Платформа ElpoCore v1

Говорете с AI.
Изградете приложението си.

ElpoCore е основната платформа на екосистемата ELPO. Приложение тук изгражда дори човек, който изобщо не програмира — достатъчно е да разговаря с AI. AI превръща заявките на естествен език в metadata JSON; от този JSON Metadata Engine автоматично генерира PostgreSQL таблици, REST API и React формуляри.

SmartERP, e-Belge Integrator и 12 отраслови пакета работят върху ElpoCore. Освен това клиентите за минути създават с AI собствени приложения по мярка, без нито ред код. Cortex стои до платформата като горен слой за управление на лицензи, самоличности и потребление.

3
Модела на внедряване
(On-Prem · SaaS · PaaS)
7
AI доставчика
зад един-единствен шлюз
0
Реда код за писане
при изграждането на приложение
AI асистент на ElpoCore
На линия · 7 AI доставчика
Искам система за проследяване на клиенти с телефон, име и дата на последния контакт
Разбрано. Изграждам следната структура:

Customer ентитет (4 полета)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React формуляр + страница със списък
PostgreSQL таблица + индекси

Готово — може да започнете работа след 5 секунди.
Предложение: Да добавя ли поле „категория“ за сегментиране на клиентите? (VIP, Стандартен, Неактивен)
Ядро на платформата

8-те градивни елемента на ElpoCore

От слоя за AI разговор до Metadata Engine, от Plugin Host до Script Runtime — всеки компонент е силен сам по себе си, а заедно са нещо изключително.

01

Слой за AI разговор

Потребителят пише на естествен език: „Искам система за проследяване на клиенти с телефон, име и дата на последния контакт.“ AI създава metadata JSON; от него Metadata Engine автоматично генерира таблицата, REST endpoint-а и формуляра. AI никога не пише код директно — той произвежда само метаданни, а платформата ги интерпретира.

02

Metadata Engine

5 типа метаданни (entity, field, validation, ui, rule). Един източник, множество изходи: PostgreSQL схемата, REST API и React интерфейсът се генерират автоматично от едни и същи метаданни. Хибридно съхранение: реални таблици за вградените core ентитети, JSONB + GIN индекс за динамичните.

03

Generic UI Renderer

Автоматичен интерфейс от метаданните: формуляр, списък, детайли и табло се изчертават сами. Web (React 19), десктоп (Tauri) и мобилен клиент (Flutter) четат едни и същи метаданни и всеки изгражда собствен интерфейс. Един backend, много клиенти.

04

Workflow & Rule Engine

JSON Rule DSL — визуален конструктор на правила. Работен поток на база BPMN (elpobpm sidecar), машина на състоянията, верига за одобрение, планирани задачи. Бизнес правилата се съхраняват като метаданни и се изпълняват по време на работа.

05

Multi-Tenant + RLS

Всяка организация = 1 tenant = 1 база данни или 1 схема. Пълна изолация на данните чрез Row Level Security (RLS) на PostgreSQL. Разпознаване на tenant по фирмен код (поддомейн не е нужен). Записи на tenant-ите в мастер базата + provisioning.

06

Plugin Host

Микроядрена архитектура. Приставките на трети страни работят в sandbox. Форматът на пакета `.elpoapp` в стил app store вече е дефиниран. Инфраструктурата на marketplace (таблици publisher и listing) е готова, а процесът за публикуване от трети страни е в пътната карта.

07

Script Runtime (Roslyn)

C# скриптове в sandbox чрез Microsoft.CodeAnalysis.CSharp.Scripting. Собствената бизнес логика, изчисляемите полета и обработчиците на събития се пишат по време на работа и се изпълняват без компилация.

08

App Packaging (.elpoapp)

Всяко приложение се опакова в .elpoapp файл: метаданни + скрипт + тема на интерфейса + права + документация. Разпространение през marketplace, версиониране, автоматични актуализации.

Приложение за 45 секунди

Кажете · Оставете AI да предложи · Генерирайте · Използвайте

Разработката на приложение, която на традиционните платформи отнема седмици, в ElpoCore се свежда до минути. Не се пише код — пишат се метаданни, а платформата ги интерпретира.

01
30 сек

Кажете

Напишете или кажете на естествен език какво ви трябва. „Искам система за проследяване на клиенти с телефон, име и дата на последния контакт.“

