Individuelle Softwarelösungen sind für Unternehmen, die effizient arbeiten wollen, unerlässlich. Ein gutes Beispiel dafür ist das Randon Order Management System. Dieses Projekt war eine meiner ersten kommerziellen Softwareentwicklungen und wurde speziell für die Catering-Branche entwickelt. Es berücksichtigt die besonderen Anforderungen und Herausforderungen dieser Branche.
Ursprung und Technologische Basis
Die Idee für das Randon Order Management System entstand aus einer persönlichen Verbindung – es wurde für das Catering-Unternehmen meines Schwagers entwickelt. Die Software wurde in VisualBasic programmiert, das damals nur grundlegende objektorientierte Eigenschaften hatte. Für die Datenhaltung wurde aus pragmatischen und kostengünstigen Gründen auf Access gesetzt. Dennoch hätte mit geringen Modifikationen auch ein anderes relationales Datenbanksystem genutzt werden können, da der Zugriff auf die Daten abstrahiert war und somit lediglich eine Klasse hätte ausgetauscht werden müssen.
Wichtige Funktionen
Das Randon Order Management System bietet einige nützliche Funktionen:
- Mehrmandantenfähigkeit: Diese Funktion war wichtig, da auf diese Weise mehr Flexibilität im Hinblick auf Franchises und Filialbetriebe bestand. Es war möglich, eine unbegrenzte Anzahl vollständig voneinander isolierter Mandanten anzulegen - jeder mit eigenem Datenbestand, eigenen Nummernkreisen, eigenen Produkten, eigenen Vorlagen.
- Auswertungsoptionen: Diese Funktion unterstützt datengesteuerte Entscheidungen und hilft dabei, wertvolle Erkenntnisse aus den Geschäftsaktivitäten zu gewinnen.
- Grafischer Formular-Editor: Der grafische Formular-Editor ermöglicht es, Druckausgaben genau anzupassen, sodass sie die Markenidentität des Unternehmens widerspiegeln.
- Anpassbarer Datenexport: Ein auf Templates basierender Datenexport konnte an verschiedene Bedürfnisse angepasst werden. So war es möglich, sämtliche Datenobjekte in Einzel- oder Listenform in beliebigen Textformaten (XML, CSV, TXT, HTML etc.) zu exportieren und in anderen Anwendungen zu importieren. Selbstverständlich wäre im Bedarfsfall auch ein Zugriff auf die zugrunde liegende Datenbank möglich gewesen, um individuelle Datenabfragen zu erstellen und zu exportieren.
Entwicklung und Nutzung
Die Entwicklung dauerte etwa ein Jahr von der Ideenfindung bis zur Umsetzung des Prototypen. Trotz ihres beachtlichen Alters funktioniert die Randon Order Management Software immer noch auf modernen Systemen, einschließlich Windows 10 - auch wenn sie modernen Anforderungen an Ergonomie, Skalierbarkeit und Barrierefreiheit nicht mehr genügen würde.