Promluvte si s AI.
Postavte si aplikaci.
ElpoCore je základní platforma ekosystému ELPO. Aplikace si tu postaví i ten, kdo neumí programovat — stačí mluvit s AI. AI převede požadavek v přirozeném jazyce na metadata JSON; z toho JSONu pak Metadata Engine automaticky vygeneruje tabulky PostgreSQL, REST API a React formuláře.
SmartERP, e-Belge Integrator a 12 oborových balíčků běží na ElpoCore. Zákazníci si navíc během pár minut postaví s AI vlastní aplikaci na míru, bez jediného řádku kódu. Cortex stojí vedle platformy jako nadstavba pro správu licencí, identit a spotřeby.
(On-Prem · SaaS · PaaS)
za jedinou bránou
při stavbě aplikace
Customer entita (4 pole)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React formulář + stránka se seznamem
Tabulka PostgreSQL + indexy
Hotovo — používat můžete začít za 5 sekund.
8 stavebních kamenů ElpoCore
Od vrstvy AI chatu po Metadata Engine, od Plugin Hostu po Script Runtime — každá komponenta je silná sama o sobě a dohromady tvoří něco výjimečného.
Vrstva AI chatu
Uživatel píše přirozeným jazykem: „Chci systém evidence zákazníků s telefonem, jménem a datem posledního kontaktu.“ AI vytvoří metadata JSON; z něj Metadata Engine automaticky vygeneruje tabulku, REST endpoint i formulář. AI nikdy nepíše kód přímo — vytváří pouze metadata a platforma je interpretuje.
Metadata Engine
5 typů metadat (entity, field, validation, ui, rule). Jeden zdroj, více výstupů: schéma PostgreSQL, REST API i React rozhraní vznikají automaticky ze stejných metadat. Hybridní úložiště: skutečné tabulky pro vestavěné core entity, JSONB + GIN index pro dynamické entity.
Generic UI Renderer
Rozhraní automaticky z metadat: formulář, seznam, detail i dashboard se vykreslí samy. Web (React 19), desktop (Tauri) a mobil (Flutter) čtou stejná metadata a každý si postaví vlastní rozhraní. Jeden backend, mnoho klientů.
Workflow & Rule Engine
JSON Rule DSL — vizuální nástroj pro tvorbu pravidel. Workflow na bázi BPMN (sidecar elpobpm), stavový automat, schvalovací řetězec, plánované úlohy. Byznysová pravidla se ukládají jako metadata a vykonávají se za běhu.
Multi-Tenant + RLS
Každá organizace = 1 tenant = 1 databáze nebo 1 schéma. Úplná izolace dat pomocí Row Level Security (RLS) v PostgreSQL. Určení tenanta podle firemního kódu (subdoména není potřeba). Záznamy tenantů v master databázi + provisioning.
Plugin Host
Mikrokernelová architektura. Pluginy třetích stran běží v sandboxu. Balíčkovací formát `.elpoapp` ve stylu app storu je definovaný. Infrastruktura marketplace (tabulky publisher a listing) je připravená, publikační proces pro třetí strany je v plánu.
Script Runtime (Roslyn)
C# skriptování v sandboxu přes Microsoft.CodeAnalysis.CSharp.Scripting. Vlastní byznysová logika, počítaná pole a obsluha událostí se píší za běhu a spouštějí bez kompilace.
App Packaging (.elpoapp)
Každá aplikace se zabalí do souboru .elpoapp: metadata + skript + motiv rozhraní + oprávnění + dokumentace. Distribuce přes marketplace, verzování, automatické aktualizace.
Řekněte · Nechte AI navrhnout · Vygenerujte · Používejte
Vývoj aplikace, který na tradičních platformách zabere týdny, se na ElpoCore zkrátí na minuty. Nepíše se kód — píší se metadata a platforma je interpretuje.
Řekněte
Napište nebo řekněte přirozeným jazykem, co potřebujete. „Chci systém evidence zákazníků s telefonem, jménem a datem posledního kontaktu.“
Nechte AI navrhnout
AI vygeneruje metadata JSON: entitu, pole, validace, vazby i rozhraní. Předloží vám je ke schválení. „Mám přidat i kategorii zákazníka?“
Automatické generování
Metadata Engine sám vytvoří tabulku PostgreSQL, REST endpointy, React formulář i stránku se seznamem. Migrace proběhne.
Používejte
Otevřete stránku a začněte zadávat data. Když se potřeby změní, prostě znovu promluvte — přidejte pole, upravte pravidla. Bez psaní kódu.
Jedna platforma, neomezeně aplikací
SmartERP, e-Belge Integrator i oborové balíčky běží na ElpoCore. Kdykoli je potřeba, mohou si zákazníci na téže platformě vytvořit i vlastní aplikace na míru — rozhovorem s AI nebo pomocí In-Form Designeru.
SmartERP
Účetnictví, sklad, prodej, nákup, výroba, HR — vestavěné ERP moduly (manifest-driven app v2.0)
e-Belge Integrator
GİB (turecká finanční správa) e-faktura, e-archiv, e-dodací list, e-účetní knihy, e-jízdenka, e-SMM, e-MM — generování a odesílání XML ve formátu UBL-TR
Oborové balíčky (12)
Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — každý s vlastními entitami + šablonami formulářů + AI asistentem + cross-module wire
Country Packs (3)
TR (jednotná účtová osnova / GİB), US (GAAP), DE (HGB · SKR03/04) — lokální legislativní balíčky
Custom Apps
Zákazníci si během minut postaví vlastní aplikace na míru rozhovorem s AI nebo v In-Form Designeru — bez psaní kódu
AI pracuje.
Člověk dohlíží.
Vrstva AI chatu v ElpoCore využívá 7 různých poskytovatelů AI (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Všechny produkty ELPO volají přes společnou bránu ElpoAIapi — model se přepíná na jednom místě a aktualizace promptů přicházejí z databáze.
Tvorba aplikací přirozeným jazykem („evidence zákazníků, telefon, jméno, poslední kontakt...“ → hotovo)
Analýza stávajících metadat a návrhy úprav na míru
Převod byznysových pravidel do JSON Rule DSL
Odhalení chyb uživatele a návrh oprav
7 poskytovatelů AI přes bránu ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)
Bezplatný fallback řetězec: groq → qwen → gemini → openrouter → deepseek → anthropic
BYOK (Bring Your Own Key) — zákazník může použít vlastní klíče k LLM
Sledování nákladů, omezení počtu požadavků, metriky spotřeby (marketplace agentů je v plánu)
Stejný motor, tři cesty
Chcete on-premise, SaaS, nebo si postavit vlastní produkt? ElpoCore se ze stejné kódové základny dodává ve třech různých modelech.
On-Premise
Velké podniky, státní instituce, obory s citlivými daty
Jednorázová licence + roční obnova + balíček podpory
Zákazník rozbalí ElpoCore-v1.0.zip na vlastním serveru a spustí setup.bat. PostgreSQL na jeho vlastním serveru. Licence je navázaná na Cortex a platí se ročně. Data zůstávají zcela u zákazníka. AI: vlastní klíč nebo ElpoAIapi.
- Maximální ochrana dat
- Jeden tenant, přihlášení přes JWT, průvodce instalací
- Roční obnova licence + balíček podpory
SaaS
Malé a střední firmy, startupy, živnostníci — kdokoli bez vlastního serveru
Měsíční předplatné + poplatek za spotřebu AI + úložiště
Běží na našich serverech. Přihlášení přes jedinou doménu pomocí firemního kódu — každá firma je izolovaná ve vlastní databázi. AI: přes ElpoAIapi (platba podle spotřeby). Aktualizace, zálohy i monitoring řešíme my.
- Firemní kód → určení tenanta (subdoména není potřeba)
- Automatické zálohy + monitoring + aktualizace
- Měsíční předplatné, odstupňované plány (free/pro/enterprise)
PaaS — Platform as API
Softwarové firmy, agentury, partneři
Účtování podle volání API / entit / uživatelů
api.elpocore.com — REST API endpointy. Entity definujete přes POST /v1/entities, záznamy vkládáte přes POST /v1/entities/*/records, metadata z přirozeného jazyka generujete přes POST /v1/ai/generate. Softwarová firma prodává „Kodlax CRM“ a pod ním běží ElpoCore.
- API klíč + hlavička X-Tenant
- Omezení počtu požadavků, fakturace, metriky spotřeby
- Neomezené škálování (zákazníci partnera)
Připraveno Pro Váš Obor
Od textilu po lékárny, od restaurací po automotive — 12 oborových balíčků přináší oborové entity, šablony formulářů, AI asistenty a cross-module toky. Instalace jedním kliknutím, idempotentní.
Textil
apparel Automotive
automotive Stavebnictví
construction Kosmetika
cosmetics Vzdělávání
education Potraviny a nápoje
foodbeverage Obuv
footwear Nábytek
furniture Zdravotnictví
healthcare Logistika
logistics Lékárny
pharmacy Restaurace
restaurant Každý balíček: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/
Stejná Aplikace Na Každém Zařízení
Protože ElpoCore je API-first + metadata-driven, každý klient, který si načte metadata, si postaví vlastní rozhraní. Backend zůstává stejný — web, PWA, desktop i mobil se napojují na tytéž entity.
Web
Běží v prohlížeči. Hlavní rozhraní. Vyzrálé, se širokým ekosystémem.
- K dispozici hned
- Projekt elpo-core-ui
- Jediná React kódová základna
PWA
Přidejte 3 soubory k webové aplikaci = instalovatelná mobilní aplikace. Funguje offline a posílá push notifikace.
- Bez obchodu s aplikacemi
- Zdarma — stejná kódová základna
- Offline + push
Desktop
Zabalí vaši stávající React aplikaci. Vznikne .exe / .dmg o velikosti 5–10 MB (oproti 200 MB u Electronu). Nativní menu, lišta, integrace s OS.
- Windows · macOS · Linux
- Binárka 5–10 MB
- Nízká spotřeba RAM
Mobil
Vykreslovací jádro Skia — konzistentní rozhraní na každém zařízení. Nativní fotoaparát, GPS, NFC, notifikace.
- Android + iOS
- Nativní výkon
- 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 Co Tradiční Low-Code Nedokáže
ElpoCore dává každé aplikaci rovnou 10 platformových schopností, které low-code konkurence nenabízí. Návrh formulářů, provázání modulů, time-travel, pohled 360° — všechno na úrovni metadat.
In-Form Designer
3 vrstvy: Platform / Tenant / UserTlačítko návrhu v každém formuláři. Uživatel přidá nové pole za 5 sekund. I když se aktualizuje horní vrstva, úpravy v té spodní zůstanou zachovány — přizpůsobení, které přežije upgrade.
Cross-Module Wire
8 typů × 8 spouštěčůPravidla provázání mezi moduly: AutoFill, LookupChain, Derived, Event, Cascade. Vizuální canvas studio (SVG bezier graf) + tabulkový pohled. Detekce cyklů AsyncLocal do 10 skoků.
Entity Deepening
návrh AIAgenti entity-deepener / variant-matrix-builder / industry-pack-generator analyzují způsob používání a navrhnou chybějící pole, varianty nebo oborové balíčky.
Auto-Recommend
cron 24 hSectorAutoRecommendBackgroundService sleduje chování uživatelů a doporučuje další oborové balíčky bannerem na dashboardu (např. nainstalovaný F&B, doporučený Restaurant).
Entity Versioning
time-travel APIKaždá změna se ukládá jako snapshot do tabulky entity_versions. Starší verzi načtete přes /api/admin/entity-version/X/Y/at?asOf=... Compliance + audit + rollback.
Pohled 360°
Customer · Product · Supplier · EmployeeVšechny pohyby, vazby a AI shrnutí jediného záznamu na jedné obrazovce. Agregace řízená metadaty místo složitých JOINů.
DrillDown Navigator
historie 20 skokůTlačítka zpět a vpřed při průchodu entita → entita → entita (sessionStorage). Uživatel se neztratí na cestě objednávka → zákazník → faktura → platba.
Tenant Onboarding Saga
6 krokůNasazení nové firmy: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → připraveno k použití. Průvodce /onboarding pro uživatelské rozhraní.
Licencování přes Cortex
HMAC-SHA256Heartbeat licence (ping každých 5 minut), bannery expired/suspended/readonly/expiring, hook useLicenseStatus, HMAC validátor souboru license.lic pro On-Premise, proces reset_token.
Computed + Document Numbering
Roslyn · race-safeComputed Fields: počítaná pole na základě výrazů (sandbox Roslyn). Document Numbering: prefix / doplnění nul / roční nebo měsíční resetování, číslovací řady izolované pro každého tenanta.
Výkon i flexibilita zároveň
Vestavěné core entity žijí ve skutečných tabulkách (maximální výkon), zatímco dynamické entity vytvořené s AI žijí v JSONB (plná flexibilita). To nejlepší z obou světů.
Core Entities
Vestavěné core entity (tenants, users, accounts, invoices, products, contacts) se ukládají do skutečných tabulek. Maximální výkon, bohaté indexy, složité JOINy.
-
tenants, users, roles -
accounting_accounts, journal_entries -
invoices, invoice_lines -
products, inventory, contacts
Dynamic Entities
Vlastní entity definované přes AI nebo v rozhraní Configuratoru se ukládají jako JSONB do jediné tabulky dynamic_records. Výkon zajišťuje GIN index + částečné indexy + materializované pohledy.
-
dynamic_records (id, entity_def_id, tenant_id, data JSONB) -
GIN index on data -
Partial indexes for common queries -
Materialized views for reporting
Technologický Stack
Moderní, škálovatelný ekosystém postavený na open source
Používejte ElpoCore Jako Svůj Motor
Pro softwarové firmy, agentury a partnery — model PaaS. Prodávejte metadata-driven motor pod vlastní značkou přes REST API + hlavičku X-Tenant. Vaši zákazníci uvidí yourerp.com a nikdy se nedozvědí, že za tím stojí ElpoCore. ERP/CRM, jehož vývoj by zabral 6 měsíců, je hotový za týden.
POST /v1/entities · API klíč + izolace tenantů
Systém motivů · React renderer · iframe nebo obalení vlastním rozhraním
Fakturace podle spotřeby · zákazníci partnera se počítají vám
Vyzkoušejte Platformu, Která Mluví S AI
ElpoCore je základní platforma, na které žijí všechny aplikace ELPO. I vaši zákazníci si mohou postavit vlastní aplikace — stačí mluvit s AI.
Co je ElpoCore?
ElpoCore je low-code platforma pro aplikace s umělou inteligencí, na které běží SmartERP, Cortex a další SaaS produkty ELPO. Díky architektuře řízené metadaty na ní lze podnikové aplikace vytvářet bez psaní kódu — dokonce i tak, že je prostě popíšete v rozhovoru.
Co znamená low-code platforma?
Low-code znamená, že se většina aplikace staví vizuálními nástroji a hotovými komponentami s minimem napsaného kódu. V ElpoCore se formuláře, tabulky, pracovní postupy a sestavy definují přetažením myší a pomocí metadat.
Jaký problém ElpoCore řeší?
ElpoCore odstraňuje náklady na vývoj softwaru od nuly pro každou novou obchodní potřebu. Na jediné platformě běží multi-tenant aplikace řízené metadaty a sdílejí ji všechny SaaS produkty ELPO.
Co je multi-tenant?
V architektuře multi-tenant (víceklientské) obsluhuje jediná instance aplikace současně mnoho firem, přičemž data každé firmy zůstávají logicky oddělená. ElpoCore spravuje pomocí firemního kódu velké množství nájemců v rámci jediné domény.