ElpoCore-platform v1

Gesels met die KI.
Bou jou toepassing.

ElpoCore is die kernplatform van die ELPO-ekosisteem. Selfs mense wat nie kan programmeer nie, bou toepassings deur bloot met die KI te gesels. Die KI skakel versoeke in natuurlike taal om na metadata JSON; uit daardie JSON genereer die Metadata Engine outomaties PostgreSQL-tabelle, REST API's en React-vorms.

SmartERP, die e-dokumentintegreerder en 12 bedryfspakkette loop almal op ElpoCore. Klante kan ook binne minute hul eie pasgemaakte toepassings met die KI bou, sonder om kode te skryf. Cortex staan langs die platform as die boonste laag vir lisensie-, identiteits- en verbruiksbestuur.

3
Ontplooiingsmodelle
(On-Prem · SaaS · PaaS)
7
KI-verskaffers
agter een enkele poort
0
Reëls kode om te skryf
om 'n toepassing te bou
ElpoCore se KI-assistent
Aanlyn · 7 KI-verskaffers
Ek soek 'n klantopvolgstelsel met telefoon, naam en datum van laaste kontak
Verstaan. Ek bou die volgende struktuur:

Customer entiteit (4 velde)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React-vorm + lysbladsy
PostgreSQL-tabel + indekse

Gereed — jy kan dit binne 5 sekondes begin gebruik.
Voorstel: Moet ek 'n "kategorie"-veld byvoeg vir klantsegmentering? (VIP, Standaard, Onaktief)
Kern van die platform

Die 8 boustene van ElpoCore

Van die KI-gesprekslaag tot die Metadata Engine, van die Plugin Host tot die Script Runtime — elke komponent is op sy eie kragtig, en saam is hulle ongelooflik.

01

KI-gesprekslaag

Die gebruiker skryf in natuurlike taal: «Ek soek 'n klantopvolgstelsel met telefoon, naam en datum van laaste kontak». Die KI lewer metadata JSON; uit daardie JSON skep die Metadata Engine outomaties die tabel, die REST-eindpunt en die vorm. Die KI skryf nooit self kode nie — dit lewer net metadata, en die platform vertolk dit.

02

Metadata Engine

5 tipes metadata (entity, field, validation, ui, rule). Een bron, verskeie uitsette: die PostgreSQL-skema, die REST API en die React-koppelvlak word almal outomaties uit dieselfde metadata gegenereer. Hibriede berging: werklike tabelle vir die ingeboude kernentiteite, JSONB + GIN-indeks vir dinamiese entiteite.

03

Generic UI Renderer

Outomatiese koppelvlak uit die metadata: vorm, lys, besonderhede en paneelbord word almal vanself gerender. Web (React 19), rekenaar (Tauri) en mobiel (Flutter) lees dieselfde metadata en bou elk sy eie koppelvlak. Een agterkant, baie kliënte.

04

Workflow & Rule Engine

JSON Rule DSL — 'n visuele reëlbouer. BPMN-gebaseerde werkvloei (elpobpm-sidecar), toestandsmasjien, goedkeuringsketting en geskeduleerde take. Besigheidsreëls word as metadata gestoor en tydens uitvoering toegepas.

05

Multi-Tenant + RLS

Elke organisasie = 1 tenant = 1 databasis of 1 skema. Volledige data-isolasie met PostgreSQL se Row Level Security (RLS). Tenant-bepaling volgens maatskappykode (geen subdomein nodig nie). Tenant-rekords in die meesterdatabasis + outomatiese voorsiening.

06

Plugin Host

Mikrokern-argitektuur. Derdeparty-inproppe loop in 'n sandput. Die `.elpoapp`-pakketformaat in app store-styl is reeds gedefinieer. Die markplekinfrastruktuur (publisher- en listing-tabelle) is gereed; die publikasievloei vir derde partye is op die padkaart.

07

Script Runtime (Roslyn)

C#-skripting in 'n sandput via Microsoft.CodeAnalysis.CSharp.Scripting. Eie besigheidslogika, berekende velde en gebeurtenishanteerders word tydens uitvoering geskryf en loop sonder samestelling.

08

App Packaging (.elpoapp)

Elke toepassing word in 'n .elpoapp-lêer verpak: metadata + skrip + koppelvlaktema + regte + dokumentasie. Verspreiding via die markplek, weergawebeheer en outomatiese opdaterings.

'n Toepassing in 45 sekondes

Gesels · Laat die KI voorstel · Genereer · Gebruik

Toepassingsontwikkeling wat op tradisionele platforms weke duur, krimp op ElpoCore tot minute. Daar word nie kode geskryf nie — daar word metadata geskryf, en die platform vertolk dit.

01
30 sek

Gesels

