ElpoCore プラットフォーム v1

AI と話す。
アプリができる。

ElpoCore は ELPO エコシステムの中核プラットフォームです。コードを書けない方でも、AI と会話するだけでアプリケーションを構築できます。AI は自然言語のリクエストを メタデータ JSON に変換し、Metadata Engine がその JSON から PostgreSQL テーブル、REST API、React フォーム を自動生成します。

SmartERP、電子文書インテグレーター、12 の業種パック はすべて ElpoCore 上で動作します。お客様自身も、コードを書かずに数分で独自のカスタムアプリを AI とともに作成できます。Cortex は、ライセンス・ID・利用状況を管理する上位レイヤーとしてプラットフォームと並んで位置づけられます。

3
デプロイモデル
(On-Prem · SaaS · PaaS)
7
AI プロバイダー
を単一ゲートウェイの背後に
0
書くべきコード行数
アプリを構築するのに
ElpoCore AI アシスタント
オンライン · 7 の AI プロバイダー
電話番号、氏名、最終連絡日を持つ顧客管理システムが欲しい
承知しました。以下の構造を構築します:

Customer エンティティ(4 フィールド)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React フォーム + 一覧ページ
PostgreSQL テーブル + インデックス

完了です — 5 秒で使い始められます。
提案: 顧客セグメンテーション用に「カテゴリ」フィールドを追加しましょうか?(VIP、標準、休眠)
プラットフォームの中核

ElpoCore を構成する 8 つの要素

AI チャットレイヤーから Metadata Engine、Plugin Host から Script Runtime まで。各コンポーネントは単体でも強力で、組み合わせると圧倒的です。

01

AI チャットレイヤー

ユーザーは自然言語で書くだけです。「電話番号、氏名、最終連絡日を持つ顧客管理システムが欲しい」。AI はメタデータ JSON を生成し、Metadata Engine がその JSON からテーブル、REST エンドポイント、フォームを自動的に作成します。AI が直接コードを書くことはありません。生成するのはメタデータだけで、それを解釈するのはプラットフォームです。

02

Metadata Engine

5 種類のメタデータ(entity、field、validation、ui、rule)。単一のソースから複数の出力へ。PostgreSQL スキーマ、REST API、React UI がすべて同じメタデータから自動生成されます。ハイブリッドストレージ: 組み込みのコアエンティティは実テーブル、動的エンティティは JSONB + GIN インデックス。

03

Generic UI Renderer

メタデータから自動で UI を生成。フォーム、一覧、詳細、ダッシュボードがすべて自動描画されます。Web (React 19)、デスクトップ (Tauri)、モバイル (Flutter) が同じメタデータを取得し、それぞれの UI を構築します。バックエンドは 1 つ、クライアントは多数。

04

Workflow & Rule Engine

JSON Rule DSL — ビジュアルなルールビルダー。BPMN ベースのワークフロー (elpobpm サイドカー)、ステートマシン、承認チェーン、スケジュールジョブ。業務ルールはメタデータとして保存され、実行時に評価されます。

05

Multi-Tenant + RLS

1 組織 = 1 テナント = 1 データベースまたは 1 スキーマ。PostgreSQL の Row Level Security (RLS) による完全なデータ分離。企業コードによるテナント解決(サブドメイン不要)。マスター DB のテナントレコード + プロビジョニング。

06

Plugin Host

マイクロカーネルアーキテクチャ。サードパーティ製プラグインをサンドボックス内で実行します。アプリストア形式の `.elpoapp` パッケージ形式を定義済み。マーケットプレイス基盤(publisher + listing テーブル)は準備完了、サードパーティ公開フローはロードマップ上にあります。

07

Script Runtime (Roslyn)

Microsoft.CodeAnalysis.CSharp.Scripting によるサンドボックス化された C# スクリプティング。独自の業務ロジック、計算フィールド、イベントハンドラーを実行時に記述し、コンパイルなしで実行できます。

08

App Packaging (.elpoapp)

各アプリケーションは .elpoapp ファイルにパッケージされます: メタデータ + スクリプト + UI テーマ + 権限 + ドキュメント。マーケットプレイス配布、バージョニング、自動更新。

45 秒でアプリが完成

話す · AI が提案する · 生成する · 使う

