Programmierung
Prototyping & Rapid Development
Unser Ziel ist es möglichst schnell eine erste lauffähige Version als MVP (Minimum Viable Product) zu entwickeln. Dabei nutzen wir u.a. die Vorteile unseres hauseigenen Frameworks Web App Bakery und CakePHP.
Wartbarkeit und Evolvierbarkeit
Wir halten uns an branchenübliche Standards der Webentwicklung (OOP, Design Pattern, Dokumentation), damit unsere Webanwendungen immer wartbar und evolvierbar bleiben - auch bei einem Wechsel des Entwicklerteams.
Sicherheit & Funktionsfähigkeit
Durch automatisierte Tests, insbesondere bei sensiblen Funktionen, bleiben unsere Web Applikationen auch bei umfangreichen Änderungen immer funktionsfähig. Bei unseren Frameworks und Tools setzen wir auf ein hohes Maß an Sicherheit.
Technology Stack
Solides Web-Engineering durch Einhaltung von Standards, Verwendung etablierter Technologien und agiler Herangehensweise - für exzellent wartbare und evolvierbare Webanwendungen
Programmiersprachen
Hauptsächlich objektorientiertes PHP, bei Bedarf wird unterstützend C# und ASP.NET eingesetzt.
Datenbanken
Als Standard verwenden wir MariaDB bzw. MySQL. Je nach Anforderung sind auch PostgreSQL oder MsSQL möglich. Als Vertreter der nicht-relationalen Datenbanken wird MongoDB bei Bedarf eingesetzt.
Moderne Benutzeroberflächen
Basieren auf HTML, CSS und Javascript. Bevorzugt werden Bootstrap-basierende Templates eingesetzt.
MVC Frameworks
Bevorzugtes MVC Framework ist CakePHP, bei Bedarf sind auch Laravel oder Symfony möglich
Hauseigenes Framework Web App Bakery
Die Web App Bakery ist unser eigens Framework das speziell für die Entwicklung mandantenfähiger und mehrsprachiger Web Applikationen für verschiedene betriebliche Anwendungsbereiche eingesetzt wird.
Web Content Management Systeme
Als Web CMS für Frontends wird i.d.R. Wordpress genutzt. Der Einsatz anderer Web CMS ist auf Anfrage möglich.
Webservices & Schnittstellen
Wir entwickeln bevorzugt REST bzw. RESTful Webservices (JSON). Allerdings konnektieren wir auch alle anderen Schnittstellenarten (SOAP, XML-RPC, etc.).