Skryf of sê in natuurlike taal wat jy nodig het. «Ek soek 'n klantopvolgstelsel met telefoon, naam en datum van laaste kontak».

02
5 sek

Laat die KI voorstel

Die KI genereer metadata JSON: entiteit, velde, valideringe, verhoudings en koppelvlak. Dit wys dit aan jou vir goedkeuring. «Moet ek ook 'n klantkategorie byvoeg?»

03
10 sek

Outomatiese generering

Die Metadata Engine skep outomaties die PostgreSQL-tabel, die REST-eindpunte, die React-vorm en die lysbladsy. Die migrasie loop.

04
Onmiddellik

Gebruik dit

Maak die bladsy oop en begin data invoer. As die behoeftes verander, gesels net weer — voeg velde by, verander reëls. Sonder om 'n enkele reël kode te skryf.

Toepassings wat daarop loop

Een platform, onbeperkte toepassings

SmartERP, die e-dokumentintegreerder en die bedryfspakkette loop almal op ElpoCore. Wanneer hulle wil, kan klante ook hul eie pasgemaakte toepassings op dieselfde platform skep — deur met die KI te gesels of die In-Form Designer te gebruik.

Flagship
SmartERP

SmartERP

Rekeningkunde, voorraad, verkope, aankope, produksie en menslike hulpbronne — ingeboude ERP-modules (manifest-driven app v2.0)

Sien besonderhede
E-dokumentintegreerder

E-dokumentintegreerder

E-faktuur, e-argief, e-vragbrief, e-boeke, e-kaartjie, e-SMM en e-MM in die stelsel van GİB (die Turkse belastingowerheid) — generering en indiening van UBL-TR XML

Sien besonderhede

Bedryfspakkette (12)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — elkeen met eie entiteite + vormsjablone + KI-assistent + cross-module wire

Country Packs (3)

TR (eenvormige rekeningplan / GİB), US (GAAP), DE (HGB · SKR03/04) — plaaslike regulatoriese pakkette

Custom Apps

Klante bou binne minute hul eie pasgemaakte toepassings deur met die KI te gesels of die In-Form Designer te gebruik — sonder om kode te skryf

KI-vermoëns

Die KI doen.
Mense hou toesig.

