Platforma ElpoCore v1

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.

3
Modele de implementare
(On-Prem · SaaS · PaaS)
7
Furnizori de inteligență artificială
în spatele unei singure porți
0
Linii de cod de scris
pentru a construi o aplicație
Asistentul AI al ElpoCore
Online · 7 furnizori de inteligență artificială
Vreau un sistem de urmărire a clienților cu telefon, nume și data ultimului contact
Am înțeles. Construiesc structura de mai jos:

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.
Sugestie: Să adaug un câmp "categorie" pentru segmentarea clienților? (VIP, Standard, Inactiv)
Nucleul platformei

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.

01

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ă.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

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.

O aplicație în 45 de secunde

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ă.

01
30 sec.

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”.

02
5 sec.

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?”

03
10 sec.

Generare automată

Metadata Engine creează automat tabelul PostgreSQL, endpointurile REST, formularul React și pagina de listare. Migrarea se execută.

04
Instantaneu

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.

Aplicații care trăiesc deasupra

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.

Flagship
SmartERP

SmartERP

Contabilitate, stocuri, vânzări, achiziții, producție, resurse umane — module ERP integrate (manifest-driven app v2.0)

Vedeți detaliile
e-Belge Integrator

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

Vedeți detaliile

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

Capabilități de inteligență artificială

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)

3 modele de implementare

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

Public țintă

Companii mari, instituții publice, sectoare cu date sensibile

Model de venit

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
Popular

SaaS

Public țintă

IMM-uri, startupuri, persoane fizice autorizate — oricine nu are server propriu

Model de venit

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

Public țintă

Companii de software, agenții, parteneri

Model de venit

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)
12 pachete sectoriale

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/

Un backend, patru clienți

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

React 19 + TypeScript

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

React + Service Worker + Manifest

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

Tauri (Rust + WebView)

Î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

Flutter (Dart)

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
Capabilități live

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 / User

Un 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șatoare

Reguli 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 AI

Agenț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 h

SectorAutoRecommendBackgroundService 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-travel

Fiecare 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 · Employee

Toate 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și

Butoane î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-SHA256

Heartbeat 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-safe

Computed 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.

Arhitectură de date hibridă

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.

Exemple
  • 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.

Exemple
  • 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

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

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ă.

API
Engine as a Service

POST /v1/entities · Cheie API + izolarea tenanților

UI
Propriul Dumneavoastră Frontend

Sistem de teme · renderer React · iframe sau integrare cu propria interfață

Scalare
Tenanți Nelimitați

Facturare în funcție de utilizare · clienții partenerului contează pentru dumneavoastră

Programul de Parteneri PaaS

Î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ă.

FAQ

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ă.