02
5 сек

Оставете AI да предложи

AI генерира metadata JSON: ентитет, полета, валидации, връзки и интерфейс. Показва ви го за одобрение. „Да добавя ли и категория на клиента?“

03
10 сек

Автоматично генериране

Metadata Engine сам създава PostgreSQL таблицата, REST endpoint-ите, React формуляра и страницата със списък. Миграцията се изпълнява.

04
Веднага

Използвайте

Отворете страницата и започнете да въвеждате данни. Ако нуждите се променят, просто заговорете отново — добавете полета, променете правила. Без да пишете код.

Приложения, които живеят върху нея

Една платформа, неограничен брой приложения

SmartERP, e-Belge Integrator и отрасловите пакети работят върху ElpoCore. Когато имат нужда, клиентите могат на същата платформа да създадат и собствени приложения по мярка — с разговор с AI или чрез In-Form Designer.

Flagship
SmartERP

SmartERP

Счетоводство, склад, продажби, доставки, производство, човешки ресурси — вградени ERP модули (manifest-driven app v2.0)

Виж детайлите
e-Belge Integrator

e-Belge Integrator

GİB (турската данъчна администрация) е-фактура, е-архив, е-товарителница, е-регистри, е-билет, e-SMM, e-MM — генериране и подаване на UBL-TR XML

Виж детайлите

Отраслови пакети (12)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — всеки със собствени ентитети + шаблони на формуляри + AI асистент + cross-module wire

Country Packs (3)

TR (единен сметкоплан / GİB), US (GAAP), DE (HGB · SKR03/04) — местни нормативни пакети

Custom Apps

Клиентите за минути изграждат собствени приложения по мярка с разговор с AI или в In-Form Designer — без да пишат код

AI възможности

AI работи.
Човекът наблюдава.

