Die Intelligenz hinter intelligenten Systemen
🧬 ElpoCore Plattform v1

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.

3
Bereitstellungsmodelle
(On-Prem · SaaS · PaaS)
7
KI-Anbieter
über ein Gateway
0
Codezeilen schreiben
um eine App zu bauen
🧬
ElpoCore KI-Assistent
● Online · 7 KI-Anbieter
Ich möchte ein Kundennachverfolgungssystem mit Telefon, Name und letztem Kontaktdatum
✨ Verstanden. Ich baue folgende Struktur:

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.
💡 Vorschlag: Soll ich ein Feld "Kategorie" für die Kundensegmentierung hinzufügen? (VIP, Standard, Inaktiv)
🏗️ Plattform-Kern

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.

💬 01

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.

🧬 02

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.

🎨 03

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.

⚙️ 04

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.

🏢 05

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.

🔌 06

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.

📜 07

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.

📦 08

App Packaging (.elpoapp)

Jede Anwendung wird in eine .elpoapp-Datei verpackt: Metadata + Script + UI-Theme + Permissions + Dokumentation. Marketplace-Verteilung, Versionierung, automatische Updates.

⏱️ Eine App in 45 Sekunden

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.

01
⏱ 30 s

Sprechen

Schreiben oder sagen Sie in natürlicher Sprache, was Sie wollen. „Ich möchte ein Kundennachverfolgungssystem mit Telefon, Name und letztem Kontaktdatum."

02
⏱ 5 s

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?"

03
⏱ 10 s

Auto-Generierung

Die Metadata Engine erstellt automatisch die PostgreSQL-Tabelle, die REST-Endpoints, das React-Formular und die Listenseite. Die Migration läuft.

04
⏱ Sofort

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.

📦 Anwendungen auf der Plattform

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.

★ Flagship
SmartERP

SmartERP

Buchhaltung, Lager, Verkauf, Einkauf, Produktion, HR — integrierte ERP-Module (manifest-driven app v2.0)

Details ansehen
e-Belge Integrator

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

Details ansehen

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

🧠 KI-Fähigkeiten

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.

01

App-Erstellung in natürlicher Sprache („Kundennachverfolgung, Telefon, Name, letzter Kontakt..." → fertig)

02

Analyse vorhandener Metadata und Vorschläge zur Anpassung

03

Umwandlung von Geschäftsregeln in JSON Rule DSL

04

Erkennen von Nutzerfehlern und Vorschläge zur Korrektur

05

7 KI-Anbieter über das ElpoAIapi-Gateway (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

06

Kostenlose Fallback-Kette: groq → qwen → gemini → openrouter → deepseek → anthropic

07

BYOK (Bring Your Own Key) — der Kunde kann den eigenen LLM-Schlüssel verwenden

08

Kostenüberwachung, Rate-Limiting, Nutzungsmetriken (Agent-Marketplace auf der Roadmap)

🚀 3 Bereitstellungsmodelle

Dieselbe Engine, drei Kanäle

Wollen Sie On-Premise, SaaS oder Ihr eigenes Produkt bauen? ElpoCore wird aus derselben Codebasis in drei Modellen angeboten.

01

On-Premise

Zielgruppe

Großunternehmen, Behörden, datensensible Branchen

Erlösmodell

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
★ Beliebt
02

SaaS

Zielgruppe

KMUs, Startups, Selbständige — alle ohne eigenen Server

Erlösmodell

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)
03

PaaS — Platform as API

Zielgruppe

Softwarehäuser, Agenturen, Partner

Erlösmodell

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)
🏭 12 Branchenpakete

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/

📡 Ein Backend, vier Clients

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

React 19 + TypeScript

Läuft im Browser. Die Haupt-UI. Reif, breites Ökosystem.

  • Verfügbar
  • Projekt elpo-core-ui
  • Eine React-Codebasis
📲

PWA

React + Service Worker + Manifest

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

Tauri (Rust + WebView)

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

Flutter (Dart)

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
⚡ Live-Fähigkeiten

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 / User

Ein ⚙️-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 Trigger

Cross-Module-Wiring-Regeln: AutoFill, LookupChain, Derived, Event, Cascade. Visuelles Canvas-Studio (SVG-Bezier-Graph) + Tabellenansicht. AsyncLocal-Cycle-Detection 10-Hop.

🧠

Entity Deepening

KI-Vorschlag

Die Agents entity-deepener / variant-matrix-builder / industry-pack-generator analysieren Nutzungsmuster und schlagen fehlende Felder, Varianten oder Branchenpakete vor.

📈

Auto-Recommend

24h-Cron

SectorAutoRecommendBackgroundService beobachtet das Nutzerverhalten und empfiehlt über Dashboard-Banner zusätzliche Branchenpakete (z. B. F&B installiert, Restaurant empfohlen).

🕒

Entity Versioning

Time-Travel-API

Jede Ä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 · Employee

Alle Bewegungen, Beziehungen und KI-Zusammenfassungen für einen Datensatz auf einem Bildschirm. Metadata-driven Aggregation statt komplexer JOINs.

🧭

DrillDown Navigator

20-Hop-History

Vor-/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 Schritte

Onboarding eines neuen Unternehmens: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → einsatzbereit. /onboarding-Wizard für die Oberfläche.

🔐

Cortex-Lizenzierung

HMAC-SHA256

Lizenz-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-safe

Computed Fields: ausdrucksbasierte berechnete Felder (Roslyn-Sandbox). Document Numbering: Prefix / Padding / jährliches-monatliches Reset, mandantenisolierte Nummerierungsregeln.

🗄️ Hybride Datenarchitektur

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.

Beispiele
  • 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.

Beispiele
  • 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

Backend
ASP.NET Core 10 (.NET 10 LTS)
Frontend
React 19 + TypeScript 5
Database
PostgreSQL 16 + JSONB + pgvector
ORM
EF Core 9 (DB-agnostic)
Cache
Redis
Background Jobs
Hangfire
Event Bus
MassTransit + RabbitMQ
Scripting
Roslyn (C# Sandboxed)
KI-Gateway
ElpoAIapi (14)
Telemetry
OpenTelemetry
Auth
JWT + BCrypt
Mobile
Flutter (Android + iOS)
🏷️ White-Label · PaaS-Partner

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.

01 · API
Engine as a Service

POST /v1/entities · API-Key + Tenant-Isolation

02 · UI
Eigenes Frontend

Theme-System · React-Renderer · iframe oder Einbettung mit eigener UI

03 · Skalierung
Unbegrenzte Tenants

Nutzungsbasierte Abrechnung · die Kunden des Partners zählen für Sie

PaaS-Partnerprogramm

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.

Auf WhatsApp Schreiben