Natürlich macht es in der heutigen Welt nicht viel Sinn, ein IT-System von Grund auf neu aufzubauen. Es wäre ein kostspieliges und riskantes Unterfangen.
Deshalb verwenden wir bei unseren Implementierungen die von uns entwickelte Atom-Plattform, auf der dedizierte Lösungen für konkrete Kunden erstellt werden. Auf der Plattform (einem fertigen Produkt) werden einzelne Module zur Durchführung verschiedener atomarer Aktivitäten installiert. Unser System ermöglicht es, kleine Module zu vollständigen Prozessen zu kombinieren, die selbst komplexe Geschäftsvorgänge ausführen.
Es gibt eine Vielzahl von Plattformen auf dem Markt, die den Betrieb verschiedener Systeme ermöglichen. In der Regel ist es jedoch notwendig, umfassende Kenntnisse über ihre Konstruktion zu erlangen. Das verlängert die Implementierung und die Tests. Programmierer, die solche Module erstellen, müssen sich dieses Wissen aus eigener Kraft aneignen. Dies wiederum bedeutet, dass selbst bei einer guten Plattform die Lücken im Wissen oder in der Erfahrung des Programmierers die Funktion des Gesamtsystems beeinträchtigen können und seine Implementierung eine Vielzahl von Risiken mit sich bringt.
Bei dem Modell der Zusammenarbeit, das wir in unserem Unternehmen anbieten, liegt die gesamte Programmierarbeit bei uns. Unsere Entwickler, die die Atom-Plattform in- und auswendig kennen, sind es, die den Quellcode für jedes Modul entwickeln. Sie sind imstande, alle Möglichkeiten der Plattform voll auszunutzen.
Das Wichtigste ist jedoch, dass diese Module bestimmte kleine, sogar “atomare” Funktionalitäten realisieren. Wenn, zum Beispiel, ausgehend von in E-Mails komprimierten und verschlüsselten eingehenden Daten im System Daten generiert werden müssen, dann werden der Empfang der E-Mails, die Dekomprimierung, die Entschlüsselung und schließlich die Verarbeitung selbst durch völlig unterschiedliche atomare Module realisiert.
Dieser Ansatz ermöglicht es unserem Kunden (oder Wiederverkäufer) das ganze System selbständig zu konfigurieren, indem er die einzelnen atomaren Module praktisch beliebig zu komplexeren Prozessen verbindet. Er muss dabei keine einzige Zeile irgendeines Moduls schreiben.
Darüber hinaus können die einzelnen Module in vielen verschiedenen Prozessen eingesetzt werden. Mit anderen Worten, wir liefern ein komplettes Baukastensystem. Und unsere Kunden oder Wiederverkäufer können aus diesen Bausteinen praktisch beliebige IT-Lösungen bauen.