Unternehmenssoftware aus einem Modell – als echter, erweiterbarer Code.
CodamAI ist die Software-Factory der Codamic AG. Du beschreibst deine Daten als Modell, und CodamAI erzeugt daraus eine vollständige Spring-Boot-Anwendung: REST-API, Validierung, Datenbank, Mandantentrennung, Rechteprüfung und Historie. Deine Fachlogik kommt über Hooks dazu, ohne den erzeugten Code anzufassen.
- 01HubModellModelle, Felder, Beziehungen · Rechte je Modell und Feld
- 02BuildGeneratorerzeugt den Code bei jedem Build · Entity, DTO, API, Persistenz
- 03CDMSAnwendungREST-API und Hooks · Historie und Dateien
- 04CIASZugangToken, Mandant, Rollen · Anmeldung über Keycloak
- 05DatenbankDatenSystem- und Mandantendaten getrennt · jede Änderung als Revision
Schneller bauen, ohne bei Qualität und Sicherheit nachzugeben
Modell zuerst
Das Datenmodell ist die eine Quelle. Entities, DTOs, Payloads, Endpunkte und Validierung entstehen daraus – kein Boilerplate von Hand.
Echte Software, kein Baukasten
Heraus kommt eine normale Spring-Boot-Anwendung. Eigene Logik hängt in Hooks, eigenen Services und Controllern. Kein Low-Code, keine geschlossene Plattform.
Mandantenfähig ab dem ersten Tag
Im Mehrmandantenbetrieb bekommt jeder Mandant seine eigene Datenbank. Woher der Mandant einer Anfrage kommt und was er sehen darf, regelt das System – nicht jeder Endpunkt für sich.
Sicher per Voreinstellung
Anmeldung über Keycloak, Rollen je Modell und Operation, Feldrechte und Zeilenfilter. Was du nicht sehen darfst, existiert für dich nicht.
Nachvollziehbar
Jede Änderung wird als Revision gespeichert: wer, wann, was. Du liest die Historie eines Objekts und setzt es bei Bedarf auf einen alten Stand zurück.
Betrieb, wo du willst
Das Ergebnis ist ein Spring-Boot-JAR oder ein Native Image. Es läuft in der Cloud, in einer Private Cloud oder im eigenen Rechenzentrum.
Ein Kern, mehrere Module
Jedes Modul übernimmt eine klar abgegrenzte Aufgabe und hat eine feste Farbe, die du auf allen Seiten wiederfindest.
Die Datenschicht: aus dem Modell eine REST-API mit Suche, Schreiben über Beziehungen, Mandanten, Historie, Dateien und Hooks.
Identität und Zugang: Benutzer, Mandanten, Rollen, Gruppen, Registrierung und Einladung. Die Anmeldung selbst übernimmt Keycloak.
Berichte aus Vorlagen: Daten und Vorlage werden zu HTML und PDF, mit Vorschau und Diagrammen.
Frontend-Komponenten, UI-Strukturen und Generatoren für die Oberflächen zu einer CodamAI-Anwendung.
App- und Mobile-Entwicklung auf derselben Basis, mit Vue/Nuxt und Cordova.
Prozesse, Workflows, Aufgaben und Zustände über den Daten einer Anwendung.
Wie CodamAI arbeitet
Die Dokumentation erklärt die Abläufe in CDMS und CIAS: was passiert, in welcher Reihenfolge, wer beteiligt ist und welche Varianten es gibt. Zuerst wählst du ein Modul, dann die Fachlichkeit, dann das Thema. Wie man die Bilder liest, steht in der Legende.
Die Datenschicht von CodamAI. Aus einem Modell entsteht eine REST-API, die Daten liest, sucht, schreibt und löscht, dabei jede Anfrage auf Rechte und Mandant prüft und jede Änderung protokolliert.
Die Brücke zwischen einer CodamAI-Anwendung und dem Identity Provider (Keycloak). CIAS weiß, wer eine Person ist, zu welchem Mandanten sie gehört, welche Rollen es gibt und wer sie vergeben darf. Das Anmelden selbst übernimmt Keycloak.
Wie CDMS und CIAS zusammenarbeiten, als eine Einheit in einem Prozess oder als getrennte Services. Mit durchgespielten Abläufen von der Anmeldung bis zur Datenbank. Guter Einstieg für Neue.
Kennzeichnung: fertig · Entwurf · geplant.
Häufige Fragen
- Ist CodamAI ein Low-Code- oder No-Code-Werkzeug?
- Wo kommt meine eigene Fachlogik hin?
- Wie trennt CodamAI die Daten verschiedener Kunden?
- Wo kann eine CodamAI-Anwendung laufen?