Akıllı Sistemlerin Arkasındaki Akıl
🧬 ElpoCore Platform v1

Yapay Zekâ ile Konuş.
Uygulamanı Kur.

ElpoCore, ELPO ekosisteminin temel platformudur. Kod bilmeyen kullanıcı bile Yapay Zekâ ile konuşarak uygulama oluşturabilir. Yapay Zekâ, doğal dildeki talebi metadata JSON'a çevirir; Metadata Engine bu JSON'dan otomatik PostgreSQL tablosu, REST API ve React form üretir.

SmartERP, e-Belge Entegratör, 12 sektör paketi ElpoCore üzerinde yaşar. Müşteri kendi özel uygulamasını da Yapay Zekâ ile dakikalar içinde oluşturabilir, kod yazmadan. Cortex ise platformun yanında, lisans / kimlik / kullanım yönetimi üst katmanı olarak konumlanır.

3
Dağıtım modeli
(On-Prem · SaaS · PaaS)
7
Yapay Zekâ sağlayıcısı
tek gateway'de
0
Satır kod yazmadan
uygulama oluştur
🧬
ElpoCore Yapay Zekâ Asistanı
● Online · 7 Yapay Zekâ sağlayıcısı
Müşteri takip sistemi istiyorum, telefon, isim, son görüşme tarihi olsun
✨ Anladım. Aşağıdaki yapıyı oluşturuyorum:

Customer entity (4 alan)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React form + liste sayfası
PostgreSQL tablosu + indexler

Hazır — 5 saniyede kullanmaya başlayabilirsin.
💡 Öneri: Müşteri segmentlemesi için "kategori" alanı ekleyeyim mi? (VIP, Standart, Pasif)
5 Tip Metadata · Tek Kaynak
🧬 Metadata Engine

5 Tip Metadata · Tek Kaynak

DB + API + UI tek metadata şemasından üretilir — uygulamayı manuel kodlamadan kurun.

🏗️ Platform Çekirdeği

ElpoCore'u Oluşturan 8 Yapı Taşı

Yapay Zekâ Sohbet Katmanı'ndan Metadata Engine'e, Plugin Host'tan Script Runtime'a — her bileşen tek başına güçlü, birlikte çalıştığında inanılmaz.

💬 01

Yapay Zekâ Sohbet Katmanı

Kullanıcı doğal dilde "Müşteri takip sistemi istiyorum, telefon, isim, son görüşme tarihi olsun" yazar. Yapay Zekâ metadata JSON üretir, Metadata Engine de bu JSON'dan otomatik tablo, REST endpoint ve form üretir. Yapay Zekâ asla doğrudan kod yazmaz — sadece metadata üretir, platform metadata'yı yorumlar.

🧬 02

Metadata Engine

5 metadata tipi (entity, field, validation, ui, rule). Tek kaynak, çoklu çıktı: PostgreSQL şeması + REST API + React UI hepsi aynı metadata'dan otomatik üretilir. Hibrit veri depolama: yerleşik core entity'ler için gerçek tablolar, dinamik entity'ler için JSONB + GIN index.

🎨 03

Generic UI Renderer

Metadata'dan otomatik UI: form, liste, detay, dashboard hepsi otomatik render edilir. Web (React 19), Desktop (Tauri), Mobil (Flutter) — aynı metadata'yı çeker, kendi renderer'ı ile UI oluşturur. Tek backend, çoklu client.

⚙️ 04

Workflow & Rule Engine

JSON Rule DSL — görsel rule builder. BPMN tabanlı iş akışı (elpobpm sidecar), state machine, approval chain, scheduled jobs. İş kuralları metadata olarak saklanır, runtime'da çalıştırılır.

🏢 05

Multi-Tenant + RLS