Слоят за AI разговор в ElpoCore използва 7 различни AI доставчика (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Всички продукти на ELPO правят заявките си през общия шлюз ElpoAIapi — смяната на модела става на едно място, а актуализациите на промптовете идват от базата данни.

Създаване на приложения на естествен език („проследяване на клиенти, телефон, име, последен контакт...“ → готово)

Анализ на съществуващите метаданни и предложения за персонализиране

Превръщане на бизнес правилата в JSON Rule DSL

Откриване на потребителски грешки и предложения за корекция

7 AI доставчика през шлюза ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

Безплатна fallback верига: groq → qwen → gemini → openrouter → deepseek → anthropic

BYOK (Bring Your Own Key) — клиентът може да ползва собствени LLM ключове

Проследяване на разходите, ограничаване на заявките, метрики на потреблението (marketplace за агенти е в пътната карта)

3 модела на внедряване

Един и същ двигател, три канала

Искате on-premise, SaaS или да изградите собствен продукт? ElpoCore се доставя от една и съща кодова база в три различни модела.

On-Premise

Целева група

Големи предприятия, държавни институции, отрасли с чувствителни данни

Модел на приходите

Еднократен лиценз + годишно подновяване + пакет за поддръжка

Клиентът разархивира ElpoCore-v1.0.zip на собствения си сървър и стартира setup.bat. PostgreSQL на неговия сървър. Лицензът е обвързан с Cortex и се плаща годишно. Данните остават изцяло при клиента. AI: собствен ключ или ElpoAIapi.

  • Максимална поверителност на данните
  • Един tenant, вход с JWT, помощник за инсталация
  • Годишно подновяване на лиценза + пакет за поддръжка
Популярно

SaaS

Целева група

Малки и средни фирми, стартъпи, самонаети — всеки без собствен сървър

Модел на приходите

Месечен абонамент + такса за потребление на AI + хранилище

Работи на нашите сървъри. Вход през един домейн с фирмен код — всяка фирма е изолирана в собствена база данни. AI: през ElpoAIapi (плащане според потреблението). Актуализациите, архивирането и мониторингът са наша грижа.

  • Фирмен код → разпознаване на tenant (поддомейн не е нужен)
  • Автоматични резервни копия + мониторинг + актуализации
  • Месечен абонамент, степенувани планове (free/pro/enterprise)

PaaS — Platform as API

Целева група

Софтуерни компании, агенции, партньори

Модел на приходите

Таксуване според заявките към API / ентитетите / потребителите

api.elpocore.com — REST API endpoint-и. Ентитети дефинирате с POST /v1/entities, записи вмъквате с POST /v1/entities/*/records, а метаданни от естествен език генерирате с POST /v1/ai/generate. Софтуерна компания продава „Kodlax CRM“, а отдолу работи ElpoCore.

  • API ключ + хедър X-Tenant
  • Ограничаване на заявките, фактуриране, метрики на потреблението
  • Неограничено мащабиране (клиентите на партньора)
12 отраслови пакета

Готово За Вашия Бранш

От текстила до аптеките, от ресторантите до автомобилната индустрия — 12 отраслови пакета идват с ентитети, специфични за бранша, шаблони на формуляри, AI асистенти и cross-module потоци. Инсталация с едно кликване, идемпотентна.

Текстил

apparel

Автомобилна индустрия

automotive

Строителство

construction

Козметика

cosmetics

Образование

education

Храни и напитки

foodbeverage

Обувки

footwear

Мебели

furniture

Здравеопазване

healthcare

Логистика

logistics

Аптеки

pharmacy

Ресторанти

restaurant

Всеки пакет: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/

Един backend, четири клиента

Едно И Също Приложение На Всяко Устройство

Тъй като ElpoCore е API-first + metadata-driven, всеки клиент, който изтегли метаданните, изгражда собствен интерфейс. Backend-ът остава същият — web, PWA, десктоп и мобилен клиент се свързват към едни и същи ентитети.

Web

React 19 + TypeScript

Работи в браузъра. Основният интерфейс. Зрял, с широка екосистема.

  • Налично веднага
  • Проект elpo-core-ui
  • Една-единствена React кодова база

PWA

React + Service Worker + Manifest

Добавете 3 файла към уеб приложението = мобилно приложение, което се инсталира. Работи офлайн и изпраща push известия.

  • Без магазин за приложения
  • Безплатно — същата кодова база
  • Офлайн + push

Desktop

Tauri (Rust + WebView)

Опакова съществуващото ви React приложение. Получава се .exe / .dmg от 5 – 10 MB (срещу 200 MB при Electron). Native меню, икона в лентата, интеграция с операционната система.

  • Windows · macOS · Linux
  • Двоичен файл 5 – 10 MB
  • Ниско потребление на RAM

Mobil

Flutter (Dart)

Рендериращо ядро Skia — еднакъв интерфейс на всяко устройство. Native камера, GPS, NFC, известия.

  • Android + iOS
  • Native производителност
  • 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
Възможности на живо

Това, Което Традиционният Low-Code Не Може

ElpoCore дава на всяко приложение веднага 10 платформени възможности, които low-code конкурентите не предлагат. Дизайн на формуляри, свързване между модули, time-travel, изглед 360° — всичко на ниво метаданни.

In-Form Designer

3 слоя: Platform / Tenant / User

Бутон за дизайн във всеки формуляр. Потребителят добавя ново поле за 5 секунди. Дори когато горният слой се актуализира, настройките на долния се запазват — персонализация, която преживява надграждането.

Cross-Module Wire

8 типа × 8 тригера

Правила за свързване между модулите: AutoFill, LookupChain, Derived, Event, Cascade. Визуално canvas студио (SVG bezier граф) + табличен изглед. AsyncLocal откриване на цикли до 10 стъпки.

Entity Deepening

предложение от AI

Агентите entity-deepener / variant-matrix-builder / industry-pack-generator анализират начина на използване и предлагат липсващите полета, варианти или отраслови пакети.

Auto-Recommend

cron на 24 ч

SectorAutoRecommendBackgroundService следи поведението на потребителите и препоръчва допълнителни отраслови пакети чрез банери на таблото (например при инсталиран F&B се предлага Restaurant).

Entity Versioning

time-travel API

Всяка промяна се запазва като моментна снимка в таблицата entity_versions. По-стара версия извличате през /api/admin/entity-version/X/Y/at?asOf=... Съответствие + одит + връщане назад.

Изглед 360°

Customer · Product · Supplier · Employee

Всички движения, връзки и AI обобщения за един запис на един екран. Агрегиране, водено от метаданни, вместо сложни JOIN заявки.

DrillDown Navigator

история от 20 стъпки

Бутони назад и напред при навигацията ентитет → ентитет → ентитет (sessionStorage). Потребителят не се губи по пътя поръчка → клиент → фактура → плащане.

Tenant Onboarding Saga

6 стъпки

Въвеждане на нова фирма: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → готово за работа. Помощник /onboarding за потребителския интерфейс.

Лицензиране през Cortex

HMAC-SHA256

Heartbeat на лиценза (ping на всеки 5 минути), банери expired/suspended/readonly/expiring, hook useLicenseStatus, HMAC валидатор на файла license.lic за On-Premise, процес reset_token.

Computed + Document Numbering

Roslyn · race-safe

Computed Fields: изчисляеми полета на база изрази (Roslyn sandbox). Document Numbering: префикс / допълване с нули / годишно или месечно нулиране, правила за номериране, изолирани за всеки tenant.

Хибридна архитектура на данните

Производителност и гъвкавост заедно

Вградените core ентитети живеят в реални таблици (максимална производителност), а динамичните ентитети, създадени с AI, живеят в JSONB (пълна гъвкавост). Най-доброто от двата свята.

Core Entities

Вградените core ентитети (tenants, users, accounts, invoices, products, contacts) се съхраняват в реални таблици. Максимална производителност, богати индекси, сложни JOIN заявки.

Примери
  • tenants, users, roles
  • accounting_accounts, journal_entries
  • invoices, invoice_lines
  • products, inventory, contacts

Dynamic Entities

Персонализираните ентитети, дефинирани чрез AI или през интерфейса на Configurator, се съхраняват като JSONB в една-единствена таблица dynamic_records. Производителността се дължи на GIN индекса + частичните индекси + материализираните изгледи.

Примери
  • dynamic_records (id, entity_def_id, tenant_id, data JSONB)
  • GIN index on data
  • Partial indexes for common queries
  • Materialized views for reporting

Технологичен Стек

Модерна, мащабируема екосистема с отворен код

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 шлюз
ElpoAIapi (14)
Telemetry
OpenTelemetry
Auth
JWT + BCrypt
Mobile
Flutter (Android + iOS)
White-Label · PaaS партньор

Използвайте ElpoCore Като Свой Двигател

За софтуерни компании, агенции и партньори — модел PaaS. Продавайте metadata-driven двигателя под собствена марка през REST API + хедър X-Tenant. Вашите клиенти виждат yourerp.com и никога не разбират, че зад него стои ElpoCore. ERP/CRM, за който биха били нужни 6 месеца разработка, е готов за 1 седмица.

API
Engine as a Service

POST /v1/entities · API ключ + изолация на tenant-ите

UI
Вашият Собствен Frontend

Система от теми · React renderer · iframe или обвиване със собствен интерфейс

Мащаб
Неограничен Брой Tenant-и

Таксуване според потреблението · клиентите на партньора се броят за вас

Партньорска програма PaaS

Опитайте Платформата, Която Говори С AI

ElpoCore е основната платформа, върху която живеят всички приложения на ELPO. И вашите клиенти могат да изградят собствени приложения — просто като разговарят с AI.

FAQ

Какво е ElpoCore?

ElpoCore е low-code платформа за приложения с изкуствен интелект, върху която работят SmartERP, Cortex и останалите SaaS продукти на ELPO. Благодарение на архитектурата, управлявана от метаданни, корпоративни приложения могат да се създават без писане на код — дори само като бъдат описани в разговор.

Какво означава low-code платформа?

Low-code означава по-голямата част от приложението да се изгражда с визуални инструменти и готови компоненти при минимално писане на код. В ElpoCore формулярите, таблиците, работните потоци и справките се дефинират чрез плъзгане и пускане и чрез метаданни.

Какъв проблем решава ElpoCore?

ElpoCore премахва разхода за разработване на софтуер от нулата за всяка нова бизнес нужда. Върху една-единствена платформа работят multi-tenant приложения, управлявани от метаданни, и всички SaaS продукти на ELPO я използват съвместно.

Какво е multi-tenant?

При multi-tenant архитектурата един-единствен екземпляр на приложението обслужва едновременно много компании, като данните на всяка компания се пазят логически изолирани. ElpoCore управлява множество наематели през един домейн чрез код на компанията.