サマリー
TMS Software は 1995 年にベルギーで創業した、Embarcadero Delphi および C++Builder エコシステム向けプロフェッショナル開発ツールの専門ベンダーです。主な製品ポートフォリオは以下の 3 つの柱で構成されます。
- TMS VCL UI Pack — ネイティブ Windows 開発向けに 600 以上の成熟した UI コントロール を収録。
- TMS FNC パック群 — “Framework Neutral Components” を掲げ、VCL・FireMonkey(FMX)・TMS WEB Core の各プロジェクトで同一コードを動作させ、Windows・macOS・iOS・Android・ブラウザを単一の高性能コードベースでターゲットにします。
- TMS WEB Core(Delphi 版 & Visual Studio Code 版) — Object Pascal を HTML5/JavaScript にコンパイルし、Delphi 開発者(あるいは VS Code ユーザー)が最新のシングルページ Web アプリや PWA を JavaScript フレームワークを習得せずに構築できます。
加えて、Aurelius(ORM)、XData(REST/JSON サーバー)、Scripter(Pascal/BASIC スクリプトエンジン)、Sphinx(認証・認可)などのバックエンドライブラリも提供し、Delphi だけでエンタープライズグレードのマルチティアシステムを実現可能です。
製品概要と価値提案
TMS Software のスイートは、エンタープライズクラスの UI コントロール、クロスプラットフォーム展開、堅牢なサーバーサイド基盤を必要とするプロフェッショナル Delphi/C++Builder 開発者のために設計されています。 また、外部サービスや社内システムとの連携を考慮した設計のため、将来的な拡張(会話UI、ツール連携、音声I/O等)を組み込みやすい構成です。
- 1 ベンダー = 1 契約 = 1 学習曲線 — グリッドから REST サーバーまで網羅。
- 統一 API — FNC により VCL・FMX・Web 環境で同一コードと同一 UI を実現。
- フルソースコード提供 — 規制遵守や長期メンテナンスが要求されるプロジェクトでも安心。
TMS 製品ラインの概要
| 製品ライン | 目的 | 主なターゲット |
|---|---|---|
| TMS VCL UI Pack | 600+ Windows ネイティブコントロール | デスクトップ業務アプリ、レガシー刷新 |
| TMS FNC UI / Cloud / Maps / WX | フレームワーク非依存の UI & クラウド/マップ/ネイティブ機能 | VCL・FMX・WEB Core・Lazarus LCL |
| TMS WEB Core | Delphi/VS Code での RAD Web (SPA/PWA) 開発 | ブラウザ、Electron、Miletus デスクトップ |
| ビジネス & データフレームワーク | ORM・REST・レプリケーション・スクリプト・HTTP・IAM | マルチティア/マイクロサービス構成 |
どの製品から検討すべきか(選び方)
- Windowsデスクトップ中心:VCL UI Pack(業務UI刷新・高機能グリッド・リボン・スケジューラ等)
- クロスプラットフォーム:FNC(VCL/FMX/WEB Core/LCL で UI・コード共有)
- Web/SPA/PWA:TMS WEB Core(Object Pascal で Web アプリ開発)
- サーバー/業務基盤:Aurelius / XData / Sphinx など(ORM・REST・認証基盤)
導入・評価の流れ
- 目的の整理(VCL / FNC / WEB Core / サーバー基盤)
- 評価(トライアル入手・検証)
- 見積依頼(開発環境、必要な製品ライン、導入形態を共有)
- 購入・運用(ライセンス案内/更新・サポート)
Delphi VCL コンポーネント—モダンな Windows UI を簡単に
TMS VCL UI Pack は 600 以上 のコントロールを搭載し、仮想スクロール対応グリッド、Office 風 Fluent リボン、プランナー(スケジューラー)、リッチテキストエディタ、PDF 生成、WebView2 埋め込みブラウザなどを短時間で実装できます。レガシーアプリの段階的モダナイズにも最適です。
TMS FNC コンポーネントによるクロスプラットフォーム開発
TMS FNC は Grid・TreeView・Ribbon・Planner・Chart・RichEditor などを 1 つのソースで VCL・FMX・TMS WEB Core・Lazarus LCL の各フレームワークに展開。 バグ修正や機能追加が全プラットフォームに反映され、QA と保守工数を大幅に削減します。
TMS WEB Core での Web アプリ開発
- Delphi IDE & Visual Studio Code におけるビジュアルデザイナとコンポーネントパレット。
- Aurelius/XData と連携し、型安全な REST 呼び出しを実現。
- PWA ウィザード でオフラインキャッシュやインストール機能を自動設定。
- Electron/Miletus との統合で Web アプリをネイティブデスクトップ化。
ビジネスロジック & エンタープライズフレームワーク
- Aurelius — LINQ 風クエリを備えた ORM。主要 SQL エンジンに対応。
- XData — Sparkle HTTP スタック上の REST/JSON サーバー。JWT/OAuth 2 による認証。
- RemoteDB & Echo — 中間層経由の DB アクセスと双方向レプリケーションでオフライン運用を実現。
- Scripter — Pascal/BASIC スクリプトエンジンとフォームデザイナをアプリに組み込み。
- Sphinx — OAuth 2 / OpenID Connect 準拠の IAM サーバーで統合認証/認可を提供。
統合性 & 拡張性
- 幅広い開発環境に対応 — Delphi/C++Builder の複数世代を対象に、製品ごとに対応範囲を提供(詳細はお問い合わせください)。
- FNC Cloud Pack で Azure・Google・PayPal・OneDrive などのクラウドサービス API を簡単接続。
- FNC Maps により Google Maps・OpenStreetMap・Azure Maps を高 DPI/高パフォーマンスで表示。
- すべての有償製品に フルソースコード を付属。組織のポリシーに合わせたレビューやカスタマイズが可能。
導入メリット
- 開発速度向上 — RAD ツールと 600 超のコントロールで大幅な工数削減。
- 単一コードベースでマルチターゲット — FNC により保守コストを大幅に削減。
- 洗練された UX — Windows 風リボンやタッチフレンドリなモバイル UI に対応。
- シームレスな連携 — Excel/PDF/JSON、OAuth 2、HTTP/REST を活用した実装を効率化。
- エンタープライズ品質 — ソース開示、更新/サポート、TLS・JWT/OAuth 2 対応。
- 統合と拡張 — WebView2、PWA、デスクトップ/モバイル/ブラウザへの展開を支援。
- 単一ベンダー統合 — 契約、ドキュメント、サポートを一本化し運用負荷を軽減。
- 将来拡張に強い設計 — 外部サービスや社内ツール連携を見据えた構成により、 追加要件(会話UI、ツール連携、音声I/Oなど)を段階的に組み込みやすくなります。
ユースケース
レガシー VCL ERP のモダナイズ
旧来のグリッドやツールバーを VCL UI Pack に置き換え、FlexCel で PDF 出力を追加。全面書き換えを避け、短期間で最新 UI に刷新。
フィールドサービス向けクロスプラットフォームアプリ
FNC コントロール共有で Windows ディスパッチャクライアントと Android/iOS 技術者アプリを単一コードベースで提供。XData REST でリアルタイム同期。
デスクトップ注文管理の Web 拡張
Aurelius エンティティを XData で REST 公開し、WEB Core SPA を Visual Studio Code で開発。追加の JavaScript 専任チームは不要。
マルチティア物流プラットフォーム構築
Aurelius + Sphinx でビジネスロジックとセキュリティを統合管理。XData で REST API を提供し、RemoteDB/Echo によりオフライン配送車のデータ同期を実装。
医療機関のセルフサービスレポート
FlexCel テンプレートと VCL/FNC チャートで医師が Excel/PDF の分析レポートを自己生成。IT 部門の負荷を軽減し意思決定を迅速化。
FAQ
| 質問 | 回答 |
|---|---|
| 対応 IDE は? | Delphi/C++Builder の複数世代に対応する製品群を提供しています。対応範囲は製品により異なるため、ご利用環境に合わせてご案内します(Lazarus/LCL や WEB Core(VS Code)対応製品もあります)。 |
| ソースコードは付属? | はい。開発者ライセンスにフルソースコードと更新/サポートが含まれます(期間・条件は製品により異なります)。 |
| ランタイムロイヤリティは? | ありません。コンパイル済みバイナリは自由に配布可能です。 |
| トライアル版は? | 主要製品に評価版が用意されています。取得方法や条件は製品により異なるため、お問い合わせください。 |
| FNC は Lazarus で動作? | はい。Lazarus LCL 上で Windows/Linux/macOS を対象に利用できる製品があります。 |
| Scripter は Python に対応? | いいえ。標準で Pascal と BASIC のみをサポートします。 |
| 導入実績は? | 世界中の ISV・企業で採用されています。 |
*ご希望の製品がございましたらお気軽にお問い合わせください。
メーカーの製品サイト: https://www.tmssoftware.com
【言語】英語


