ERP, CRM, Business Intelligence

Die zehn besten Open-Source-Anwendungen für Unternehmen

23.09.2008 von Wolfgang Herrmann
Jedes Jahr vergibt die CW-Schwesterpublikation InfoWorld die "Best of Open Source Software Awards." Wir stellen die Gewinner im Bereich Enterprise Applications vor.

Immer mehr Unternehmen sehen in quelloffener Software eine echte Alternative zu den meist teuren Angeboten von SAP, Oracle oder Microsoft. Inzwischen gibt es ein breites Angebot ausgereifter Anwendungen für klassische betriebswirtschaftliche Funktionen. Experten aus dem InfoWorld Test Center haben die führenden Open-Source-Systeme unter die Lupe genommen. Ausgezeichnet wurden folgende Produkte:

Content-Management: Alfresco

Die Open-Source-Variante Alfresco Community bietet fast den gleichen Funktionsumfang wie das kommerzielle Pendant Alfresco Enterprise. Lediglich der formale Support des Anbieters fehlt. Beide Produkte decken die vier grundlegenden ECM-Aktivitäten ab (ECM = Enterprise-Content-Management): Image-Management, Document-Management, Records-Management und Web-Content-Management. Diese Basisfunktionen greifen auf ein Content Repository nach dem Java-Standard JSR 170 zurück. Zwar bietet Alfresco nicht alle Highend-Features der Closed-Source-Konkurrenz. Doch die Software ist nach dem Urteil der Tester besonders einfach zu bedienen. Aus Sicht der Anwender stellt sie sich ähnlich dar wie ein gemeinsam genutzte Festplatte. Softwareentwickler profitieren unter anderem von vorkonfigurierten Templates. Die dezentrale Architektur des Systems erlaubt es Unternehmen, skalierbare und fehlertolerante Anwendungen zu erstellen.

ERP: Compiere

Als integriertes Paket bietet Compiere allgemeine ERP-Funktionen und einige grundlegende CRM-Features (CRM = Customer-Relationship-Management). Zu den Kernbereichen, die die Software abdeckt, gehören Finanzen, Personal-Management und -abrechnung, Einkauf, Lagerhaltung und Vertrieb. Hinzu kommen gute Reporting-Funktionen. Erst kürzlich verbesserte das Compiere-Team die Sicherheit und die Bedienbarkeit des Systems. Dafür stehen beispielsweise eine Browser-basierende Benutzeroberfläche und mächtigere Suchfunktionen. Zwar fehlen Compiere im Vergleich zu anderen Paketen wie NetSuite einige Funktionen, kommentieren die InfoWorld-Experten. Zudem stehen einige Merkmale nur in der Professional Edition zur Verfügung. Doch unterm Strich bleibt eine brauchbare Open-Source-Variante für ERP mit einem breiten Funktionsspektrum.

Projekt-Management: dotProject

In der Open-Source-Community finden sich mehrere geeignete Alternativen zu Microsoft Project, darunter das plattformübergreifende GanttProject oder OpenProj. Wer eine vollständig offene Projekt-Management-Lösung mit Collaboration-Features sucht, sollte einen Blick auf dotProject werfen. Die Software bietet eine aufgeräumte Benutzeroberfläche und gewährt einen schnellen Zugriff auf Projekte, Aufgaben und zugehörige Dateien. Auf einer Übersichtsseite können sich Anwender über den Status aller Projekte informieren. Weitere Funktionen umfassen visuelle Timelines (Gantt-Diagramme), diverse Berichte sowie Kalender, Diskussionsforen und eine Kontaktdatenbank (siehe auch: Wie sie Projektfehler vermeiden).

Application Monitoring: Hyperic HQ

Unternehmen können unter einer Vielzahl von hersteller- oder Server-spezifischen Tools für das Application Performance Monitoring auswählen. Wer jedoch alle Informationen über ein einziges Dashboard verfolgen will, dürfte mit Hyperic HQ am besten bedient sein. Die Software überwacht und verwaltet unterschiedlichste Server-Hardware, Betriebssysteme und Anwendungen, aber auch Netzwerke und virtualisierte Umgebungen. Administratoren erhalten feingranulare Kontrollmechanismen, die sich auch via Remote Control oder über das Web durchsetzen lassen. Hyperic HQ überwacht darüber hinaus auch Logs, Sicherheitsaspekte und Veränderungen in der IT-Infrastruktur (siehe auch: Monitoring mit Open Source).

Business-Process-Management: Intalio BPMS

Das Paket Intalio BPMS kombiniert eine J2EE- und JBI-basierende Prozess-Engine für BPEL 2.0 mit einem Designer-Tool auf Basis von Eclipse. Mit Letzterem lassen sich Geschäftsabläufe modellieren. Hinzu kommt die Workflow-Runtime-Umgebung Intalio Tempo, die auf der Spezifikation BPEL4People aufsetzt. Sie unterstützt unter anderem Ajax-basierende elektronische Formulare (xForms). Nach Ansicht der Softwartester offeriert das Paket gute Möglichkeiten, Backend-Ressourcen zu nutzen und Web-Services zu veröffentlichen. Anwender erhalten am Frontend einen Web-basierenden Zugang zu Aufgabenlisten. Obwohl die Intalio-Entwickler noch einige Arbeit zu erledigen hätten, bezeichnen die InfoWorld-Spezialisten das BPM-Paket als ansehnliches Angebot (Mehr zum Thema Business-Process-Management).