従来のプラットフォームでは数週間かかるアプリ開発が、ElpoCore では 数分 に短縮されます。コードは書きません。書くのはメタデータで、それを解釈するのはプラットフォームです。

01
30 秒

話す

欲しいものを自然言語で書くか話すだけ。「電話番号、氏名、最終連絡日を持つ顧客管理システムが欲しい」。

02
5 秒

AI が提案する

AI がメタデータ JSON を生成します: エンティティ、フィールド、バリデーション、リレーション、UI。承認のために内容を提示します。「顧客カテゴリも追加しましょうか?」

03
10 秒

自動生成

Metadata Engine が PostgreSQL テーブル、REST エンドポイント、React フォーム、一覧ページを自動生成します。マイグレーションが実行されます。

04
即時

使う

ページを開いてデータ入力を始めましょう。要件が変わったら、また話しかけるだけ。フィールドを追加し、ルールを変更できます。コードを 1 行も書かずに。

上で動くアプリケーション

1 つのプラットフォーム、無限のアプリ

SmartERP、電子文書インテグレーター、業種パックはすべて ElpoCore 上で動作します。お客様も必要になったときに、同じプラットフォーム上で AI と会話するか In-Form Designer を使って独自のカスタムアプリを作成できます。

フラッグシップ
SmartERP

SmartERP

会計、在庫、販売、購買、生産、人事 — 組み込みの ERP モジュール(manifest-driven app v2.0)

詳細を見る
電子文書インテグレーター

電子文書インテグレーター

GİB(トルコ歳入庁)の e-インボイス、e-アーカイブ、e-配送票、e-台帳、e-チケット、e-SMM、e-MM — UBL-TR XML の生成と送信

詳細を見る

業種パック (12)

アパレル、薬局、レストラン、履物、自動車、建設、化粧品、教育、食品・飲料、家具、ヘルスケア、物流 — それぞれにエンティティ + フォームテンプレート + 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 の AI チャットレイヤーは 7 種類の AI プロバイダー(Claude、GPT、Gemini、Groq、DeepSeek、Qwen、OpenRouter)を利用します。ELPO のすべての製品は共通の ElpoAIapi ゲートウェイ を経由して呼び出します。モデルの切り替えは 1 か所で行われ、プロンプトの更新はデータベースから配信されます。

自然言語によるアプリ作成(「顧客管理、電話番号、氏名、最終連絡日…」→ 完成)

既存メタデータの分析とカスタマイズ提案

業務ルールの JSON Rule DSL への変換

ユーザーの入力ミスの検出と修正提案

ElpoAIapi ゲートウェイ経由の 7 つの AI プロバイダー(Claude、GPT、Gemini、Groq、DeepSeek、Qwen、OpenRouter)

無料フォールバックチェーン: groq → qwen → gemini → openrouter → deepseek → anthropic

BYOK (Bring Your Own Key) — お客様は自身の LLM キーを利用できます

コスト追跡、レート制限、利用状況メトリクス(エージェントマーケットプレイスはロードマップ上)

3 つのデプロイモデル

同じエンジン、3 つのチャネル

オンプレミス、SaaS、それとも自社製品の構築でしょうか。ElpoCore は同じコードベースから 3 つの異なるモデル で提供されます。

On-Premise

対象

大企業、官公庁、データの機微性が高い業種

収益モデル

買い切りライセンス + 年次更新 + サポートパッケージ

お客様は自社サーバー上で ElpoCore-v1.0.zip を展開し、setup.bat を実行します。PostgreSQL も自社サーバー上。ライセンスは Cortex に紐づき、年払いです。データは完全にお客様の手元に残ります。AI は自身のキーまたは ElpoAIapi を利用。

  • 最大限のデータプライバシー
  • シングルテナント、JWT ログイン、セットアップウィザード
  • 年次ライセンス更新 + サポートパッケージ
人気

SaaS

対象

中小企業、スタートアップ、個人事業主 — 自社サーバーを持たないすべての方

収益モデル

月額サブスクリプション + AI 利用料 + ストレージ

