Oro Platform und Oro CRM

Oro Platform ist eine neue Rapid Development Plattform für die Entwicklung von PHP-basierten Business-Anwendungen auf Basis des Frameworks Symfony2. Als Open Source Framework nutzen wir die Oro Platform zur Entwicklung individueller Business Applikationen. Für den Einsatz im Umfeld des Customer Relationship Managements integrieren wir als OroCRM SilverPartner individuelle Anforderungen in Oro Platform und Oro CRM. Weiterhin erzeugen wir Schnittstellen zur Integration von Oro in bestehende Systemlandschaften und verknüpfen Oro mit unseren Content Management und E-Commerce Lösungen.

Über Oro Platform

Die Entwicklungsplattform baut auf dem Open Source Gedanken auf und bietet Entwicklern, System Integratoren sowie Kunden ein solides Grundgerüst für eine rasche Entwicklung maßgeschneiderter Business-Anwendungen. Die Gründer Yoav Kutner, ehemaligen CTO von Magento, und Jary Carter, früherer Vertriebsleiter von Magento, haben hiermit eine wiederverwendbare, flexible und erweiterbare Plattform für Business-Apps (BAP) auf PHP-Basis geschaffen. Integrierte Standard-Funktionalitäten vereinfachen und beschleunigen zugleich den Entwicklungsprozess. Somit entfallen zeitaufwendige Planungen im Vorfeld und wichtige Ressourcen für ihr Unternehmen können freigesetzt werden. Hohe Flexibilität und Anpassungsfähigkeit garantieren eine universelle Anwendbarkeit für jegliche Art von Business-Anwendungen. So können Softwarearchitektur, Funktionsumfang und Entwicklung individuell gestaltet werden.

Oro Platform bietet ein umfangreiches Set an vorgefertigten Features wie:

  • Access Controll Lists,
  • Workflows,
  • Überwachung und Sicherheitskontrollen,
  • Reportings,
  • flexible und erweiterbare Datenmodelle,
  • User Management,
  • Datenimport-Export Werkzeuge,
  • benutzerdefinierte Grid-Funktionen,
  • erweiterte Suchfunktion,
  • Dashboards,
  • uvm.

Die Plattform ist außerdem auch die Basis für die leistungsfähige, intuitiv benutzbare Customer Relationship Management Software Oro CRM. Sie berücksichtigt Bedürfnisse aus Marketing, Vertrieb und Geschäftsführung moderner E-Commerce Unternehmen. Integrierte Marketing-Tools erleichtern den Multichannel-E-Commerce und bieten die Möglichkeit, Kampagnen und Angebote auf Basis exakter Kundensegmente zu erstellen.

Technische Basis

Das System basiert auf PHP5 (ab Version 5.3) und dem robusten Framework Symfony2. Als Template Engine fungiert Twig, welches von Symfony2 eingebunden und unterstützt wird. Durch den Einsatz von PHP können große und skalierbare Webanwendungen realisiert und Datenbankanbindungen ermöglicht werden. Für den Zugriff auf Datenbanken verwendet Oro den objekt-relationalen Mapper (ORM) Doctrine. Dieser dient als Schnittstelle zwischen Datenbank und Anwendung und ermöglicht eine herstellerunabhängige Anbindung der Datenbanken. Dies ermöglicht einen problemlosen Austausch von Datenbanken. Momentan werden MySQL- sowie einige NoSQL-Datenbanken unterstützt. Zukünftig ist auch die Anbindung weitere Datenbanken geplant. Durch die Architektur von Symfony2 ist Oro als Software in kleine Pakete, sogenannte Bundles, aufgeteilt, die in Abhängigkeit zueinander stehen. Diese können sowohl für sich als auch in Kombination miteinander verwendet werden. Das birgt den Vorteil, dass bestimmte Funktionen einer Businessanwendung durch die Bundle-Struktur übertragbar auf andere Projekte sind. Systemarchitektur und GUI der Plattform sind so konstruiert, dass sie auf ständig wechselnde Anforderungen von Businessanwendung eingestellt sind und so immer wieder verwendet werden können. Die Flexibilität erlaubt Entwicklern eine individuelle Gestaltung mithilfe der unterschiedlich einsetzbaren Features. So kann nach erfolgreicher Registrierung der Bundles ein gemeinsames Admin Interface zur Steuerung und Verwaltung genutzt werden. Die verwendeten Technologien sparen so nicht nur Zeit, sondern tragen auch zu einer robusten Frontend User Experience bei.

Oro Platform im Sinne des Nutzers

Die Plattform ermöglicht Business Anwendungen nach kundenspezifischen Anforderungen zu gestalten. Dies hat u.a. einen effizienteren Prozessablauf im Unternehmen zur Folge und erleichtert die Arbeit immens. Durch ein verbessertes User Interface in der webbasierten Arbeitsumgebung ist eine intuitive und effiziente Bedienung möglich. Die Oro Platform ist nicht nur Grundlage der Customer Relationship Management Software Oro CRM, sondern kann auch für die Entwicklung jeglicher Business Apps in den verschiedensten Sektoren verwendet werden. Aufgrund seiner vorgefertigten Features kann eine Konzeption und Umsetzung von Apps in kürzester Zeit realisiert werden. Durch das Rapid Development gewinnen Kunden wertvolle Zeit und können sich auf ihre Kernkompetenzen konzentrieren.

ANGEBOT FÜR ORO PLATFORM/CRM EINHOLEN

Möchten Sie mehr über Oro Platform oder Oro CRM erfahren? Wir beraten Sie gern!