Reporting: JasperReports

JasperReports gehört zu den leistungsstärksten Reporting Engines auf dem Markt, sowohl im kommerziellen als auch im Open-Source-Umfeld (siehe auch: Produktvergleich Pentaho, BIRT, JasperReports). Die Software bietet eine Reihe mächtiger Funktionen wie Conditional/Burst Printing, die Unterstützung sehr großer Jobs und die Möglichkeit, verschiedene Report-Typen in einem einzigen Job zu kombinieren. Benutzer können sowohl grafisch anspruchsvolle gedruckte Berichte generieren als auch Online-Reporting-Funktionen über Drill-down-Menus verwenden. Über das Feature iReport lassen sich darüber hinaus Olap-Anfragen starten und Vorabansichten live aus nahezu jeder Datenquelle im Unternehmen erstellen.

Enterprise Portal: Liferay Portal

In der Open-Source-Welt findet sich eine Reihe bekannter Portal-Systeme, darunter JBoss, Metadot und MindTouch Deki. Geht es um Enterprise-Funktionen, sticht Liferay Portal hervor. Das System lässt sich einfach konfigurieren und bildet auch komplexe Organisationsstrukturen ab. So können Administratoren etwa jede Geschäftseinheit mit einer individuellen Optik und abgestuften Security-Regeln ausstatten. Benutzern in den Fachabteilungen bietet die Software über die grafische Oberfläche etliche Funktionen, die die tägliche Arbeit erleichtern, beispielsweise einen Drag-and-Drop-Mechanismus für Portlets. Zum Standardumfang von Liferay gehören mehr als 60 Portlets nach dem Java-Standard JSR-168. Sie decken fast alle gängigen Funktionsbereiche von der Administration über das Content-Management bis hin zu Community-Features ab. Ein Portlet für Web-Services erlaubt den Zugriff auf Informationen aus anderen Unternehmenssystemen.

E-Commerce: Magento eCommerce

Dass Magento eCommerce offiziell erst in der Version 1 vorliegt, sollte IT-Verantwortliche nicht stören. Denn das PHP-basierende Packet bietet eine mächtige und flexible Plattform für das Katalog- und das Kunden-Management. Mehrere Shop-Frontends lassen sich über eine einheitliche Konsole verwalten; zudem unterstützt Magento verschiedene Sprachen und Währungen. Über eine hierarchische Navigation können potenzielle Käufer bequem das Produktangebot sichten. Aus Sicht des Verkäufers dürften unter anderem die Regel-basierenden Promotion-Tools und Alerts von Interesse sein. Solche Features kommen den Echtzeit-Systemen für das Auftrags-Management kommerzieller Produkte durchaus nahe, urteilen die Tester. In Sachen Performance und Funktionsbreite kann die Software zwar nicht mit dem Projekt Apache Open for Business mithalten. Doch Magento lässt sich wesentlich leichter installieren und verwalten (siehe auch: E-Commerce und Social Shopping).

Business Intelligence: Pentaho Open BI Suite

In Sachen Business Intelligence (BI) sind die Aktivitäten der Open-Source-Community eher begrenzt. Dafür liefern die wenigen ernsthaften Projekte herausragende Ergebnisse. Die InfoWorld-Experten sehen in dieser Kategorie Pentaho knapp vor dem Konkurrenten JasperSoft. Vor allem die gelungenen Module für Reporting, Dashboards, Datenintegration und Datenanalyse tragen zu der Bewertung bei. So greift Pentaho für die Analyse von Unternehmensinformationen auf den Olap-Server Mondrian 3.0 zurück. Data-Mining-Funktionen stehen über die Integration des Open-Source-Systems Weka zur Verfügung. Benutzern hilft die Browser-basierende Oberfläche mit etlichen Hilfe-Wizards dabei, Berichte zu erstellen. Pentaho offeriert darüber hinaus etliche Tools, die das Abrufen und Versenden von Reports via E-Mail oder über Portale automatisieren. Die Software übernimmt dabei auch die Formatierung in HTML-, Excel- oder PDF-Dokumente.

Customer-Relationship-Management: SugarCRM

SugarCRM bietet aus Sicht der Softwartester die umfassendste CRM-Lösung in der Open-Source-Welt. Eine flexible Ajax-basierende Browser-Oberfläche sichern die Entwickler durch einen Offline-Client ab. Hinzu kommen Plug-ins für Microsoft Outlook. Mit der seit Ende August verfügbaren Version 5.1 unterstützt SugarCRM auch Smartphones und PDAs. Ein schlankes Web-GUI und clevere Suchfunktionen sorgen dafür, dass mobile Nutzer Kundendaten schnell und einfach abrufen können. Beim Erstellen komplexer Reports hilft eine Wizard-gesteuerte Oberfläche. Die Integration mit Excel ergänzt das Paket um eine Reihe nützlicher Dashboards. Mit jedem neuen Release liefert das Sugar-Team ausgefeiltere Funktionen, loben die Auguren (siehe auch: Open Source-Business-Anwendungen holen auf).