Unternehmensanwendungen sind komplexe Softwaresysteme. Die Komplexität lässt sich auf die Geschäftsprozesse zurückführen, die mit Unternehmensanwendungen unterstützt und automatisiert werden sollen. Geschäftsprozesse benötigen oft große und vielschichtige Datenmengen.
In dieser Vorlesung beschreiben wir die Eigenschaften von Unternehmensanwendungen und wie diese auf Datenbankseite sowie auch mit der Cloud umgesetzt werden können. Am Beispiel eines imaginären Fahrrad Unternehmens wird gezeigt, wie betriebswirtschaftliche Anforderungen (u.a. Rechnungswesen, Logistik, Personalwesen und Kundenmanagement) in Anwendungen umgesetzt werden. Die Vorlesung vermittelt eine gute Mischung aus betriebswirtschaftlichen Grundlagen, deren Umsetzung in Software (Nutzersicht) und das technische Verständnis der unterliegenden Systemarchitektur. Die interaktiven Übungen geben die Möglichkeit sowohl ein Enterprise-Resource-Planning-System auszuprobieren als auch bis auf die Datenebene herunterzuschauen.