Bicara dengan AI.
Bangun Aplikasi Anda.
ElpoCore adalah platform inti ekosistem ELPO. Bahkan pengguna yang tidak bisa coding pun dapat membangun aplikasi dengan berbicara kepada AI. AI menerjemahkan permintaan bahasa alami menjadi metadata JSON; Metadata Engine kemudian secara otomatis menghasilkan tabel PostgreSQL, REST API, dan form React dari JSON tersebut.
SmartERP, e-Belge Integrator, 12 paket industri berjalan di atas ElpoCore. Pelanggan juga dapat membangun aplikasi khusus mereka sendiri dengan AI dalam hitungan menit, tanpa kode. Cortex berdampingan dengan platform sebagai lapisan atas manajemen lisensi / identitas / penggunaan.
(On-Prem · SaaS · PaaS)
di balik satu gateway
untuk membangun aplikasi
✓ Customer entity (4 kolom)
✓ name, phone, lastContactDate, notes
✓ REST API: /api/customers (CRUD)
✓ Form React + halaman daftar
✓ Tabel PostgreSQL + indeks
Siap — Anda bisa mulai menggunakan dalam 5 detik.
8 Blok Bangunan ElpoCore
Dari AI Chat Layer hingga Metadata Engine, Plugin Host hingga Script Runtime — setiap komponen kuat sendirian, luar biasa bersama-sama.
AI Chat Layer
Pengguna menulis dalam bahasa alami: "Saya ingin sistem pelacakan pelanggan dengan telepon, nama, tanggal kontak terakhir". AI menghasilkan metadata JSON; Metadata Engine secara otomatis menghasilkan tabel, REST endpoint, dan form dari JSON tersebut. AI tidak pernah menulis kode langsung — hanya menghasilkan metadata, platform yang menginterpretasikannya.
Metadata Engine
5 tipe metadata (entity, field, validation, ui, rule). Satu sumber, banyak output: skema PostgreSQL + REST API + React UI semuanya dihasilkan otomatis dari metadata yang sama. Penyimpanan hibrida: tabel nyata untuk core entity bawaan, JSONB + GIN index untuk dynamic entity.
Generic UI Renderer
UI otomatis dari metadata: form, daftar, detail, dashboard semuanya dirender otomatis. Web (React 19), Desktop (Tauri), Mobile (Flutter) — masing-masing menarik metadata yang sama dan membangun UI sendiri. Satu backend, banyak client.
Workflow & Rule Engine
JSON Rule DSL — rule builder visual. Workflow berbasis BPMN (sidecar elpobpm), state machine, approval chain, scheduled jobs. Aturan bisnis disimpan sebagai metadata dan dieksekusi saat runtime.
Multi-Tenant + RLS
Setiap organisasi = 1 tenant = 1 DB atau 1 schema. Isolasi data penuh dengan PostgreSQL Row Level Security (RLS). Resolver tenant berdasarkan kode perusahaan (tidak perlu subdomain). Catatan tenant master DB + provisioning.
Plugin Host
Arsitektur microkernel. Menjalankan plugin pihak ketiga dalam sandbox. Format paket `.elpoapp` ala AppStore terdefinisi. Infrastruktur marketplace siap, alur publikasi pihak ketiga ada di roadmap.
Script Runtime (Roslyn)
Sandboxed C# scripting via Microsoft.CodeAnalysis.CSharp.Scripting. Logika bisnis kustom, computed fields, dan event handler ditulis saat runtime dan berjalan tanpa kompilasi.
App Packaging (.elpoapp)
Setiap aplikasi dikemas dalam file .elpoapp: metadata + script + tema UI + permissions + dokumentasi. Distribusi marketplace, versioning, update otomatis.
Bicara · AI Saran · Hasilkan · Gunakan
Pengembangan aplikasi yang memakan waktu berminggu-minggu di platform tradisional turun menjadi menit di ElpoCore. Tidak ada kode yang ditulis — metadata ditulis, platform menginterpretasi.
Bicara
Tulis atau ucapkan yang Anda inginkan dalam bahasa alami. "Saya ingin sistem pelacakan pelanggan dengan telepon, nama, tanggal kontak terakhir."
AI Saran
AI menghasilkan metadata JSON: entity, kolom, validasi, relasi, UI. Menampilkannya untuk persetujuan. "Haruskah saya tambahkan kategori Customer juga?"
Auto-Generate
Metadata Engine secara otomatis menghasilkan tabel PostgreSQL, REST endpoint, form React, dan halaman daftar. Migration berjalan.
Gunakan
Buka halaman dan mulai memasukkan data. Jika kebutuhan berubah, bicara lagi — tambah kolom, ubah aturan. Tanpa menulis kode.
Satu Platform, Aplikasi Tanpa Batas
SmartERP, e-Belge Integrator dan paket industri berjalan di atas ElpoCore. Saat dibutuhkan, pelanggan juga dapat membuat aplikasi khusus mereka sendiri di platform yang sama dengan berbicara kepada AI atau menggunakan In-Form Designer.
SmartERP
Akuntansi, inventori, penjualan, pembelian, produksi, HR — modul ERP bawaan (manifest-driven app v2.0)
e-Belge Integrator
GİB e-faktur, e-arsip, e-surat jalan, e-buku, e-tiket, e-SMM, e-MM — pembuatan dan pengiriman UBL-TR XML
Paket Industri (12)
Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — masing-masing dengan entity + form-template + asisten AI + cross-module wire
Country Packs (3)
TR (Tek Düzen / GİB), US (GAAP), DE (HGB · SKR03/04) — paket regulasi lokal
Aplikasi Kustom
Pelanggan membangun aplikasi kustom mereka sendiri dalam hitungan menit dengan berbicara kepada AI atau menggunakan In-Form Designer — tanpa menulis kode
AI yang melakukan.
Manusia mengawasi.
AI Chat Layer ElpoCore menggunakan 7 penyedia AI berbeda (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Setiap produk ELPO memanggil melalui gateway bersama ElpoAIapi — pergantian model di satu titik, update prompt dari database.
Pembuatan aplikasi dalam bahasa alami ("pelacakan pelanggan, telepon, nama, kontak terakhir..." → selesai)
Menganalisis metadata yang ada dan menyarankan kustomisasi
Mengonversi aturan bisnis ke JSON Rule DSL
Mendeteksi kesalahan pengguna dan menyarankan koreksi
7 penyedia AI melalui gateway ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)
Rantai fallback gratis: groq → qwen → gemini → openrouter → deepseek → anthropic
BYOK (Bring Your Own Key) — pelanggan dapat menggunakan kunci LLM sendiri
Pelacakan biaya, rate limiting, metrik penggunaan (marketplace agen di roadmap)
Engine Sama, Tiga Saluran
Apakah Anda ingin on-premise, SaaS, atau membangun produk Anda sendiri? ElpoCore dikirim dari basis kode yang sama dalam tiga model berbeda.
On-Premise
Perusahaan besar, lembaga pemerintah, industri sensitif data
Lisensi sekali bayar + perpanjangan tahunan + paket dukungan
Pelanggan mengekstrak ElpoCore-v1.0.zip di server mereka sendiri dan menjalankan setup.bat. PostgreSQL di server mereka sendiri. Lisensi terikat ke Cortex, dibayar tahunan. Data tetap sepenuhnya pada pelanggan. AI: kunci sendiri atau ElpoAIapi.
- Privasi data maksimum
- Single tenant, JWT login, setup wizard
- Perpanjangan lisensi tahunan + paket dukungan
SaaS
UMKM, startup, pedagang mandiri — siapa saja tanpa server sendiri
Langganan bulanan + biaya penggunaan AI + penyimpanan
Berjalan di server kami. Login melalui satu domain menggunakan kode perusahaan — setiap perusahaan terisolasi di DB-nya sendiri. AI: melalui ElpoAIapi (bayar per pemakaian). Kami menangani update, backup, dan monitoring.
- Kode perusahaan → tenant resolver (tidak perlu subdomain)
- Backup otomatis + monitoring + update
- Langganan bulanan, paket bertingkat (free/pro/enterprise)
PaaS — Platform as API
Perusahaan software, agensi, mitra
Penggunaan ditagih per panggilan API / entity / pengguna
api.elpocore.com — REST API endpoints. Definisikan entity dengan POST /v1/entities, masukkan record dengan POST /v1/entities/*/records, hasilkan metadata dari bahasa alami dengan POST /v1/ai/generate. Perusahaan software menjual "Kodlax CRM" dengan ElpoCore berjalan di belakangnya.
- API key + header X-Tenant
- Rate limiting, billing, metrik penggunaan
- Skala tak terbatas (pelanggan mitra)
Siap untuk Industri Anda
Dari tekstil ke apotek, restoran ke otomotif — 12 paket industri hadir dengan entity khusus industri, form template, asisten AI, dan alur cross-module. Install satu klik, idempotent.
Tekstil
apparel Otomotif
automotive Konstruksi
construction Kosmetik
cosmetics Pendidikan
education Makanan & Minuman
foodbeverage Alas Kaki
footwear Furnitur
furniture Kesehatan
healthcare Logistik
logistics Apotek
pharmacy Restoran
restaurant Setiap paket: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/
Aplikasi Sama di Setiap Perangkat
Karena ElpoCore adalah API-first + metadata-driven, client manapun yang menarik metadata membangun UI-nya sendiri. Backend tetap sama — Web, PWA, Desktop, dan Mobile terhubung ke entity yang sama.
Web
Berjalan di browser. UI utama. Matang, ekosistem luas.
- Tersedia
- Proyek elpo-core-ui
- Satu basis kode React
PWA
Tambahkan 3 file ke aplikasi web = aplikasi dapat dipasang di ponsel. Berjalan offline dan mengirim push notification.
- Tidak perlu app store
- Gratis — basis kode yang sama
- Offline + push
Desktop
Membungkus aplikasi React yang ada. Menghasilkan .exe / .dmg 5-10MB (vs Electron 200MB). Menu native, tray, integrasi OS.
- Windows · macOS · Linux
- Binary 5-10MB
- RAM rendah
Mobil
Engine render Skia — UI konsisten di setiap perangkat. Native kamera, GPS, NFC, notifikasi.
- Android + iOS
- Performa 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 Yang Tidak Bisa Dilakukan Low-Code Tradisional
ElpoCore memberikan setiap aplikasi 10 kapabilitas platform siap pakai yang tidak ditawarkan kompetitor low-code. Desain form, cross-module wiring, time-travel, tampilan 360° — semua di level metadata.
In-Form Designer
3 lapisan: Platform / Tenant / UserTombol ⚙️ Desain di setiap form. Pengguna menambahkan kolom baru dalam 5 detik. Bahkan saat lapisan atas diperbarui, override lapisan bawah tetap dipertahankan — kustomisasi upgrade-safe.
Cross-Module Wire
8 tipe × 8 triggerAturan wiring cross-module: AutoFill, LookupChain, Derived, Event, Cascade. Canvas studio visual (SVG bezier graph) + tampilan tabel. Deteksi siklus AsyncLocal 10-hop.
Entity Deepening
Saran AIAgen entity-deepener / variant-matrix-builder / industry-pack-generator menganalisis pola penggunaan dan menyarankan kolom, varian, atau paket industri yang hilang.
Auto-Recommend
Cron 24 jamSectorAutoRecommendBackgroundService memantau perilaku pengguna dan merekomendasikan paket industri tambahan via banner dashboard (misal F&B terpasang, Restaurant disarankan).
Entity Versioning
API time-travelSetiap perubahan disnapshot ke tabel entity_versions. Ambil versi lampau via /api/admin/entity-version/X/Y/at?asOf=... Compliance + audit + rollback.
Tampilan 360°
Customer · Product · Supplier · EmployeeSemua pergerakan, relasi, dan ringkasan AI untuk satu record di satu layar. Agregasi metadata-driven, bukan JOIN kompleks.
DrillDown Navigator
Histori 20 langkahTombol mundur/maju di navigasi entity → entity → entity (sessionStorage). Pengguna tidak tersesat di perjalanan pesanan → pelanggan → faktur → pembayaran.
Tenant Onboarding Saga
6 langkahOnboarding perusahaan baru: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → siap pakai. Wizard /onboarding untuk antarmuka.
Cortex Licensing
HMAC-SHA256License heartbeat (ping 5 menit), banner expired/suspended/readonly/expiring, hook useLicenseStatus, validator HMAC file license.lic On-Premise, alur reset_token.
Computed + Document Numbering
Roslyn · race-safeComputed Fields: kolom terhitung berbasis ekspresi (Roslyn sandbox). Document Numbering: prefix / padding / reset tahunan-bulanan, aturan penomoran multi-tenant terisolasi.
Performa + Fleksibilitas Bersama
Core entity bawaan tinggal di tabel nyata (performa maksimum), sementara dynamic entity yang dibuat dengan AI tinggal di JSONB (fleksibilitas penuh). Yang terbaik dari kedua dunia.
Core Entities
Core entity bawaan (tenants, users, accounts, invoices, products, contacts) disimpan di tabel nyata. Performa maksimum, indeks kaya, JOIN kompleks.
- ▸
tenants, users, roles - ▸
accounting_accounts, journal_entries - ▸
invoices, invoice_lines - ▸
products, inventory, contacts
Dynamic Entities
Entity kustom yang didefinisikan via AI atau UI Configurator disimpan sebagai JSONB di satu tabel dynamic_records. Performant berkat GIN index + partial indexes + materialized views.
- ▸
dynamic_records (id, entity_def_id, tenant_id, data JSONB) - ▸
GIN index on data - ▸
Partial indexes for common queries - ▸
Materialized views for reporting
Tumpukan Teknologi
Ekosistem modern, scalable, open-source
Gunakan ElpoCore Sebagai Engine Anda
Untuk perusahaan software, agensi, dan mitra — model PaaS. Jual engine metadata-driven dengan brand Anda sendiri via REST API + header X-Tenant. Pelanggan Anda melihat yourerp.com dan tidak pernah tahu ElpoCore di baliknya. ERP/CRM yang butuh 6 bulan untuk ditulis siap dalam 1 minggu.
POST /v1/entities · API key + isolasi tenant
Sistem tema · React renderer · iframe atau bungkus dengan UI Anda
Penagihan berbasis penggunaan · pelanggan mitra dihitung untuk Anda
Coba Platform yang Berbicara dengan AI
ElpoCore adalah platform inti tempat semua aplikasi ELPO berjalan. Pelanggan Anda juga dapat membangun aplikasi mereka sendiri — cukup dengan berbicara kepada AI.