Vorbiți cu inteligența artificială.
Construiți-vă aplicația.
ElpoCore este platforma centrală a ecosistemului ELPO. Chiar și cei care nu programează pot construi aplicații discutând cu inteligența artificială. Inteligența artificială transformă cerințele exprimate în limbaj natural în metadata JSON; pornind de la acel JSON, Metadata Engine generează automat tabele PostgreSQL, API-uri REST și formulare React.
SmartERP, e-Belge Integrator și 12 pachete sectoriale rulează pe ElpoCore. Clienții își pot construi și propriile aplicații personalizate cu ajutorul inteligenței artificiale, în câteva minute și fără cod. Cortex stă alături de platformă, ca strat superior de gestiune a licențelor, a identității și a utilizării.
(On-Prem · SaaS · PaaS)
în spatele unei singure porți
pentru a construi o aplicație
Customer entitate (4 câmpuri)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
Formular React + pagină de listare
Tabel PostgreSQL + indexuri
Gata — îl puteți folosi în 5 secunde.
Cele 8 componente de bază ale ElpoCore
De la stratul de conversație cu inteligența artificială la Metadata Engine, de la Plugin Host la Script Runtime: fiecare componentă este puternică în sine și impresionantă atunci când lucrează împreună cu celelalte.
Strat de conversație cu inteligența artificială
Utilizatorul scrie în limbaj natural: „Vreau un sistem de urmărire a clienților cu telefon, nume și data ultimului contact”. Inteligența artificială produce metadata JSON; pornind de la acel JSON, Metadata Engine creează automat tabelul, endpointul REST și formularul. Inteligența artificială nu scrie niciodată cod direct: produce doar metadate, iar platforma le interpretează.
Metadata Engine
5 tipuri de metadate (entity, field, validation, ui, rule). O singură sursă, mai multe rezultate: schema PostgreSQL, API-ul REST și interfața React sunt generate automat din aceleași metadate. Stocare hibridă: tabele reale pentru entitățile core integrate, JSONB + index GIN pentru entitățile dinamice.
Generic UI Renderer
Interfață automată pornind de la metadate: formularul, lista, detaliul și dashboardul sunt randate automat. Web (React 19), desktop (Tauri) și mobil (Flutter) citesc aceleași metadate și își construiesc propria interfață. Un singur backend, mai mulți clienți.
Workflow & Rule Engine
JSON Rule DSL: constructor vizual de reguli. Fluxuri de lucru bazate pe BPMN (sidecar elpobpm), mașină de stări, lanț de aprobări și sarcini programate. Regulile de business sunt păstrate ca metadate și executate la runtime.
Multi-Tenant + RLS
Fiecare organizație = 1 tenant = 1 bază de date sau 1 schemă. Izolare completă a datelor cu Row Level Security (RLS) din PostgreSQL. Identificarea tenantului după codul firmei (fără subdomeniu). Înregistrările de tenant în baza de date master + provisioning.
Plugin Host
Arhitectură de tip microkernel. Pluginurile terților rulează într-un sandbox. Formatul de pachet `.elpoapp`, în stil app store, este deja definit. Infrastructura de marketplace (tabelele publisher și listing) este pregătită, iar fluxul de publicare pentru terți se află pe foaia de parcurs.
Script Runtime (Roslyn)
Scripting C# în sandbox, prin Microsoft.CodeAnalysis.CSharp.Scripting. Logica de business proprie, câmpurile calculate și handlerele de evenimente se scriu la runtime și rulează fără compilare.
App Packaging (.elpoapp)
Fiecare aplicație este împachetată într-un fișier .elpoapp: metadate + script + temă de interfață + permisiuni + documentație. Distribuție prin marketplace, versionare și actualizări automate.
Vorbiți · Lăsați AI-ul să propună · Generați · Folosiți
Dezvoltarea de aplicații care pe platformele tradiționale durează săptămâni scade pe ElpoCore la minute. Nu se scrie cod: se scriu metadate, iar platforma le interpretează.
Vorbiți
Scrieți sau spuneți în limbaj natural ce doriți. „Vreau un sistem de urmărire a clienților cu telefon, nume și data ultimului contact”.
Lăsați AI-ul să propună
Inteligența artificială generează metadata JSON: entitate, câmpuri, validări, relații, interfață. Vi le arată spre aprobare. „Să adaug și o categorie de client?”
Generare automată
Metadata Engine creează automat tabelul PostgreSQL, endpointurile REST, formularul React și pagina de listare. Migrarea se execută.
Folosiți-o
Deschideți pagina și începeți să introduceți date. Dacă nevoile se schimbă, vorbiți din nou: adăugați câmpuri, schimbați reguli. Fără să scrieți nicio linie de cod.
O platformă, aplicații nelimitate
SmartERP, e-Belge Integrator și pachetele sectoriale rulează pe ElpoCore. Ori de câte ori au nevoie, clienții își pot crea și propriile aplicații personalizate pe aceeași platformă, discutând cu inteligența artificială sau folosind In-Form Designer.
SmartERP
Contabilitate, stocuri, vânzări, achiziții, producție, resurse umane — module ERP integrate (manifest-driven app v2.0)
e-Belge Integrator
GİB factură electronică, e-arhivă, aviz electronic de însoțire, registre electronice, bilet electronic, e-SMM, e-MM — generarea și transmiterea XML UBL-TR
Pachete sectoriale (12)
Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — fiecare cu entități + șabloane de formulare + asistent AI + cross-module wire
Country Packs (3)
TR (planul de conturi unic / GİB), US (GAAP), DE (HGB · SKR03/04) — pachete normative locale
Custom Apps
Clienții își construiesc propriile aplicații personalizate în câteva minute, discutând cu inteligența artificială sau folosind In-Form Designer — fără să scrie cod
AI-ul execută.
Oamenii supraveghează.
Stratul de conversație al ElpoCore folosește 7 furnizori diferiți de inteligență artificială (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Toate produsele ELPO fac apeluri prin poarta comună ElpoAIapi: schimbarea modelului se face într-un singur loc, iar actualizările prompturilor vin din baza de date.
Crearea de aplicații în limbaj natural ("urmărirea clienților, telefon, nume, ultimul contact..." → gata)
Analiza metadatelor existente și propuneri de personalizare
Conversia regulilor de business în JSON Rule DSL
Detectarea greșelilor utilizatorului și propuneri de corecție
7 furnizori de inteligență artificială prin poarta ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)
Lanț gratuit de rezervă: groq → qwen → gemini → openrouter → deepseek → anthropic
BYOK (Bring Your Own Key): clientul își poate folosi propriile chei LLM
Urmărirea costurilor, limitarea numărului de apeluri și metrici de utilizare (marketplace de agenți pe foaia de parcurs)
Același motor, trei canale
Vreți on-premise, SaaS sau să vă construiți propriul produs? ElpoCore este livrat din aceeași bază de cod în trei modele diferite.
On-Premise
Companii mari, instituții publice, sectoare cu date sensibile
Licență unică + reînnoire anuală + pachet de suport
Clientul dezarhivează ElpoCore-v1.0.zip pe propriul server și rulează setup.bat. PostgreSQL pe serverul propriu. Licențierea este legată de Cortex și se plătește anual. Datele rămân integral la client. Inteligență artificială: cheie proprie sau ElpoAIapi.
- Confidențialitate maximă a datelor
- Un singur tenant, autentificare JWT, asistent de instalare
- Reînnoirea anuală a licenței + pachet de suport
SaaS
IMM-uri, startupuri, persoane fizice autorizate — oricine nu are server propriu
Abonament lunar + tarif de utilizare a AI + spațiu de stocare
Rulează pe serverele noastre. Autentificare de pe un singur domeniu, cu codul firmei — fiecare firmă izolată în propria bază de date. Inteligență artificială: prin ElpoAIapi (plată la utilizare). Noi ne ocupăm de actualizări, copii de siguranță și monitorizare.
- Cod de firmă → identificarea tenantului (fără subdomeniu)
- Copii de siguranță automate + monitorizare + actualizări
- Abonament lunar, planuri pe niveluri (free/pro/enterprise)
PaaS — Platform as API
Companii de software, agenții, parteneri
Facturare per apel API / entitate / utilizator
api.elpocore.com — endpointuri REST API. Definiți entități cu POST /v1/entities, inserați înregistrări cu POST /v1/entities/*/records și generați metadate din limbaj natural cu POST /v1/ai/generate. O companie de software vinde „Kodlax CRM”, având ElpoCore dedesubt.
- Cheie API + antet X-Tenant
- Limitarea apelurilor, facturare și metrici de utilizare
- Scalare nelimitată (clienții partenerului)
Pregătit Pentru Sectorul Dumneavoastră
De la textile la farmacie și de la restaurant la industria auto: 12 pachete sectoriale care includ entități specifice sectorului, șabloane de formulare, asistenți AI și fluxuri cross-module. Instalare dintr-un clic, idempotentă.
Textile
apparel Auto
automotive Construcții
construction Cosmetice
cosmetics Educație
education Alimente și băuturi
foodbeverage Încălțăminte
footwear Mobilier
furniture Sănătate
healthcare Logistică
logistics Farmacie
pharmacy Restaurante
restaurant Fiecare pachet: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/
Aceeași Aplicație Pe Orice Dispozitiv
Pentru că ElpoCore este API-first + metadata-driven, orice client care citește metadatele își construiește propria interfață. Backendul rămâne același: web, PWA, desktop și mobil se conectează la aceleași entități.
Web
Rulează în browser. Este interfața principală. Matură, cu un ecosistem larg.
- Disponibil acum
- Proiectul elpo-core-ui
- O singură bază de cod React
PWA
Adăugați 3 fișiere în aplicația web = aplicație instalabilă pe telefon. Funcționează offline și trimite notificări push.
- Fără magazin de aplicații
- Gratuit — aceeași bază de cod
- Offline + push
Desktop
Împachetează aplicația React existentă. Produce un .exe / .dmg de 5-10 MB (față de 200 MB la Electron). Meniu nativ, tray și integrare cu sistemul de operare.
- Windows · macOS · Linux
- Binar de 5-10 MB
- Consum redus de RAM
Mobil
Motor de randare Skia: interfață consecventă pe orice dispozitiv. Cameră, GPS, NFC și notificări native.
- Android + iOS
- Performanță nativă
- 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 Ce Nu Poate Face Low-Code-ul Tradițional
ElpoCore oferă fiecărei aplicații 10 capabilități de platformă gata de folosit, pe care concurenții low-code nu le pun la dispoziție. Proiectarea formularelor, legarea între module, time-travel, vederea 360°: toate la nivel de metadate.
In-Form Designer
3 straturi: Platform / Tenant / UserUn buton de proiectare pe fiecare formular. Utilizatorul adaugă un câmp nou în 5 secunde. Chiar dacă stratul superior este actualizat, personalizările stratului inferior se păstrează: personalizare rezistentă la upgrade.
Cross-Module Wire
8 tipuri × 8 declanșatoareReguli de legare între module: AutoFill, LookupChain, Derived, Event, Cascade. Studio vizual de tip canvas (graf SVG cu curbe bezier) + vedere tabelară. Detectarea ciclurilor AsyncLocal pe 10 pași.
Entity Deepening
Sugestie AIAgenții entity-deepener / variant-matrix-builder / industry-pack-generator analizează tiparele de utilizare și sugerează câmpurile, variantele sau pachetele sectoriale care lipsesc.
Auto-Recommend
cron la 24 hSectorAutoRecommendBackgroundService urmărește comportamentul utilizatorului și recomandă pachete sectoriale suplimentare prin bannere în dashboard (de exemplu, F&B instalat, Restaurant sugerat).
Entity Versioning
API time-travelFiecare modificare este salvată ca snapshot în tabelul entity_versions. Recuperați o versiune anterioară cu /api/admin/entity-version/X/Y/at?asOf=... Conformitate + audit + rollback.
Vedere 360°
Customer · Product · Supplier · EmployeeToate mișcările, relațiile și rezumatele AI ale unei singure înregistrări, pe un singur ecran. Agregare bazată pe metadate în loc de JOIN-uri complexe.
DrillDown Navigator
istoric de 20 de pașiButoane înainte și înapoi în navigarea entitate → entitate → entitate (sessionStorage). Utilizatorul nu se pierde pe traseul comandă → client → factură → încasare.
Tenant Onboarding Saga
6 pașiÎnrolarea unei firme noi: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → gata de utilizare. Asistentul /onboarding pentru interfața utilizatorului.
Licențiere Cortex
HMAC-SHA256Heartbeat de licență (ping la 5 minute), bannere expired/suspended/readonly/expiring, hook useLicenseStatus, validator HMAC pentru fișierul license.lic On-Premise, flux reset_token.
Computed + Document Numbering
Roslyn · race-safeComputed Fields: câmpuri calculate pe bază de expresii (sandbox Roslyn). Document Numbering: prefix / completare cu zerouri / resetare anuală sau lunară, reguli de numerotare izolate per tenant.
Performanță și flexibilitate deopotrivă
Entitățile core integrate trăiesc în tabele reale (performanță maximă), în timp ce entitățile dinamice create cu inteligența artificială trăiesc în JSONB (flexibilitate totală). Ce e mai bun din ambele lumi.
Core Entities
Entitățile core integrate (tenants, users, accounts, invoices, products, contacts) sunt stocate în tabele reale. Performanță maximă, indexuri bogate, JOIN-uri complexe.
-
tenants, users, roles -
accounting_accounts, journal_entries -
invoices, invoice_lines -
products, inventory, contacts
Dynamic Entities
Entitățile personalizate definite cu inteligența artificială sau din interfața Configurator sunt stocate ca JSONB într-un singur tabel dynamic_records. Au performanță bună datorită indexului GIN + indexurilor parțiale + vederilor materializate.
-
dynamic_records (id, entity_def_id, tenant_id, data JSONB) -
GIN index on data -
Partial indexes for common queries -
Materialized views for reporting
Stiva Tehnologică
Ecosistem modern, scalabil și open-source
Folosiți ElpoCore Drept Motorul Dumneavoastră
Pentru companii de software, agenții și parteneri: modelul PaaS. Vindeți motorul metadata-driven sub propria marcă, prin REST API + antetul X-Tenant. Clienții dumneavoastră văd yourerp.com și nu află niciodată că în spate stă ElpoCore. ERP-ul/CRM-ul care ar cere 6 luni de dezvoltare este gata într-o săptămână.
POST /v1/entities · Cheie API + izolarea tenanților
Sistem de teme · renderer React · iframe sau integrare cu propria interfață
Facturare în funcție de utilizare · clienții partenerului contează pentru dumneavoastră
Încercați Platforma Care Vorbește Cu Inteligența Artificială
ElpoCore este platforma centrală pe care trăiesc toate aplicațiile ELPO. Și clienții dumneavoastră își pot construi propriile aplicații — pur și simplu discutând cu inteligența artificială.
Ce este ElpoCore?
ElpoCore este o platformă low-code de aplicații cu inteligență artificială pe care rulează SmartERP, Cortex și celelalte produse SaaS ELPO. Arhitectura sa bazată pe metadate permite construirea de aplicații de business fără a scrie cod sau chiar descriindu-le pur și simplu într-o conversație.
Ce înseamnă platformă low-code?
Low-code înseamnă construirea celei mai mari părți a unei aplicații cu instrumente vizuale și componente gata făcute, scriind un minimum de cod. În ElpoCore, formularele, tabelele, fluxurile de lucru și rapoartele se definesc prin drag-and-drop și prin metadate.
Ce problemă rezolvă ElpoCore?
ElpoCore elimină costul dezvoltării de software de la zero pentru fiecare nouă nevoie de business. Pe o singură platformă rulează aplicații multi-tenant bazate pe metadate, platformă pe care o folosesc în comun toate produsele SaaS ELPO.
Ce înseamnă multi-tenant?
Într-o arhitectură multi-tenant, o singură instanță a aplicației deservește simultan mai multe companii, datele fiecăreia fiind păstrate izolat din punct de vedere logic. ElpoCore gestionează numeroși tenanți de pe un singur domeniu, folosind un cod de firmă.