Anwendungsentwicklung
Wir sind der Meinung, dass sich eine Software den Prozessen anpassen muss und nicht die Prozesse an die Software.
Natürlich macht es in diesem Zusammenhang Sinn, Prozesse zu überdenken und deren Unterstützung durch geeignete Mittel wie Hard- und Software zu untersuchen und gegebenenfalls anzupassen.
Wir entwickeln gemeinsam mit und für unsere Kunden individuelle Softwarelösungen - branchenunabhängig und mit dem Fokus einer bestmöglichen Unterstützung ihrer Prozesse.
Je nach Anforderungen erstellen wir dabei sowohl Betriebssystem unabhängige Apps (über webbasierte Systeme) , Windows basierte Client- Server Lösungen oder auch für mobile Endgeräte optimierte Anwendungen.
Die Entwicklung der letzten Jahre hat eine starke Fokussierung auf immer mehr webbasierte Anwendungen gezeigt wodurch mittlerweile fast alle unsere aktuellen Lösungen webbasierter Natur sind.
Im Umfeld der Apps für mobile Endgeräte gibt es neben den native Apps
- Anwendungen die quasi in der Sprache des betreffenden Zielsystems entwickelt wurden -
auch mehr und mehr Ansätze, auch diese Anwendungen plattformübergreifend durch Drittanbieter oder sogar vollständig unabhängig durch Progressive Web Apps
- eigentlich webbasierte Anwendungen die aber auch vollständig offline auf mobilen Endgeräten lauffähig sind -
umzusetzen.
Diese Ansätze machen sowohl die Entwicklung als auch die Verteilung gerade von Geschäftsanwendungen sowie deren Anbindung an webbasierte Systeme deutlich einfacher.
Wir haben im Laufe der Zeit für unsere webbasierten Anwendungen eigene Anwendungsframeworks entwickelt, die die grundlegenden Funktionen einer solchen Applikation
- allgemeine Darstellung
- Menüsteuerung
- An- und Abmeldung
- Benutzer- Rollen- und Rechtemanagement
- Mehrsprachigkeit
- ggf. Mandantenfähigkeit
- Möglichkeit der Anbindung an vorhandene Authenfizierungssystem über Active Directory oder LDAP
bereits integriert mitbringen.
Auf Basis dieser modular aufgebauten Frameworks können wir in sehr kurzer Zeit auch komplexe Prozesse sehr schnell in webbasierte Anwendungen umsetzen.