Die KI-gesprekslaag van ElpoCore gebruik 7 verskillende KI-verskaffers (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Elke ELPO-produk doen sy oproepe deur die gedeelde ElpoAIapi-poort — modelle word op één plek gewissel, en promptopdaterings kom uit die databasis.

Toepassings skep in natuurlike taal ("klantopvolging, telefoon, naam, laaste kontak..." → klaar)

Ontleding van bestaande metadata en voorstelle vir aanpassings

Omskakeling van besigheidsreëls na JSON Rule DSL

Opsporing van gebruikersfoute en voorstelle om dit reg te stel

7 KI-verskaffers deur die ElpoAIapi-poort (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

Gratis terugvalketting: groq → qwen → gemini → openrouter → deepseek → anthropic

BYOK (Bring Your Own Key) — die klant kan sy eie LLM-sleutels gebruik

Kostemonitering, tempobeperking en verbruiksmetrieke (agent-markplek is op die padkaart)

3 ontplooiingsmodelle

Dieselfde enjin, drie kanale

Wil jy on-premise, SaaS, of jou eie produk bou? ElpoCore word uit dieselfde kodebasis in drie verskillende modelle gelewer.

On-Premise

Teikengroep

Groot ondernemings, staatsinstellings en bedrywe met sensitiewe data

Inkomstemodel

Eenmalige lisensie + jaarlikse hernuwing + steunpakket

Die klant pak ElpoCore-v1.0.zip op sy eie bediener uit en loop setup.bat. PostgreSQL op sy eie bediener. Lisensiëring is aan Cortex gekoppel en word jaarliks betaal. Die data bly heeltemal by die klant. KI: eie sleutel of ElpoAIapi.

  • Maksimum dataprivaatheid
  • Enkele tenant, JWT-aanmelding, opstelassistent
  • Jaarlikse lisensiehernuwing + steunpakket
Gewild

SaaS

Teikengroep

Klein en medium ondernemings, opstartondernemings en eenmansake — enigeen sonder 'n eie bediener

Inkomstemodel

Maandelikse intekening + KI-verbruiksfooi + berging

Loop op ons bedieners. Aanmelding vanaf één domein met die maatskappykode — elke maatskappy word in sy eie databasis geïsoleer. KI: deur ElpoAIapi (betaal soos jy gebruik). Ons hanteer opdaterings, rugsteun en monitering.

  • Maatskappykode → tenant-bepaling (geen subdomein nodig nie)
  • Outomatiese rugsteun + monitering + opdaterings
  • Maandelikse intekening, gelaagde planne (free/pro/enterprise)

PaaS — Platform as API

Teikengroep

Sagtewaremaatskappye, agentskappe en vennote

Inkomstemodel

Fakturering per API-oproep / entiteit / gebruiker

api.elpocore.com — REST API-eindpunte. Definieer entiteite met POST /v1/entities, voeg rekords by met POST /v1/entities/*/records en genereer metadata uit natuurlike taal met POST /v1/ai/generate. 'n Sagtewaremaatskappy verkoop «Kodlax CRM» terwyl ElpoCore onderliggend loop.

  • API-sleutel + X-Tenant-kopstuk
  • Tempobeperking, fakturering en verbruiksmetrieke
  • Onbeperkte skaal (die vennoot se klante)
12 bedryfspakkette

Gereed vir jou bedryf

Van tekstiel tot apteke, van restaurante tot die motorbedryf — 12 bedryfspakkette met bedryfspesifieke entiteite, vormsjablone, KI-assistente en vloeie oor modules heen. Installasie met een klik, idempotent.

Tekstiel

apparel

Motorbedryf

automotive

Konstruksie

construction

Kosmetika

cosmetics

Onderwys

education

Kos en drank

foodbeverage

Skoene

footwear

Meubels

furniture

Gesondheidsorg

healthcare

Logistiek

logistics

Apteek

pharmacy

Restaurante

restaurant

Elke pakket: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/

Een agterkant, vier kliënte

Dieselfde toepassing op elke toestel

Omdat ElpoCore API-first + metadata-driven is, bou enige kliënt wat die metadata lees sy eie koppelvlak. Die agterkant bly dieselfde — web, PWA, rekenaar en mobiel koppel aan dieselfde entiteite.

Web

React 19 + TypeScript

Loop in die blaaier. Dit is die hoofkoppelvlak. Volwasse, met 'n breë ekosisteem.

  • Nou beskikbaar
  • elpo-core-ui-projek
  • Een enkele React-kodebasis

PWA

React + Service Worker + Manifest

Voeg 3 lêers by die webtoepassing = 'n toepassing wat op die foon installeerbaar is. Werk vanlyn en stuur stootkennisgewings.

  • Geen app store nodig nie
  • Gratis — dieselfde kodebasis
  • Vanlyn + stootkennisgewings

Desktop

Tauri (Rust + WebView)

Verpak jou bestaande React-toepassing. Lewer 'n .exe / .dmg van 5-10MB (teenoor Electron se 200MB). Inheemse kieslys, stelselbak en integrasie met die bedryfstelsel.

  • Windows · macOS · Linux
  • Binêre lêer van 5-10MB
  • Lae RAM-verbruik

Mobil

Flutter (Dart)

Skia-renderenjin — 'n konsekwente koppelvlak op elke toestel. Inheemse kamera, GPS, NFC en kennisgewings.

  • Android + iOS
  • Inheemse werkverrigting
  • 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
Lewendige vermoëns

Wat tradisionele low-code nie kan doen nie

ElpoCore gee elke toepassing 10 platformvermoëns wat dadelik gebruik kan word en wat low-code-mededingers nie bied nie. Vormontwerp, koppeling oor modules heen, time-travel, 360°-aansig — alles op metadatavlak.

In-Form Designer

3 lae: Platform / Tenant / User

'n Ontwerpknoppie op elke vorm. Die gebruiker voeg binne 5 sekondes 'n nuwe veld by. Selfs wanneer die boonste laag opgedateer word, bly die onderste laag se oorskryfwaardes behoue — aanpassing wat opgraderings oorleef.

Cross-Module Wire

8 tipes × 8 snellers

Koppelingsreëls tussen modules: AutoFill, LookupChain, Derived, Event, Cascade. Visuele doek-ateljee (SVG-bezierdiagram) + tabelaansig. AsyncLocal-siklusopsporing tot 10 spronge diep.

Entity Deepening

KI-voorstel

Die agente entity-deepener / variant-matrix-builder / industry-pack-generator ontleed gebruikspatrone en stel die ontbrekende velde, variante of bedryfspakkette voor.

Auto-Recommend

24-uur-cron

SectorAutoRecommendBackgroundService hou gebruikersgedrag dop en beveel bykomende bedryfspakkette aan deur banier-boodskappe op die paneelbord (byvoorbeeld F&B geïnstalleer, Restaurant word voorgestel).

Entity Versioning

time-travel-API

Elke verandering word as 'n momentopname in die entity_versions-tabel gestoor. Haal 'n vorige weergawe op met /api/admin/entity-version/X/Y/at?asOf=... Nakoming + oudit + rollback.

360°-aansig

Customer · Product · Supplier · Employee

Al die bewegings, verhoudings en KI-opsommings van een rekord op een skerm. Metadatagedrewe samevoeging in plaas van ingewikkelde JOIN's.

DrillDown Navigator

geskiedenis van 20 spronge

Terug- en vorentoe-knoppies deur die navigasie entiteit → entiteit → entiteit (sessionStorage). Die gebruiker raak nie verlore op die roete bestelling → klant → faktuur → betaling nie.

Tenant Onboarding Saga

6 stappe

Aanboord van 'n nuwe maatskappy: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → gereed vir gebruik. 'n /onboarding-assistent vir die gebruikerskoppelvlak.

Cortex-lisensiëring

HMAC-SHA256

Lisensie-heartbeat (ping elke 5 minute), expired/suspended/readonly/expiring-baniere, die useLicenseStatus-hook, 'n HMAC-valideerder vir die On-Premise license.lic en die reset_token-vloei.

Computed + Document Numbering

Roslyn · race-safe

Computed Fields: berekende velde gebaseer op uitdrukkings (Roslyn-sandput). Document Numbering: voorvoegsel / opvulling / jaarlikse of maandelikse terugstelling, nommerreëls wat per tenant geïsoleer is.

Hibriede data-argitektuur

Werkverrigting en buigsaamheid saam

Die ingeboude kernentiteite leef in werklike tabelle (maksimum werkverrigting), terwyl die dinamiese entiteite wat met KI geskep is in JSONB leef (volle buigsaamheid). Die beste van albei wêrelde.

Core Entities

Die ingeboude kernentiteite (tenants, users, accounts, invoices, products, contacts) word in werklike tabelle gestoor. Maksimum werkverrigting, ryk indekse en ingewikkelde JOIN's.

Voorbeelde
  • tenants, users, roles
  • accounting_accounts, journal_entries
  • invoices, invoice_lines
  • products, inventory, contacts

Dynamic Entities

Pasgemaakte entiteite wat met KI of via die Configurator-koppelvlak gedefinieer is, word as JSONB in één enkele dynamic_records-tabel gestoor. Dit bly vinnig danksy die GIN-indeks + gedeeltelike indekse + gematerialiseerde aansigte.

Voorbeelde
  • dynamic_records (id, entity_def_id, tenant_id, data JSONB)
  • GIN index on data
  • Partial indexes for common queries
  • Materialized views for reporting

Tegnologiestapel

Moderne, skaalbare, oopbron-ekosisteem

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-poort
ElpoAIapi (14)
Telemetry
OpenTelemetry
Auth
JWT + BCrypt
Mobile
Flutter (Android + iOS)
White-Label · PaaS-vennoot

Gebruik ElpoCore as jou enjin

Vir sagtewaremaatskappye, agentskappe en vennote — die PaaS-model. Verkoop die metadata-driven enjin onder jou eie handelsmerk via REST API + die X-Tenant-kopstuk. Jou klante sien yourerp.com en sal nooit weet dat ElpoCore daaragter sit nie. Die ERP/CRM wat 6 maande sou neem om te skryf, is binne 1 week gereed.

API
Engine as a Service

POST /v1/entities · API-sleutel + tenant-isolasie

UI
Jou eie voorkant

Temastelsel · React-renderer · iframe of verpak met jou eie koppelvlak

Scale
Onbeperkte tenants

Verbruiksgebaseerde fakturering · die vennoot se klante tel vir jou

PaaS-vennootprogram

Probeer die platform wat met die KI gesels

ElpoCore is die kernplatform waarop al ELPO se toepassings leef. Jou klante kan ook hul eie toepassings bou — bloot deur met die KI te gesels.

FAQ

Wat is ElpoCore?

ElpoCore is 'n low-code KI-toepassingsplatform waarop SmartERP, Cortex en die ander SaaS-produkte van ELPO loop. Danksy die metadata-gedrewe argitektuur kan u ondernemingstoepassings bou sonder om kode te skryf — of selfs deur dit bloot in 'n gesprek te beskryf.

Wat beteken 'n low-code-platform?

Low-code beteken dat die grootste deel van 'n toepassing met visuele gereedskap en klaargemaakte komponente gebou word, terwyl minimale kode geskryf word. In ElpoCore word vorms, tabelle, werkvloeie en verslae met sleep-en-los en metadata gedefinieer.

Watter probleem los ElpoCore op?

ElpoCore skakel die koste uit om vir elke nuwe sakebehoefte sagteware van nuuts af te bou. Multi-tenant-toepassings wat op metadata gebou is, loop op een enkele platform, en al ELPO se SaaS-produkte deel dit.

Wat is multi-tenant?

In 'n multi-tenant-argitektuur bedien een enkele instansie van die toepassing baie maatskappye tegelyk, terwyl elke maatskappy se data logies geskei bly. ElpoCore bestuur baie huurders vanaf een domein met behulp van 'n maatskappykode.