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.
(On-Prem · SaaS · PaaS)
ühe lüüsi taga
et rakendus valmiks
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.
ElpoCore 8 ehituskivi
Tehisintellekti vestluskihist Metadata Engine'ini, Plugin Hostist Script Runtime'ini — iga komponent on üksi tugev, koos aga muljetavaldav.
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.
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.
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.
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.
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.
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.
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.
App Packaging (.elpoapp)
Iga rakendus pakitakse .elpoapp-failiks: metaandmed + skript + liidese teema + õigused + dokumentatsioon. Levitamine Marketplace'i kaudu, versioonihaldus, automaatsed uuendused.
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.
Räägi
Kirjuta või ütle loomulikus keeles, mida soovid. „Tahan kliendihaldussüsteemi, kus on telefon, nimi ja viimase kontakti kuupäev.“
Tehisintellekt pakub
Tehisintellekt loob metaandmete JSON-i: olemi, väljad, valideerimised, seosed, liidese. Ja näitab seda sulle kinnitamiseks. „Kas lisan ka kliendi kategooria?“
Automaatne genereerimine
Metadata Engine loob automaatselt PostgreSQL-tabeli, REST-lõpp-punktid, React-vormi ja loendilehe. Migratsioon käivitub.
Kasuta
Ava leht ja hakka andmeid sisestama. Kui vajadused muutuvad, räägi lihtsalt uuesti — lisa väli, muuda reeglit. Ilma ühegi koodireata.
Ü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.
SmartERP
Raamatupidamine, ladu, müük, ost, tootmine, personal — integreeritud ERP-moodulid (manifest-driven app v2.0)
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
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
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)
Sama mootor, kolm kanalit
Soovid on-premise'i, SaaS-i või ehitada oma toodet? ElpoCore'i pakutakse samast koodibaasist kolmes mudelis.
On-Premise
Suurettevõtted, riigiasutused, andmetundlikud valdkonnad
Ü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
SaaS
VKE-d, idufirmad, üksikettevõtjad — kõik, kellel pole oma serverit
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
Tarkvarafirmad, agentuurid, partnerid
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)
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/
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
Töötab brauseris. Peamine liides. Küps, lai ökosüsteem.
- Juba saadaval
- Projekt elpo-core-ui
- Üks React-koodibaas
PWA
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
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
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 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 / kasutajaDisaininupp 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äästikutMooduliü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 soovitusAgendid entity-deepener / variant-matrix-builder / industry-pack-generator analüüsivad kasutusmustreid ning soovitavad puuduvaid välju, variante või valdkonnapakette.
Auto-Recommend
24 h cronSectorAutoRecommendBackgroundService jälgib kasutajate käitumist ja soovitab töölaua bännerite kaudu lisapakette (nt F&B paigaldatud, soovitatakse Restaurant'i).
Entity Versioning
time-travel APIIga 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 ajaluguEdasi- ja tagasinupud liikumisel olem → olem → olem (sessionStorage). Kasutaja ei eksi teekonnal tellimus → klient → arve → makse.
Tenant Onboarding Saga
6 sammuUue ettevõtte kaasamine: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → kasutusvalmis. Liidese jaoks /onboarding viisard.
Cortexi litsentsimine
HMAC-SHA256Litsentsi 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-safeComputed Fields: avaldistel põhinevad arvutatud väljad (Roslyni liivakast). Document Numbering: eesliide / täitmine / aastane või kuine nullimine, rentnikupõhiselt eraldatud numeratsioonireeglid.
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.
-
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.
-
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
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.
POST /v1/entities · API-võti + rentnike eraldus
Teemasüsteem · React-renderdaja · iframe või mähkimine oma liidesega
Kasutuspõhine arveldus · partneri kliendid loevad sinu kasuks
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.
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.