Flexible und modulare Systeme
Einer der Grundsätze der Softwareentwicklung bei mbi ist die Entwicklung von flexiblen und modularen Softwaresystemen. Komponentenbasierte Systeme unter Einsatz objektorientierter Technologien bieten viele Vorteile gerade im Hinblick auf Skalierbarkeit und Wartbarkeit. mbi setzt diese Prinzipien beim Design und der Entwicklung von Anwendungssystemen - insbesondere Client/Server- und web-basierte Applikationen - ein. Zur Beschleunigung der Entwicklung werden - wo möglich - auch fertige Komponenten oder Produkte eingesetzt.
Systemarchitekturen
Bei der Entwicklung der Systemarchitektur ist mbi auf den Einsatz mehrschichtiger Lösungen fokussiert, wodurch moderne und technologisch anspruchsvolle Softwareprodukte realisiert werden können. Aufgrund der klaren logischen Trennung der einzelnen Schichten ergibt sich eine hohe Wiederverwendbarkeit der einzelnen Komponenten.
Entwicklungsplattformen
Um eine hohe Investitionssicherheit zu gewährleisten, werden schwerpunktmäßig die zwei wichtigsten Entwicklungs-Plattformen auf dem Markt verwendet: Java und Microsoft.NET. Beide unterstützen in idealer Weise die Entwicklung von mehrschichtigen, komponentenbasierten Anwendungen. Darüber hinaus hat sich der Einsatz von Visual Basic/Access schon über mehrere Jahre bewährt. mbi hat hier weitreichende Erfahrungen und tiefgehendes Know How.
Als Datenbanksysteme kommen Microsoft SQL-Server oder Oracle zum Einsatz. Eine ausführliche Darstellung der von uns eingesetzten Technologien finden Sie in unserem Technologieportfolio.

