Sprechen Sie mit der KI.
Bauen Sie Ihre App.
ElpoCore ist die Kernplattform des ELPO-Ökosystems. Auch Anwender ohne Programmierkenntnisse können Anwendungen erstellen, indem sie mit der KI sprechen. Die KI wandelt die Anfrage in natürlicher Sprache in Metadata-JSON um; die Metadata Engine erzeugt daraus automatisch PostgreSQL-Tabellen, REST-APIs und React-Formulare.
SmartERP, e-Belge Integrator und 12 Branchenpakete leben auf ElpoCore. Der Kunde kann auch eigene Anwendungen in Minuten mit der KI erstellen, ohne Code zu schreiben. Cortex steht neben der Plattform als obere Schicht für Lizenz-, Identitäts- und Nutzungsmanagement.
(On-Prem · SaaS · PaaS)
über ein Gateway
um eine App zu bauen
✓ Customer Entity (4 Felder)
✓ name, phone, lastContactDate, notes
✓ REST API: /api/customers (CRUD)
✓ React-Formular + Listenseite
✓ PostgreSQL-Tabelle + Indizes
Fertig — Sie können in 5 Sekunden starten.
Die 8 Bausteine von ElpoCore
Vom KI-Chat-Layer über die Metadata Engine, vom Plugin Host bis zum Script Runtime — jede Komponente ist allein stark, gemeinsam beeindruckend.
KI-Chat-Layer
Der Nutzer schreibt in natürlicher Sprache: „Ich möchte ein Kundennachverfolgungssystem mit Telefon, Name und letztem Kontaktdatum". Die KI erzeugt Metadata-JSON; die Metadata Engine generiert daraus automatisch Tabelle, REST-Endpoint und Formular. Die KI schreibt nie direkt Code — sie liefert nur Metadata, die Plattform interpretiert sie.
Metadata Engine
5 Metadata-Typen (entity, field, validation, ui, rule). Eine Quelle, mehrere Ausgaben: PostgreSQL-Schema + REST API + React-UI werden alle aus derselben Metadata automatisch generiert. Hybrid-Speicher: echte Tabellen für eingebaute Core-Entities, JSONB + GIN-Index für dynamische Entities.
Generic UI Renderer
Automatische UI aus Metadata: Formular, Liste, Detail, Dashboard werden automatisch gerendert. Web (React 19), Desktop (Tauri), Mobile (Flutter) — jeder zieht dieselben Metadaten und baut seine eigene UI. Ein Backend, viele Clients.
Workflow & Rule Engine
JSON Rule DSL — visueller Rule Builder. BPMN-basierter Workflow (elpobpm-Sidecar), State Machine, Approval Chain, geplante Jobs. Geschäftsregeln werden als Metadata gespeichert und zur Laufzeit ausgeführt.
Multi-Tenant + RLS
Jede Organisation = 1 Tenant = 1 DB oder 1 Schema. Vollständige Datenisolation mit PostgreSQL Row Level Security (RLS). Tenant-Resolver über Firmencode (kein Subdomain nötig). Master-DB-Tenant-Datensätze + Provisionierung.
Plugin Host
Microkernel-Architektur. Drittanbieter-Plugins werden in der Sandbox ausgeführt. AppStore-artiges `.elpoapp`-Paketformat definiert. Marketplace-Infrastruktur (Publisher + Listing-Tabellen) steht bereit, Drittanbieter-Veröffentlichungsfluss auf der Roadmap.
Script Runtime (Roslyn)
Sandboxed C#-Scripting über Microsoft.CodeAnalysis.CSharp.Scripting. Eigene Business-Logik, Computed Fields und Event-Handler werden zur Laufzeit geschrieben und ohne Kompilierung ausgeführt.
App Packaging (.elpoapp)
Jede Anwendung wird in eine .elpoapp-Datei verpackt: Metadata + Script + UI-Theme + Permissions + Dokumentation. Marketplace-Verteilung, Versionierung, automatische Updates.
Sprechen · KI schlägt vor · Erzeugen · Nutzen
Anwendungsentwicklung, die auf traditionellen Plattformen Wochen dauert, sinkt auf ElpoCore auf Minuten. Es wird kein Code geschrieben — Metadata wird geschrieben, die Plattform interpretiert sie.
Sprechen
Schreiben oder sagen Sie in natürlicher Sprache, was Sie wollen. „Ich möchte ein Kundennachverfolgungssystem mit Telefon, Name und letztem Kontaktdatum."
KI schlägt vor
Die KI erzeugt Metadata-JSON: Entity, Felder, Validierungen, Beziehungen, UI. Sie zeigt es Ihnen zur Bestätigung. „Soll ich auch eine Customer-Kategorie hinzufügen?"
Auto-Generierung
Die Metadata Engine erstellt automatisch die PostgreSQL-Tabelle, die REST-Endpoints, das React-Formular und die Listenseite. Die Migration läuft.
Nutzen
Öffnen Sie die Seite und beginnen Sie mit der Dateneingabe. Wenn sich Anforderungen ändern, sprechen Sie einfach erneut — Feld hinzufügen, Regel ändern. Ohne eine Zeile Code.
Eine Plattform, unbegrenzte Apps
SmartERP, e-Belge Integrator und die Branchenpakete leben auf ElpoCore. Bei Bedarf kann der Kunde auch eigene Anwendungen auf derselben Plattform erstellen — im Gespräch mit der KI oder mit dem In-Form Designer.
SmartERP
Buchhaltung, Lager, Verkauf, Einkauf, Produktion, HR — integrierte ERP-Module (manifest-driven app v2.0)
e-Belge Integrator
GİB E-Rechnung, E-Archiv, E-Lieferschein, E-Buch, E-Ticket, E-SMM, E-MM — UBL-TR XML-Erzeugung und -Versand
Branchenpakete (12)
Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — jedes mit Entities + Form-Templates + KI-Assistent + Cross-Module Wire
Country Packs (3)
TR (Tek Düzen / GİB), US (GAAP), DE (HGB · SKR03/04) — lokale Regulierungspakete
Custom Apps
Der Kunde erstellt seine eigene App in Minuten — im Gespräch mit der KI oder mit dem In-Form Designer, ohne Code zu schreiben
Die KI handelt.
Der Mensch überwacht.
Der KI-Chat-Layer von ElpoCore nutzt 7 verschiedene KI-Anbieter (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Jedes ELPO-Produkt ruft über das gemeinsame ElpoAIapi-Gateway auf — Modellwechsel an einer Stelle, Prompt-Aktualisierung aus der Datenbank.
App-Erstellung in natürlicher Sprache („Kundennachverfolgung, Telefon, Name, letzter Kontakt..." → fertig)
Analyse vorhandener Metadata und Vorschläge zur Anpassung
Umwandlung von Geschäftsregeln in JSON Rule DSL
Erkennen von Nutzerfehlern und Vorschläge zur Korrektur
7 KI-Anbieter über das ElpoAIapi-Gateway (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)
Kostenlose Fallback-Kette: groq → qwen → gemini → openrouter → deepseek → anthropic
BYOK (Bring Your Own Key) — der Kunde kann den eigenen LLM-Schlüssel verwenden
Kostenüberwachung, Rate-Limiting, Nutzungsmetriken (Agent-Marketplace auf der Roadmap)
Dieselbe Engine, drei Kanäle
Wollen Sie On-Premise, SaaS oder Ihr eigenes Produkt bauen? ElpoCore wird aus derselben Codebasis in drei Modellen angeboten.
On-Premise
Großunternehmen, Behörden, datensensible Branchen
Einmal-Lizenz + jährliche Verlängerung + Support-Paket
Der Kunde entpackt ElpoCore-v1.0.zip auf dem eigenen Server und führt setup.bat aus. PostgreSQL auf eigenem Server. Lizenz an Cortex gebunden, jährliche Zahlung. Daten bleiben vollständig beim Kunden. KI: eigener Key oder ElpoAIapi.
- Maximale Datensicherheit
- Single-Tenant, JWT-Login, Setup-Wizard
- Jährliche Lizenzverlängerung + Support-Paket
SaaS
KMUs, Startups, Selbständige — alle ohne eigenen Server
Monatliches Abo + KI-Nutzungsgebühr + Speicher
Auf unseren Servern. Login über eine Domain mit Firmencode — jedes Unternehmen in eigener DB isoliert. KI: über ElpoAIapi (pay per use). Updates, Backups, Monitoring übernehmen wir.
- Firmencode → Tenant-Resolver (kein Subdomain nötig)
- Automatische Backups + Monitoring + Updates
- Monatliches Abo, gestaffelte Pläne (free/pro/enterprise)
PaaS — Platform as API
Softwarehäuser, Agenturen, Partner
Abrechnung pro API-Aufruf / Entity / Nutzer
api.elpocore.com — REST-API-Endpoints. Entities mit POST /v1/entities anlegen, Daten mit POST /v1/entities/*/records einfügen, Metadata aus natürlicher Sprache mit POST /v1/ai/generate erzeugen. Ein Softwarehaus verkauft „Kodlax CRM", ElpoCore läuft im Hintergrund.
- API-Key + X-Tenant-Header
- Rate-Limiting, Abrechnung, Nutzungsmetriken
- Unbegrenzte Skalierung (Kunden der Partner)
Fertig Für Ihre Branche
Von Textil bis Apotheke, von Restaurant bis Automotive — 12 Branchenpakete kommen mit branchenspezifischen Entities, Form-Templates, KI-Assistenten und Cross-Module-Flows. Ein-Klick-Installation, idempotent.
Textil
apparel Automotive
automotive Bau
construction Kosmetik
cosmetics Bildung
education Lebensmittel
foodbeverage Schuhe
footwear Möbel
furniture Gesundheit
healthcare Logistik
logistics Apotheke
pharmacy Restaurant
restaurant Jedes Paket: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/
Dieselbe App Auf Jedem Gerät
Da ElpoCore API-first + metadata-driven ist, baut jeder Client, der die Metadata zieht, seine eigene UI. Das Backend bleibt gleich — Web, PWA, Desktop und Mobile binden sich an dieselben Entities.
Web
Läuft im Browser. Die Haupt-UI. Reif, breites Ökosystem.
- Verfügbar
- Projekt elpo-core-ui
- Eine React-Codebasis
PWA
Fügen Sie 3 Dateien zur Web-App hinzu = auf dem Telefon installierbare App. Funktioniert offline und sendet Push-Benachrichtigungen.
- Kein App-Store nötig
- Kostenlos — dieselbe Codebasis
- Offline + Push
Desktop
Umschließt die bestehende React-App. Erzeugt eine 5-10 MB große .exe / .dmg (statt 200 MB bei Electron). Native Menüs, Tray, OS-Integration.
- Windows · macOS · Linux
- 5-10 MB Binary
- Niedriger RAM-Bedarf
Mobil
Skia-Render-Engine — konsistente UI auf jedem Gerät. Native Kamera, GPS, NFC, Benachrichtigungen.
- Android + iOS
- Native Performance
- elpo-platform-mobile
GET /api/platform/Customer ──→ metadata JSON
React Renderer (web/PWA/Tauri): Flutter Renderer (mobile):
FieldType.String → <input> FieldType.String → TextField
FieldType.Boolean → <checkbox> FieldType.Boolean → Switch
FieldType.Date → <DatePicker> FieldType.Date → DatePicker
FieldType.Lookup → <SearchSelect> FieldType.Lookup → SearchableDropdown Was Klassisches Low-Code Nicht Kann
ElpoCore liefert jeder Anwendung 10 Plattform-Fähigkeiten out of the box, die Low-Code-Wettbewerber nicht bieten. Form-Design, Cross-Module-Wiring, Time-Travel, 360°-Sicht — alles auf Metadata-Ebene.
In-Form Designer
3 Ebenen: Plattform / Tenant / UserEin ⚙️-Design-Button auf jedem Formular. Der Nutzer fügt in 5 Sekunden ein neues Feld hinzu. Auch wenn die obere Ebene aktualisiert wird, bleiben die Overrides der unteren Ebene erhalten — Upgrade-sichere Anpassung.
Cross-Module Wire
8 Typen × 8 TriggerCross-Module-Wiring-Regeln: AutoFill, LookupChain, Derived, Event, Cascade. Visuelles Canvas-Studio (SVG-Bezier-Graph) + Tabellenansicht. AsyncLocal-Cycle-Detection 10-Hop.
Entity Deepening
KI-VorschlagDie Agents entity-deepener / variant-matrix-builder / industry-pack-generator analysieren Nutzungsmuster und schlagen fehlende Felder, Varianten oder Branchenpakete vor.
Auto-Recommend
24h-CronSectorAutoRecommendBackgroundService beobachtet das Nutzerverhalten und empfiehlt über Dashboard-Banner zusätzliche Branchenpakete (z. B. F&B installiert, Restaurant empfohlen).
Entity Versioning
Time-Travel-APIJede Änderung wird in der Tabelle entity_versions als Snapshot abgelegt. Historischer Zustand abrufbar über /api/admin/entity-version/X/Y/at?asOf=... Compliance + Audit + Rollback.
360°-Sicht
Customer · Product · Supplier · EmployeeAlle Bewegungen, Beziehungen und KI-Zusammenfassungen für einen Datensatz auf einem Bildschirm. Metadata-driven Aggregation statt komplexer JOINs.
DrillDown Navigator
20-Hop-HistoryVor-/Zurück-Buttons in der Navigation Entity → Entity → Entity (sessionStorage). Der Nutzer verliert sich nicht im Pfad Bestellung → Kunde → Rechnung → Zahlung.
Tenant Onboarding Saga
6 SchritteOnboarding eines neuen Unternehmens: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → einsatzbereit. /onboarding-Wizard für die Oberfläche.
Cortex-Lizenzierung
HMAC-SHA256Lizenz-Heartbeat (5-min-Ping), expired/suspended/readonly/expiring-Banner, useLicenseStatus-Hook, HMAC-Validator der On-Premise-Datei license.lic, reset_token-Flow.
Computed + Document Numbering
Roslyn · race-safeComputed Fields: ausdrucksbasierte berechnete Felder (Roslyn-Sandbox). Document Numbering: Prefix / Padding / jährliches-monatliches Reset, mandantenisolierte Nummerierungsregeln.
Performance + Flexibilität zusammen
Integrierte Core-Entities liegen in echten Tabellen (maximale Performance), mit KI erzeugte dynamische Entities liegen in JSONB (volle Flexibilität). Das Beste aus beiden Welten.
Core Entities
Integrierte Core-Entities (tenants, users, accounts, invoices, products, contacts) werden in echten Tabellen gespeichert. Maximale Performance, reiche Indizes, komplexe JOINs.
- ▸
tenants, users, roles - ▸
accounting_accounts, journal_entries - ▸
invoices, invoice_lines - ▸
products, inventory, contacts
Dynamic Entities
Custom-Entities, die per KI oder über die Configurator-UI definiert werden, liegen als JSONB in einer einzigen Tabelle dynamic_records. Performant dank GIN-Index + Partial Indexes + Materialized Views.
- ▸
dynamic_records (id, entity_def_id, tenant_id, data JSONB) - ▸
GIN index on data - ▸
Partial indexes for common queries - ▸
Materialized views for reporting
Technologie-Stack
Modernes, skalierbares Open-Source-Ökosystem
Nutzen Sie ElpoCore Als Engine
Für Softwarehäuser, Agenturen und Partner — PaaS-Modell. Verkaufen Sie die metadata-driven Engine unter Ihrer eigenen Marke via REST API + X-Tenant-Header. Ihre Kunden sehen yourerp.com und wissen nichts von ElpoCore. Die ERP/CRM, die 6 Monate Entwicklung kosten würde, ist in 1 Woche fertig.
POST /v1/entities · API-Key + Tenant-Isolation
Theme-System · React-Renderer · iframe oder Einbettung mit eigener UI
Nutzungsbasierte Abrechnung · die Kunden des Partners zählen für Sie
Testen Sie die Plattform, Die Mit Der KI Spricht
ElpoCore ist die Kernplattform, auf der alle ELPO-Anwendungen leben. Ihre Kunden können ihre eigenen Apps ebenfalls bauen — einfach im Gespräch mit der KI.