Bei der Umsetzung von Projekten setzen wir auf eine Reihe von Technologien und Ansätzen, um den Entwicklungsprozess zu beschleunigen, ohne uns zwanghaft an Modetrends zu binden. Wir nutzen Frameworks, wenn sie zur Größe des Projekts passen, um effizienten Code zu schreiben. Generatoren helfen uns, Schreibarbeit zu minimieren und Fehler zu reduzieren. Darüber hinaus setzen wir selbstentwickelte Tools ein, die es jedem erfahrenen Entwickler ermöglichen, repetitive Aufgaben zu umgehen.
Obwohl „echte“ Programmierer sie möglicherweise verachten, evaluieren wir „low code“ und „no code“ Produkte und beobachten ihre kontinuierliche Leistungssteigerung. Wenn ein Projekt mithilfe solcher Produkte entwickelt werden kann, zögern wir nicht, sie einzusetzen. Das „Zusammenklicken“ von Komponenten erweist sich oft als schneller und weniger fehleranfällig als das Schreiben von umfangreichem Programmcode.
Bei der Auswahl unserer Technologien bevorzugen wir Open-Source-Produkte, die gleichzeitig drei bedeutende Vorteile bieten. Erstens ermöglicht der öffentliche Quellcode kontinuierliche Verbesserungen durch eine große Entwicklergemeinschaft. Zweitens sind Sicherheitsprobleme, die in jeder Software auftreten können, nicht von einer bestimmten Firmenpolitik betroffen. Drittens entstehen keine Lizenzkosten, was insbesondere bei erfolgreichen Projekten mit erhöhtem Ressourcenbedarf zu erheblichen finanziellen Einsparungen führen kann.
Als Teil unserer Leistung bieten wir jedem Kunden kostengünstige virtuelle Server in Europa an, um Datenschutzbestimmungen gerecht zu werden. Diese Server können bei Bedarf problemlos skaliert werden, obwohl bisher die kleinste Variante in allen Fällen ausreichend war. Skalierung betrachten wir als sekundäres, aber lösbares Problem, da wir umfangreiche Kenntnisse in Bereichen wie Lastverteilung (load balancing) und Hochverfügbarkeit (high availability) besitzen.