当社のサーバー上で稼働します。企業コードを使って単一ドメインからログインし、各企業は自社のデータベースに分離されます。AI は ElpoAIapi 経由(従量課金)。更新、バックアップ、監視は当社が担当します。

  • 企業コード → テナント解決(サブドメイン不要)
  • 自動バックアップ + 監視 + 更新
  • 月額サブスクリプション、段階プラン (free/pro/enterprise)

PaaS — Platform as API

対象

ソフトウェア企業、エージェンシー、パートナー

収益モデル

API コール / エンティティ / ユーザー単位の従量課金

api.elpocore.com — REST API エンドポイント。POST /v1/entities でエンティティを定義し、POST /v1/entities/*/records でレコードを追加、POST /v1/ai/generate で自然言語からメタデータを生成します。ソフトウェア企業は裏側で ElpoCore を動かしながら「Kodlax CRM」を販売できます。

  • API キー + X-Tenant ヘッダー
  • レート制限、課金、利用状況メトリクス
  • 無制限のスケール(パートナーの顧客)
12 の業種パック

あなたの業種にすぐ対応

繊維から薬局、レストランから自動車まで — 12 の業種パック が、業種固有のエンティティ、フォームテンプレート、AI アシスタント、モジュール横断フローとともに提供されます。ワンクリックでインストールでき、冪等です。

アパレル

apparel

自動車

automotive

建設

construction

化粧品

cosmetics

教育

education

食品・飲料

foodbeverage

履物

footwear

家具

furniture

ヘルスケア

healthcare

物流

logistics

薬局

pharmacy

レストラン

restaurant

各パックの内容: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/

1 つのバックエンド、4 つのクライアント

どの端末でも同じアプリ

ElpoCore は API ファースト + メタデータ駆動 なので、メタデータを取得したクライアントがそれぞれ自分の UI を構築します。バックエンドは変わりません — Web、PWA、デスクトップ、モバイルが同じエンティティに接続します。

Web

React 19 + TypeScript

ブラウザーで動作します。メインの UI です。成熟しており、エコシステムも広範です。

  • 現在利用可能
  • elpo-core-ui プロジェクト
  • 単一の React コードベース

PWA

React + Service Worker + Manifest

Web アプリに 3 つのファイルを追加すれば、インストール可能なスマホアプリになります。オフラインで動作し、プッシュ通知も送信できます。

  • アプリストア不要
  • 無料 — 同じコードベース
  • オフライン + プッシュ

Desktop

Tauri (Rust + WebView)

既存の React アプリをラップします。5〜10MB の .exe / .dmg を生成します(Electron の 200MB に対して)。ネイティブメニュー、トレイ、OS 統合。

  • Windows · macOS · Linux
  • 5〜10MB のバイナリ
  • 低メモリ使用量

Mobil

Flutter (Dart)

Skia レンダリングエンジン — どの端末でも一貫した UI。ネイティブのカメラ、GPS、NFC、通知。

  • Android + iOS
  • ネイティブの性能
  • elpo-platform-mobile
GET /api/platform/Customer  ──→  メタデータ 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
実装済みの機能

従来のローコードにはできないこと

ElpoCore はすべてのアプリケーションに、ローコード競合が提供していない 10 のプラットフォーム機能 を標準で与えます。フォーム設計、モジュール間の連携、タイムトラベル、360° ビュー — すべてメタデータのレベルで。

In-Form Designer

3 レイヤー: Platform / Tenant / User

すべてのフォームにデザインボタン。ユーザーは 5 秒で新しいフィールドを追加できます。上位レイヤーが更新されても下位のオーバーライドは保持されます — アップグレード安全なカスタマイズ。

Cross-Module Wire

8 種類 × 8 トリガー

モジュール間の連携ルール: AutoFill、LookupChain、Derived、Event、Cascade。ビジュアルなキャンバススタジオ(SVG ベジェグラフ)+ テーブルビュー。AsyncLocal による 10 ホップの循環検出。

Entity Deepening

AI 提案

entity-deepener / variant-matrix-builder / industry-pack-generator の各エージェントが利用パターンを分析し、不足しているフィールド、バリアント、業種パックを提案します。

Auto-Recommend

24 時間 cron

SectorAutoRecommendBackgroundService がユーザーの行動を観察し、ダッシュボードのバナーで追加の業種パックを推奨します(例: 食品・飲料が導入済みならレストランを提案)。

Entity Versioning

time-travel API

すべての変更が entity_versions テーブルにスナップショットとして記録されます。/api/admin/entity-version/X/Y/at?asOf=... で過去のバージョンを取得できます。コンプライアンス + 監査 + ロールバック。

360° ビュー

Customer · Product · Supplier · Employee

1 つのレコードに関するすべての取引、関連、AI 要約を 1 画面で。複雑な JOIN の代わりにメタデータ駆動の集約を使用します。

DrillDown Navigator

20 ホップの履歴

エンティティ → エンティティ → エンティティの移動をまたぐ戻る/進むボタン(sessionStorage)。受注 → 顧客 → 請求書 → 入金という経路でもユーザーは迷いません。

Tenant Onboarding Saga

6 ステップ

新規企業のオンボーディング: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → 利用開始。ユーザー向けには /onboarding ウィザード。

Cortex ライセンス管理

HMAC-SHA256

ライセンスのハートビート(5 分ごとの ping)、expired/suspended/readonly/expiring の各バナー、useLicenseStatus フック、On-Premise の license.lic HMAC 検証、reset_token フロー。

Computed + Document Numbering

Roslyn · レース安全

Computed Fields: 式ベースの計算フィールド(Roslyn サンドボックス)。Document Numbering: プレフィックス / 桁埋め / 年次・月次リセット、テナントごとに分離された採番ルール。

ハイブリッドデータアーキテクチャ

性能と柔軟性を同時に

組み込みのコアエンティティは 実テーブル に置かれ(最大限の性能)、AI で作成された動的エンティティは JSONB に置かれます(完全な柔軟性)。両方の良いところ取りです。

Core Entities

組み込みのコアエンティティ(tenants、users、accounts、invoices、products、contacts)は実テーブルに保存されます。最大限の性能、豊富なインデックス、複雑な JOIN。

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

Dynamic Entities

AI または Configurator の UI で定義されたカスタムエンティティは、単一の dynamic_records テーブルに JSONB として保存されます。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)
ホワイトラベル · PaaS パートナー

ElpoCore を自社のエンジンとして使う

ソフトウェア企業、エージェンシー、パートナー向けの PaaS モデル。REST API + X-Tenant ヘッダーを通じて、メタデータ駆動のエンジンを自社ブランドで販売できます。お客様の顧客が目にするのは yourerp.com であり、背後に ElpoCore があることに気づくことはありません。開発に 6 か月かかる ERP/CRM が 1 週間で用意できます。

API
Engine as a Service

POST /v1/entities · API キー + テナント分離

UI
自社のフロントエンド

テーマシステム · React レンダラー · iframe または自社 UI でのラップ

スケール
無制限のテナント

従量課金 · パートナーの顧客もあなたの実績に

PaaS パートナープログラム

AI と話せるプラットフォームを試す

ElpoCore は ELPO のすべてのアプリケーションが動作する中核プラットフォームです。お客様の顧客も、AI と話すだけで自分のアプリを構築できます。

FAQ

ElpoCore とは何ですか?

ElpoCore は、SmartERP や Cortex をはじめとする ELPO の SaaS 製品が稼働するローコードの AI アプリケーション基盤です。メタデータ駆動のアーキテクチャにより、コードを書かずに、さらには会話で説明するだけで業務アプリケーションを構築できます。

ローコードプラットフォームとはどういう意味ですか?

ローコードとは、アプリケーションの大部分をビジュアルツールと既製のコンポーネントで構築し、記述するコードを最小限に抑える手法です。ElpoCore ではフォーム、テーブル、ワークフロー、レポートをドラッグ&ドロップとメタデータで定義します。

ElpoCore はどのような課題を解決しますか?

ElpoCore は、新しい業務ニーズが生じるたびにソフトウェアをゼロから開発するコストをなくします。マルチテナントかつメタデータ駆動のアプリケーションが単一の基盤上で動作し、ELPO のすべての SaaS 製品がこの基盤を共有しています。

マルチテナントとは何ですか?

マルチテナントのアーキテクチャでは、アプリケーションの単一インスタンスが同時に多数の企業へサービスを提供し、各社のデータは論理的に分離して保持されます。ElpoCore は企業コードを使い、単一のドメインから多数のテナントを管理します。