Her organizasyon = 1 tenant = 1 DB veya 1 schema. PostgreSQL Row Level Security (RLS) ile tam veri izolasyonu. Firma kodu ile tenant resolver (subdomain'e gerek yok). Master DB tenant kayıtları + provisioning.

🔌 06

Plugin Host

Microkernel mimarisi. 3. parti eklentileri sandbox'lı çalıştır. AppStore tarzı `.elpoapp` paket formatı tanımlı. Marketplace altyapısı (publisher + listing tabloları) hazır, 3rd-party yayınlama akışı yol haritasında.

📜 07

Script Runtime (Roslyn)

Microsoft.CodeAnalysis.CSharp.Scripting ile sandboxed C# script çalıştırma. Custom business logic, computed fields, event handler'lar runtime'da yazılır, derlenmeden çalışır.

📦 08

App Packaging (.elpoapp)

Her uygulama bir .elpoapp dosyasında paketlenir: metadata + script + UI tema + permissions + dokümantasyon. Marketplace'te dağıtım, versiyonlama, otomatik güncelleme.

⏱️ 45 Saniyede Uygulama

Konuş · Yapay Zekâ Önersin · Üret · Kullan

Geleneksel platformda haftalar süren uygulama geliştirme, ElpoCore'da dakikalara iner. Kod yazılmaz — metadata yazılır, platform yorumlar.

01
⏱ 30 sn

Konuş

Doğal dilde ne istediğini yaz veya söyle. "Müşteri takip sistemi istiyorum, telefon, isim, son görüşme tarihi olsun."

02
⏱ 5 sn

Yapay Zekâ Önersin

Yapay Zekâ metadata JSON üretir: entity, alanlar, validation, ilişkiler, UI. Sana gösterip onaylatır. "Customer kategorisi de eklemeli miyim?"

03
⏱ 10 sn

Otomatik Üret

Metadata Engine PostgreSQL tablosunu, REST endpoint'leri, React form ve liste sayfasını otomatik üretir. Migration çalışır.

04
⏱ Hemen

Kullan

Sayfayı aç, veri girmeye başla. İhtiyaç değişirse tekrar konuş — alan ekle, kural değiştir. Hiç kod yazılmadan.

📦 Üzerinde Yaşayan Uygulamalar

Tek Platform, Sınırsız Uygulama

SmartERP, e-Belge Entegratör ve sektör paketleri ElpoCore üzerinde yaşar. Müşteri ihtiyaç duyduğunda, Yapay Zekâ ile konuşarak veya In-Form Designer ile kendi özel uygulamasını da aynı platformda yaratabilir.

★ Flagship
SmartERP

SmartERP

Muhasebe, stok, satış, satınalma, üretim, HR — yerleşik ERP modülleri (manifest-driven app v2.0)

Detayları gör
e-Belge Entegratör

e-Belge Entegratör

GİB e-fatura, e-arşiv, e-irsaliye, e-defter, e-bilet, e-SMM, e-MM — UBL-TR XML üretimi ve gönderimi

Detayları gör

Sektör Paketleri (12)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — her biri entity + form-template + Yapay Zekâ asistanı + cross-module wire

Country Packs (3)

TR (Tek Düzen / GİB), US (GAAP), DE (HGB · SKR03/04) — yerel mevzuat paketleri

Custom Apps

Müşteri Yapay Zekâ ile konuşarak veya In-Form Designer ile kendi özel uygulamasını dakikalar içinde kurar — kod yazmadan

🧠 Yapay Zekâ Yetkinlikleri

Yapay Zekâ yapar.
İnsan denetler.

ElpoCore'un Yapay Zekâ Sohbet Katmanı 7 farklı Yapay Zekâ sağlayıcısı kullanır (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Her ELPO ürünü ortak bir ElpoAIapi gateway üzerinden çağrı yapar — model değişimi tek noktada, prompt güncellemesi veritabanından.

01

Doğal dilde uygulama oluşturma ("müşteri takip, telefon, isim, son görüşme..." → bitti)

02

Mevcut metadata'yı analiz ederek özelleştirme önerileri

03

İş kurallarını JSON Rule DSL'e dönüştürme

04

Kullanıcı hatasını yakalama, düzeltme önerme

05

ElpoAIapi gateway üzerinden 7 Yapay Zekâ sağlayıcısı (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

06

Free fallback chain: groq → qwen → gemini → openrouter → deepseek → anthropic

07

BYOK (Bring Your Own Key) — müşteri kendi LLM key'ini kullanabilir

08

Cost tracking, rate limiting, kullanım metrikleri (agent marketplace yol haritasında)

🚀 3 Dağıtım Modeli

Aynı Engine, Üç Kanal

On-premise mi istersiniz, SaaS mı, yoksa kendi ürününüzü mü inşa edeceksiniz? ElpoCore aynı kod tabanından üç farklı modelde sunulur.

01

On-Premise

Hedef

Büyük firma, devlet kurumu, veri-gizli sektörler

Gelir Modeli

Tek seferlik lisans + yıllık yenileme + destek paketi

Müşteri kendi sunucusuna ElpoCore-v1.0.zip'i açar, setup.bat çalıştırır. PostgreSQL kendi sunucusunda. Lisans Cortex'e bağlanır, yıllık ödeme. Veri tamamen müşteride. Yapay Zekâ: kendi key'i veya ElpoAIapi.

  • Veri gizliliği maksimum
  • Tek tenant, JWT login, setup wizard
  • Yıllık lisans yenileme + destek paketi
★ Popüler
02

SaaS

Hedef

KOBİ, startup, esnaf — sunucusu olmayan herkes

Gelir Modeli

Aylık subscription + Yapay Zekâ kullanım ücreti + storage

Bizim sunucumuzda. Firma kodu ile tek domain üzerinden giriş — her firma kendi DB'sinde izole. Yapay Zekâ: ElpoAIapi üzerinden (kullanım başına). Güncelleme, yedekleme, monitoring biz yaparız.

  • Firma kodu → tenant resolver (subdomain gerek yok)
  • Otomatik yedek + monitoring + güncelleme
  • Aylık subscription, kademeli plan (free/pro/enterprise)
03

PaaS — Platform as API

Hedef

Yazılım firmaları, ajanslar, partnerler

Gelir Modeli

API çağrısı / entity / kullanıcı başına kullanım

api.elpocore.com — REST API endpoint'leri. POST /v1/entities ile entity tanımla, POST /v1/entities/*/records ile veri ekle, POST /v1/ai/generate ile doğal dilden metadata üret. Yazılım firması "Kodlax CRM" diye satar, arkada ElpoCore çalışır.

  • API key + X-Tenant header
  • Rate limiting, billing, kullanım metrikleri
  • Sınırsız ölçek (partner'ların müşterileri)
🏭 12 Sektör Paketi

Sektörünüze Hazır Çıkan

Tekstilden eczaneye, restorandan otomotive — 12 sektör paketi sektör-özel entity, form-template, Yapay Zekâ asistanı ve cross-module akış ile gelir. Tek tıkla kurulur, idempotent.

👕

Tekstil

apparel
🚗

Otomotiv

automotive
🏗️

İnşaat

construction
💄

Kozmetik

cosmetics
🎓

Eğitim

education
🥫

Gıda

foodbeverage
👟

Ayakkabı

footwear
🛋️

Mobilya

furniture
🏥

Sağlık

healthcare
🚚

Lojistik

logistics
💊

Eczane

pharmacy
🍽️

Restoran

restaurant

Her paket: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/

📡 Tek Backend, Dört Client

Her Cihazda Aynı Uygulama

ElpoCore API-first + metadata-driven olduğu için hangi client metadata çekerse kendi UI'ını oluşturur. Backend değişmez — Web, PWA, Desktop, Mobil aynı entity'lere bağlanır.

🌐

Web

React 19 + TypeScript

Tarayıcıda çalışır. Ana UI. Olgun, geniş ekosistem.

  • Hazır
  • elpo-core-ui projesi
  • Tek React kod tabanı
📲

PWA

React + Service Worker + Manifest

Web'e 3 dosya ekle = telefona kurulabilir uygulama. Offline çalışır, push bildirim gönderir.

  • App store gerekmez
  • Bedava — aynı kod tabanı
  • Offline + push
🖥️

Desktop

Tauri (Rust + WebView)

Mevcut React'i sarmalar. 5-10MB .exe / .dmg üretir (Electron 200MB). Native menü, tray, OS entegrasyonu.

  • Windows · macOS · Linux
  • 5-10MB binary
  • Düşük RAM
📱

Mobil

Flutter (Dart)

Skia render engine — her cihazda tutarlı UI. Native kamera, GPS, NFC, bildirim.

  • Android + iOS
  • Native performans
  • elpo-platform-mobile
GET /api/platform/Customer  ──→  metadata JSON

React Renderer (web/PWA/Tauri):     Flutter Renderer (mobil):
  FieldType.String  → <input>         FieldType.String  → TextField
  FieldType.Boolean → <checkbox>      FieldType.Boolean → Switch
  FieldType.Date    → <DatePicker>    FieldType.Date    → DatePicker
  FieldType.Lookup  → <SearchSelect>  FieldType.Lookup  → SearchableDropdown
⚡ Canlı Yetenekler

Geleneksel Low-Code'un Yapamadığı

ElpoCore, low-code rakiplerinin sunmadığı 10 platform yeteneğini her uygulamaya hazır verir. Form tasarımı, modüller arası bağlantı, time-travel, 360° görünüm — hepsi metadata seviyesinde.

⚙️

In-Form Designer

3 katman: Platform / Tenant / User

Her form ekranında ⚙️ Tasarım butonu. Kullanıcı 5 saniyede yeni alan ekler. Üst katman güncellense bile alttaki override'lar korunur — upgrade-safe customization.

🔗

Cross-Module Wire

8 tip × 8 trigger

Modüller arası bağlantı kuralları: AutoFill, LookupChain, Derived, Event, Cascade. Görsel canvas studio (SVG bezier graph) + tablo görünümü. AsyncLocal cycle detection 10-hop.

🧠

Entity Deepening

Yapay Zekâ önerisi

entity-deepener / variant-matrix-builder / industry-pack-generator agent'ları kullanım örüntüsünü analiz eder, eksik alan / variant / sektör paketi önerir.

📈

Auto-Recommend

24h cron

SectorAutoRecommendBackgroundService kullanıcı davranışını izler, dashboard banner'ı ile ek sektör paketi önerir (örn. F&B kurulu, Restaurant öneri).

🕒

Entity Versioning

time-travel API

Her değişiklik entity_versions tablosuna snapshot. /api/admin/entity-version/X/Y/at?asOf=... ile geçmiş halini çek. Compliance + audit + rollback.

🎯

360° View

Customer · Product · Supplier · Employee

Tek kayda ait tüm hareketler, ilişkiler, Yapay Zekâ özetler tek ekranda. Karmaşık JOIN yerine metadata-driven aggregation.

🧭

DrillDown Navigator

20-hop history

Entity → entity → entity gezintisinde ileri/geri butonları (sessionStorage). Kullanıcı bir sipariş → müşteri → fatura → ödeme yolculuğunda kaybolmaz.

🚀

Tenant Onboarding Saga

6 adım

Yeni firma açılışı: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → kullanıma hazır. /onboarding wizard ile kullanıcı arayüzü.

🔐

Cortex Lisanslama

HMAC-SHA256

License heartbeat (5dk ping), expired/suspended/readonly/expiring banner, useLicenseStatus hook, On-Premise license.lic dosyası HMAC doğrulayıcı, reset_token akışı.

🧮

Computed + Document Numbering

Roslyn · race-safe

Computed Fields: ifade tabanlı hesaplanan alanlar (Roslyn sandbox). Document Numbering: prefix / padding / yıllık-aylık reset, multi-tenant izole numaralandırma kuralları.

🗄️ Hibrit Veri Mimarisi

Performans + Esneklik Birlikte

Yerleşik core entity'ler gerçek tablolarda (maksimum performans), Yapay Zekâ ile yaratılan dynamic entity'ler JSONB'de (tam esneklik). En iyisinden iki dünya.

🏛️

Core Entities

Yerleşik core entity'ler (tenants, users, accounts, invoices, products, contacts) gerçek tablolarda saklanır. Maximum performans, indeks zenginliği, complex JOIN.

Örnekler
  • tenants, users, roles
  • accounting_accounts, journal_entries
  • invoices, invoice_lines
  • products, inventory, contacts
🌊

Dynamic Entities

Yapay Zekâ ile veya Configurator UI'dan tanımlanan custom entity'ler tek dynamic_records tablosunda JSONB olarak saklanır. GIN index + partial indexes + materialized views ile performant.

Örnekler
  • dynamic_records (id, entity_def_id, tenant_id, data JSONB)
  • GIN index on data
  • Partial indexes for common queries
  • Materialized views for reporting

Teknoloji Yığını

Modern, ölçeklenebilir, açık kaynak ekosistemi

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)
Yapay Zekâ Gateway
ElpoAIapi (14 Sağlayıcı)
Telemetry
OpenTelemetry
Auth
JWT + BCrypt
Mobile
Flutter (Android + iOS)
⚡ Neden ELPO?

ElpoCore'u low-code PaaS pazarında ayıran 8 fark

Kurumsal yazılım yapan ekipler için ya çok kapalı SaaS, ya da çok ham çerçeveler arasında seçim yapmak gerekir. ElpoCore Configuration Object metadata pattern ile bu iki uçtaki boşluğu doldurur — runtime'da tablo oluştur, kod yaz, AI ile genişlet.

🧬

Configuration Object · özgün metadata mimarisi

Klasik low-code platformlardan farklı olarak ElpoCore Configuration Object pattern'i ile her şeyi (tablo, ekran, kural, akış) metadata'ya yazar. Versiyonlama, geri alma, karşılaştırma — kod gibi izlenir, veri gibi taşınır.

Runtime tablo · AI ile kod yazmadan

Yeni tablo, yeni alan, yeni ilişki AI komutuyla runtime'da oluşturulur. Migration yazmak, deploy etmek, sunucu yeniden başlatmak yok. "Müşteri kartına memnuniyet skoru ekle" yeter.

🎨

In-Form Designer + Cross-Module Wire

Form tasarımı çalışma anında — son kullanıcı bile alan ekleyebilir. Cross-module wire-up ile bir modülde değişen veri, bağlı diğer modüllere otomatik yansır.

Time-Travel · geçmiş veriyi gör

Herhangi bir tarihte kaydın nasıl göründüğünü tek tıkla görüntüle. Audit, denetim, "geçen ayki rakam neden farklıydı" sorularına anında yanıt.

🔭

360° View · tüm bağlantılar tek ekran

Bir müşteri / proje / cihaz kartında tüm bağlı modülleri tek ekranda gör — sözleşmeler, faturalar, ticketlar, dosyalar, AI ipuçları. Modüller arasında gezme zorunluluğu yok.

🧮

Computed Fields + Document Numbering

Hesaplanan alanlar (formül, agregasyon, koşullu) ve gelişmiş belge numaralandırma (seri, prefiks, yıl bazlı reset) yerleşik. Excel'de yapılan iş artık veritabanında.

🧩

Marketplace · 3rd party plugin

Yazılım partnerleri kendi modüllerini marketplace üzerinden dağıtabilir. ElpoCore tabanlı yeni ürünler için ekosistem büyüyor; satıcı + alıcı + onay süreci entegre.

💻

Roslyn script runtime · C# inline

Karmaşık iş kuralı gerektiğinde inline C# script yazılabilir — Roslyn compiler ile runtime'da derlenir. Sandbox güvenliği, hata yakalama, log ile birlikte tam izlenebilir.

Configuration Object özgün pattern
Runtime tablo AI ile
Time-Travel + audit
360° View tüm bağlantılar
Roslyn inline C#
🏷️ White-Label · PaaS Partner

ElpoCore'u Engine Olarak Kullanın

Yazılım firmaları, ajanslar ve partnerler için PaaS modeli — REST API + X-Tenant header ile metadata-driven engine'i kendi ürün adınızla satın. Müşterileriniz yourerp.com görür, ElpoCore'un adını bilmez. 6 ayda yazılacak ERP/CRM altyapısı 1 haftada hazır.

01 · API
Engine as a Service

POST /v1/entities · API key + tenant izolasyonu

02 · UI
Kendi Frontend

Tema sistemi · React renderer · iframe veya kendi UI ile sarmalama

03 · Ölçek
Sınırsız Tenant

Kullanım başına faturalama · partner'ın müşterileri size sayılır

PaaS Partner Programı

Yapay Zekâ ile Konuşan Platformu Deneyin

ElpoCore, ELPO'nun tüm uygulamalarının üstünde yaşadığı temel platform. Müşterileriniz kendi uygulamalarını da Yapay Zekâ ile konuşarak yaratabilir.

WhatsApp ile Yaz