Говорете с AI.
Изградете приложението си.
ElpoCore е основната платформа на екосистемата ELPO. Приложение тук изгражда дори човек, който изобщо не програмира — достатъчно е да разговаря с AI. AI превръща заявките на естествен език в metadata JSON; от този JSON Metadata Engine автоматично генерира PostgreSQL таблици, REST API и React формуляри.
SmartERP, e-Belge Integrator и 12 отраслови пакета работят върху ElpoCore. Освен това клиентите за минути създават с AI собствени приложения по мярка, без нито ред код. Cortex стои до платформата като горен слой за управление на лицензи, самоличности и потребление.
(On-Prem · SaaS · PaaS)
зад един-единствен шлюз
при изграждането на приложение
Customer ентитет (4 полета)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React формуляр + страница със списък
PostgreSQL таблица + индекси
Готово — може да започнете работа след 5 секунди.
8-те градивни елемента на ElpoCore
От слоя за AI разговор до Metadata Engine, от Plugin Host до Script Runtime — всеки компонент е силен сам по себе си, а заедно са нещо изключително.
Слой за AI разговор
Потребителят пише на естествен език: „Искам система за проследяване на клиенти с телефон, име и дата на последния контакт.“ AI създава metadata JSON; от него Metadata Engine автоматично генерира таблицата, REST endpoint-а и формуляра. AI никога не пише код директно — той произвежда само метаданни, а платформата ги интерпретира.
Metadata Engine
5 типа метаданни (entity, field, validation, ui, rule). Един източник, множество изходи: PostgreSQL схемата, REST API и React интерфейсът се генерират автоматично от едни и същи метаданни. Хибридно съхранение: реални таблици за вградените core ентитети, JSONB + GIN индекс за динамичните.
Generic UI Renderer
Автоматичен интерфейс от метаданните: формуляр, списък, детайли и табло се изчертават сами. Web (React 19), десктоп (Tauri) и мобилен клиент (Flutter) четат едни и същи метаданни и всеки изгражда собствен интерфейс. Един backend, много клиенти.
Workflow & Rule Engine
JSON Rule DSL — визуален конструктор на правила. Работен поток на база BPMN (elpobpm sidecar), машина на състоянията, верига за одобрение, планирани задачи. Бизнес правилата се съхраняват като метаданни и се изпълняват по време на работа.
Multi-Tenant + RLS
Всяка организация = 1 tenant = 1 база данни или 1 схема. Пълна изолация на данните чрез Row Level Security (RLS) на PostgreSQL. Разпознаване на tenant по фирмен код (поддомейн не е нужен). Записи на tenant-ите в мастер базата + provisioning.
Plugin Host
Микроядрена архитектура. Приставките на трети страни работят в sandbox. Форматът на пакета `.elpoapp` в стил app store вече е дефиниран. Инфраструктурата на marketplace (таблици publisher и listing) е готова, а процесът за публикуване от трети страни е в пътната карта.
Script Runtime (Roslyn)
C# скриптове в sandbox чрез Microsoft.CodeAnalysis.CSharp.Scripting. Собствената бизнес логика, изчисляемите полета и обработчиците на събития се пишат по време на работа и се изпълняват без компилация.
App Packaging (.elpoapp)
Всяко приложение се опакова в .elpoapp файл: метаданни + скрипт + тема на интерфейса + права + документация. Разпространение през marketplace, версиониране, автоматични актуализации.
Кажете · Оставете AI да предложи · Генерирайте · Използвайте
Разработката на приложение, която на традиционните платформи отнема седмици, в ElpoCore се свежда до минути. Не се пише код — пишат се метаданни, а платформата ги интерпретира.
Кажете
Напишете или кажете на естествен език какво ви трябва. „Искам система за проследяване на клиенти с телефон, име и дата на последния контакт.“
Оставете AI да предложи
AI генерира metadata JSON: ентитет, полета, валидации, връзки и интерфейс. Показва ви го за одобрение. „Да добавя ли и категория на клиента?“
Автоматично генериране
Metadata Engine сам създава PostgreSQL таблицата, REST endpoint-ите, React формуляра и страницата със списък. Миграцията се изпълнява.
Използвайте
Отворете страницата и започнете да въвеждате данни. Ако нуждите се променят, просто заговорете отново — добавете полета, променете правила. Без да пишете код.
Една платформа, неограничен брой приложения
SmartERP, e-Belge Integrator и отрасловите пакети работят върху ElpoCore. Когато имат нужда, клиентите могат на същата платформа да създадат и собствени приложения по мярка — с разговор с AI или чрез In-Form Designer.
SmartERP
Счетоводство, склад, продажби, доставки, производство, човешки ресурси — вградени ERP модули (manifest-driven app v2.0)
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 разговор в 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 за агенти е в пътната карта)
Един и същ двигател, три канала
Искате 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 отраслови пакета идват с ентитети, специфични за бранша, шаблони на формуляри, AI асистенти и cross-module потоци. Инсталация с едно кликване, идемпотентна.
Текстил
apparel Автомобилна индустрия
automotive Строителство
construction Козметика
cosmetics Образование
education Храни и напитки
foodbeverage Обувки
footwear Мебели
furniture Здравеопазване
healthcare Логистика
logistics Аптеки
pharmacy Ресторанти
restaurant Всеки пакет: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/
Едно И Също Приложение На Всяко Устройство
Тъй като ElpoCore е API-first + metadata-driven, всеки клиент, който изтегли метаданните, изгражда собствен интерфейс. Backend-ът остава същият — web, PWA, десктоп и мобилен клиент се свързват към едни и същи ентитети.
Web
Работи в браузъра. Основният интерфейс. Зрял, с широка екосистема.
- Налично веднага
- Проект elpo-core-ui
- Една-единствена React кодова база
PWA
Добавете 3 файла към уеб приложението = мобилно приложение, което се инсталира. Работи офлайн и изпраща push известия.
- Без магазин за приложения
- Безплатно — същата кодова база
- Офлайн + push
Desktop
Опакова съществуващото ви React приложение. Получава се .exe / .dmg от 5 – 10 MB (срещу 200 MB при Electron). Native меню, икона в лентата, интеграция с операционната система.
- Windows · macOS · Linux
- Двоичен файл 5 – 10 MB
- Ниско потребление на RAM
Mobil
Рендериращо ядро 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-SHA256Heartbeat на лиценза (ping на всеки 5 минути), банери expired/suspended/readonly/expiring, hook useLicenseStatus, HMAC валидатор на файла license.lic за On-Premise, процес reset_token.
Computed + Document Numbering
Roslyn · race-safeComputed 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
Технологичен Стек
Модерна, мащабируема екосистема с отворен код
Използвайте ElpoCore Като Свой Двигател
За софтуерни компании, агенции и партньори — модел PaaS. Продавайте metadata-driven двигателя под собствена марка през REST API + хедър X-Tenant. Вашите клиенти виждат yourerp.com и никога не разбират, че зад него стои ElpoCore. ERP/CRM, за който биха били нужни 6 месеца разработка, е готов за 1 седмица.
POST /v1/entities · API ключ + изолация на tenant-ите
Система от теми · React renderer · iframe или обвиване със собствен интерфейс
Таксуване според потреблението · клиентите на партньора се броят за вас
Опитайте Платформата, Която Говори С AI
ElpoCore е основната платформа, върху която живеят всички приложения на ELPO. И вашите клиенти могат да изградят собствени приложения — просто като разговарят с AI.
Какво е ElpoCore?
ElpoCore е low-code платформа за приложения с изкуствен интелект, върху която работят SmartERP, Cortex и останалите SaaS продукти на ELPO. Благодарение на архитектурата, управлявана от метаданни, корпоративни приложения могат да се създават без писане на код — дори само като бъдат описани в разговор.
Какво означава low-code платформа?
Low-code означава по-голямата част от приложението да се изгражда с визуални инструменти и готови компоненти при минимално писане на код. В ElpoCore формулярите, таблиците, работните потоци и справките се дефинират чрез плъзгане и пускане и чрез метаданни.
Какъв проблем решава ElpoCore?
ElpoCore премахва разхода за разработване на софтуер от нулата за всяка нова бизнес нужда. Върху една-единствена платформа работят multi-tenant приложения, управлявани от метаданни, и всички SaaS продукти на ELPO я използват съвместно.
Какво е multi-tenant?
При multi-tenant архитектурата един-единствен екземпляр на приложението обслужва едновременно много компании, като данните на всяка компания се пазят логически изолирани. ElpoCore управлява множество наематели през един домейн чрез код на компанията.