ElpoCore platvorm v1

Räägi tehisintellektiga.
Ehita oma rakendus.

ElpoCore on ELPO ökosüsteemi põhiplatvorm. Ka programmeerimisoskuseta kasutajad saavad rakendusi luua, vesteldes tehisintellektiga. Tehisintellekt teisendab loomulikus keeles päringu metaandmete JSON-iks; Metadata Engine loob sellest automaatselt PostgreSQL-tabelid, REST API-d ja React-vormid.

SmartERP, e-Belge Integrator ja 12 valdkonnapaketti elavad ElpoCore peal. Klient saab tehisintellekti abil minutitega luua ka omaenda rakendusi, ilma ühtki koodirida kirjutamata. Cortex seisab platvormi kõrval litsentsi-, identiteedi- ja kasutushalduse ülemise kihina.

3
juurutusmudelit
(On-Prem · SaaS · PaaS)
7
tehisintellekti pakkujat
ühe lüüsi taga
0
koodirida kirjutada
et rakendus valmiks
ElpoCore AI-assistent
Võrgus · 7 tehisintellekti pakkujat
Tahan kliendihaldussüsteemi, kus on telefon, nimi ja viimase kontakti kuupäev
Selge. Ehitan järgmise struktuuri:

Customer olem (4 välja)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React-vorm + loendileht
PostgreSQL-tabel + indeksid

Valmis — saad kasutama hakata 5 sekundiga.
Ettepanek: Kas lisan välja „kategooria“ klientide segmenteerimiseks? (VIP, tavaline, mitteaktiivne)
Platvormi tuum

ElpoCore 8 ehituskivi

Tehisintellekti vestluskihist Metadata Engine'ini, Plugin Hostist Script Runtime'ini — iga komponent on üksi tugev, koos aga muljetavaldav.

01

Tehisintellekti vestluskiht

Kasutaja kirjutab loomulikus keeles: „Tahan kliendihaldussüsteemi, kus on telefon, nimi ja viimase kontakti kuupäev“. Tehisintellekt loob metaandmete JSON-i; Metadata Engine genereerib sellest automaatselt tabeli, REST-lõpp-punkti ja vormi. Tehisintellekt ei kirjuta kunagi koodi otse — ta annab ainult metaandmed, mida platvorm tõlgendab.

02

Metadata Engine

5 metaandmetüüpi (entity, field, validation, ui, rule). Üks allikas, mitu väljundit: PostgreSQL-skeem + REST API + React-liides luuakse automaatselt samadest metaandmetest. Hübriidsalvestus: sisseehitatud core-olemitele päris tabelid, dünaamilistele olemitele JSONB + GIN-indeks.

03

Generic UI Renderer

Automaatne liides metaandmetest: vorm, loend, detailvaade ja töölaud renderdatakse automaatselt. Web (React 19), Desktop (Tauri), Mobile (Flutter) — igaüks tõmbab samad metaandmed ja ehitab oma liidese. Üks tagarakendus, palju kliente.

04

Workflow & Rule Engine

JSON Rule DSL — visuaalne reeglikoostaja. BPMN-põhine töövoog (elpobpm sidecar), olekumasin, kooskõlastusahel, ajastatud tööd. Ärireeglid salvestatakse metaandmetena ja käivitatakse töö ajal.

05

Multi-Tenant + RLS

Iga organisatsioon = 1 rentnik = 1 andmebaas või 1 skeem. Täielik andmeeraldus PostgreSQL Row Level Security (RLS) abil. Rentnik tuvastatakse ettevõtte koodi järgi (alamdomeeni pole vaja). Rentnike kirjed põhiandmebaasis + ettevalmistus.

06

Plugin Host

Mikrokerneli arhitektuur. Kolmandate osapoolte pluginad töötavad liivakastis. Määratletud on AppStore'i-laadne `.elpoapp` pakendivorming. Marketplace'i taristu (avaldajate ja kuulutuste tabelid) on valmis, kolmandate osapoolte avaldamisvoog on plaanis.

07

Script Runtime (Roslyn)

Liivakastis C#-skriptimine Microsoft.CodeAnalysis.CSharp.Scriptingu kaudu. Oma äriloogika, arvutatud väljad ja sündmusekäsitlejad kirjutatakse töö ajal ja käivitatakse ilma kompileerimiseta.

08

App Packaging (.elpoapp)

Iga rakendus pakitakse .elpoapp-failiks: metaandmed + skript + liidese teema + õigused + dokumentatsioon. Levitamine Marketplace'i kaudu, versioonihaldus, automaatsed uuendused.

Rakendus 45 sekundiga

Räägi · Tehisintellekt pakub · Genereeri · Kasuta

Rakenduste arendus, mis traditsioonilistel platvormidel võtab nädalaid, kahaneb ElpoCore'is minutiteks. Koodi ei kirjutata — kirjutatakse metaandmed ja platvorm tõlgendab neid.

01
30 s

Räägi

Kirjuta või ütle loomulikus keeles, mida soovid. „Tahan kliendihaldussüsteemi, kus on telefon, nimi ja viimase kontakti kuupäev.“

02
5 s

Tehisintellekt pakub

Tehisintellekt loob metaandmete JSON-i: olemi, väljad, valideerimised, seosed, liidese. Ja näitab seda sulle kinnitamiseks. „Kas lisan ka kliendi kategooria?“

03
10 s

Automaatne genereerimine

Metadata Engine loob automaatselt PostgreSQL-tabeli, REST-lõpp-punktid, React-vormi ja loendilehe. Migratsioon käivitub.

04
Kohe

Kasuta

Ava leht ja hakka andmeid sisestama. Kui vajadused muutuvad, räägi lihtsalt uuesti — lisa väli, muuda reeglit. Ilma ühegi koodireata.

Platvormil elavad rakendused

Üks platvorm, piiramatult rakendusi

SmartERP, e-Belge Integrator ja valdkonnapaketid elavad ElpoCore peal. Vajadusel saab klient samal platvormil luua ka omaenda rakendusi — tehisintellektiga vesteldes või In-Form Designeri abil.

Flagship
SmartERP

SmartERP

Raamatupidamine, ladu, müük, ost, tootmine, personal — integreeritud ERP-moodulid (manifest-driven app v2.0)

Vaata lähemalt
e-Belge Integrator

e-Belge Integrator

GİB-i (Türgi maksuameti) e-arve, e-arhiiv, e-saateleht, e-raamat, e-pilet, e-SMM, e-MM — UBL-TR XML-i loomine ja edastamine

Vaata lähemalt

Valdkonnapaketid (12)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — igaüks olemite + vormimallide + AI-assistendi + cross-module wire'iga

Country Packs (3)

TR (ühtne kontoplaan / GİB), US (GAAP), DE (HGB · SKR03/04) — kohalike regulatsioonide paketid

Custom Apps

Klient loob omaenda rakenduse minutitega — tehisintellektiga vesteldes või In-Form Designeri abil, ilma koodi kirjutamata

Tehisintellekti võimekus

Tehisintellekt teeb.
Inimene valvab.

ElpoCore tehisintellekti vestluskiht kasutab 7 erinevat tehisintellekti pakkujat (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Iga ELPO toode teeb päringud ühise ElpoAIapi lüüsi kaudu — mudelit vahetatakse ühes kohas ja viibad uuenevad andmebaasist.

Rakenduse loomine loomulikus keeles („kliendihaldus, telefon, nimi, viimane kontakt...“ → valmis)

Olemasolevate metaandmete analüüs ja kohanduste soovitamine

Ärireeglite teisendamine JSON Rule DSL-i

Kasutaja vigade tuvastamine ja paranduste soovitamine

7 tehisintellekti pakkujat ElpoAIapi lüüsi kaudu (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

Tasuta varuahel: groq → qwen → gemini → openrouter → deepseek → anthropic

BYOK (Bring Your Own Key) — klient võib kasutada oma LLM-võtit

Kulude jälgimine, päringute piiramine, kasutusmõõdikud (agentide marketplace on plaanis)

3 juurutusmudelit

Sama mootor, kolm kanalit

Soovid on-premise'i, SaaS-i või ehitada oma toodet? ElpoCore'i pakutakse samast koodibaasist kolmes mudelis.

On-Premise

Sihtrühm

Suurettevõtted, riigiasutused, andmetundlikud valdkonnad

Tulumudel

Ühekordne litsents + iga-aastane pikendus + tugipakett

Klient pakib ElpoCore-v1.0.zip-i oma serveris lahti ja käivitab setup.bat-i. PostgreSQL omaenda serveris. Litsents on seotud Cortexiga, tasutakse kord aastas. Andmed jäävad täielikult kliendile. Tehisintellekt: oma võti või ElpoAIapi.

  • Maksimaalne andmeturve
  • Üks rentnik, JWT-sisselogimine, seadistusviisard
  • Iga-aastane litsentsi pikendus + tugipakett
Populaarne

SaaS

Sihtrühm

VKE-d, idufirmad, üksikettevõtjad — kõik, kellel pole oma serverit

Tulumudel

Kuutasu + tehisintellekti kasutustasu + salvestusruum

Töötab meie serverites. Sisselogimine ühe domeeni kaudu ettevõtte koodiga — iga ettevõte on eraldatud omaenda andmebaasi. Tehisintellekt: ElpoAIapi kaudu (tasu kasutuse järgi). Uuendused, varukoopiad ja seire on meie kanda.

  • Ettevõtte kood → rentniku tuvastus (alamdomeeni pole vaja)
  • Automaatsed varukoopiad + seire + uuendused
  • Kuutellimus, astmelised paketid (free/pro/enterprise)

PaaS — Platform as API

Sihtrühm

Tarkvarafirmad, agentuurid, partnerid

Tulumudel

Arveldus API-päringu / olemi / kasutaja kohta

api.elpocore.com — REST API lõpp-punktid. Olemid luuakse POST /v1/entities abil, kirjed lisatakse POST /v1/entities/*/records abil, metaandmed loomulikust keelest POST /v1/ai/generate abil. Tarkvarafirma müüb „Kodlax CRM-i“, taustal töötab ElpoCore.

  • API-võti + X-Tenant päis
  • Päringute piiramine, arveldus, kasutusmõõdikud
  • Piiramatu skaleeritavus (partneri kliendid)
12 valdkonnapaketti

Valmis sinu valdkonna jaoks

Tekstiilist apteekideni, restoranidest autotööstuseni — 12 valdkonnapaketti tulevad kaasa valdkonnaspetsiifiliste olemite, vormimallide, AI-assistentide ja mooduliüleste voogudega. Paigaldus ühe klikiga, idempotentne.

Tekstiil

apparel

Autotööstus

automotive

Ehitus

construction

Kosmeetika

cosmetics

Haridus

education

Toit ja jook

foodbeverage

Jalatsid

footwear

Mööbel

furniture

Tervishoid

healthcare

Logistika

logistics

Apteek

pharmacy

Restoran

restaurant

Iga pakett: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/

Üks tagarakendus, neli klienti

Sama rakendus igas seadmes

Kuna ElpoCore on API-first + metadata-driven, ehitab iga klient, kes metaandmed tõmbab, oma liidese. Tagarakendus jääb samaks — Web, PWA, Desktop ja Mobile seotakse samade olemitega.

Web

React 19 + TypeScript

Töötab brauseris. Peamine liides. Küps, lai ökosüsteem.

  • Juba saadaval
  • Projekt elpo-core-ui
  • Üks React-koodibaas

PWA

React + Service Worker + Manifest

Lisa veebirakendusele 3 faili = telefoni paigaldatav rakendus. Töötab võrguühenduseta ja saadab tõuketeavitusi.

  • Rakendusepoodi pole vaja
  • Tasuta — sama koodibaas
  • Võrguühenduseta + tõuketeavitused

Desktop

Tauri (Rust + WebView)

Mähib olemasoleva React-rakenduse. Loob 5–10 MB suuruse .exe / .dmg (Electroni 200 MB asemel). Natiivne menüü, salv, OS-i lõimimine.

  • Windows · macOS · Linux
  • 5–10 MB binaarfail
  • Väike mälukasutus

Mobil

Flutter (Dart)

Skia renderdusmootor — ühtne liides igas seadmes. Natiivne kaamera, GPS, NFC, teavitused.

  • Android + iOS
  • Natiivne jõudlus
  • 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
Töötav võimekus

Mida klassikaline low-code ei suuda

ElpoCore annab igale rakendusele kohe kaasa 10 platvormi võimekust, mida low-code konkurendid ei paku. Vormidisain, mooduliülene sidumine, time-travel, 360° vaade — kõik metaandmete tasemel.

In-Form Designer

3 kihti: platvorm / rentnik / kasutaja

Disaininupp igal vormil. Kasutaja lisab uue välja 5 sekundiga. Isegi kui ülemist kihti uuendatakse, säilivad alumise kihi kohandused — uuenduskindel kohandamine.

Cross-Module Wire

8 tüüpi × 8 päästikut

Mooduliülese sidumise reeglid: AutoFill, LookupChain, Derived, Event, Cascade. Visuaalne lõuendistuudio (SVG Bézier' graaf) + tabelivaade. AsyncLocal tsükli tuvastus 10 sammu ulatuses.

Entity Deepening

AI soovitus

Agendid entity-deepener / variant-matrix-builder / industry-pack-generator analüüsivad kasutusmustreid ning soovitavad puuduvaid välju, variante või valdkonnapakette.

Auto-Recommend

24 h cron

SectorAutoRecommendBackgroundService jälgib kasutajate käitumist ja soovitab töölaua bännerite kaudu lisapakette (nt F&B paigaldatud, soovitatakse Restaurant'i).

Entity Versioning

time-travel API

Iga muudatus salvestatakse hetktõmmisena tabelisse entity_versions. Varasema oleku saab kätte aadressilt /api/admin/entity-version/X/Y/at?asOf=... Vastavus + audit + tagasipööramine.

360° vaade

Customer · Product · Supplier · Employee

Ühe kirje kõik liikumised, seosed ja tehisintellekti kokkuvõtted ühel ekraanil. Metaandmetel põhinev koondamine keeruliste JOIN-ide asemel.

DrillDown Navigator

20 sammu ajalugu

Edasi- ja tagasinupud liikumisel olem → olem → olem (sessionStorage). Kasutaja ei eksi teekonnal tellimus → klient → arve → makse.

Tenant Onboarding Saga

6 sammu

Uue ettevõtte kaasamine: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → kasutusvalmis. Liidese jaoks /onboarding viisard.

Cortexi litsentsimine

HMAC-SHA256

Litsentsi heartbeat (ping iga 5 min), expired/suspended/readonly/expiring bännerid, useLicenseStatus konks, on-premise'i license.lic HMAC-valideerija, reset_token voog.

Computed + Document Numbering

Roslyn · race-safe

Computed Fields: avaldistel põhinevad arvutatud väljad (Roslyni liivakast). Document Numbering: eesliide / täitmine / aastane või kuine nullimine, rentnikupõhiselt eraldatud numeratsioonireeglid.

Hübriidne andmearhitektuur

Jõudlus ja paindlikkus koos

Sisseehitatud core-olemid elavad päris tabelites (maksimaalne jõudlus), tehisintellektiga loodud dünaamilised olemid aga JSONB-s (täielik paindlikkus). Parim kahest maailmast.

Core Entities

Sisseehitatud core-olemid (tenants, users, accounts, invoices, products, contacts) salvestatakse päris tabelitesse. Maksimaalne jõudlus, rikkalikud indeksid, keerukad JOIN-id.

Näited
  • tenants, users, roles
  • accounting_accounts, journal_entries
  • invoices, invoice_lines
  • products, inventory, contacts

Dynamic Entities

Tehisintellekti või Configuratori liidese kaudu määratud custom-olemid salvestatakse JSONB-na ühte dynamic_records tabelisse. Jõudlus tuleb GIN-indeksist + osalistest indeksitest + materialiseeritud vaadetest.

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

Tehnoloogiline alus

Kaasaegne, skaleeritav avatud lähtekoodiga ökosüsteem

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

Kasuta ElpoCore'i oma mootorina

Tarkvarafirmadele, agentuuridele ja partneritele — PaaS-mudel. Müü metaandmetel põhinevat mootorit oma kaubamärgi all REST API + X-Tenant päise kaudu. Sinu kliendid näevad yourerp.com ega aima ElpoCore'ist midagi. ERP/CRM, mille kirjutamine võtaks 6 kuud, on valmis 1 nädalaga.

API
Engine as a Service

POST /v1/entities · API-võti + rentnike eraldus

UI
Oma esirakendus

Teemasüsteem · React-renderdaja · iframe või mähkimine oma liidesega

Skaleeritavus
Piiramatult rentnikke

Kasutuspõhine arveldus · partneri kliendid loevad sinu kasuks

PaaS-partnerprogramm

Proovi platvormi, mis räägib tehisintellektiga

ElpoCore on põhiplatvorm, millel elavad kõik ELPO rakendused. Ka sinu kliendid saavad ehitada omaenda rakendusi — lihtsalt tehisintellektiga vesteldes.

FAQ

Mis on ElpoCore?

ElpoCore on low-code tehisintellekti rakendusplatvorm, millel töötavad SmartERP, Cortex ja teised ELPO SaaS-tooted. Metaandmetel põhinev arhitektuur võimaldab ärirakendusi luua koodi kirjutamata – isegi lihtsalt neid vestluses kirjeldades.

Mida tähendab low-code platvorm?

Low-code tähendab, et suurem osa rakendusest ehitatakse visuaalsete tööriistade ja valmiskomponentidega, kirjutades minimaalselt koodi. ElpoCore'is määratakse vormid, tabelid, töövood ja aruanded lohistades ning metaandmete abil.

Millise probleemi ElpoCore lahendab?

ElpoCore kaotab vajaduse arendada iga uue ärivajaduse jaoks tarkvara nullist. Ühel platvormil töötavad metaandmetel põhinevad multi-tenant rakendused ning seda platvormi jagavad kõik ELPO SaaS-tooted.

Mis on multi-tenant?

Multi-tenant arhitektuuris teenindab üks rakenduse eksemplar korraga paljusid ettevõtteid, kusjuures iga ettevõtte andmed hoitakse loogiliselt eraldatuna. ElpoCore haldab ühe domeeni kaudu paljusid rentnikke, eristades neid ettevõtte koodi järgi.