イントロダクション
intra-martのローコード開発基盤は、業務アプリケーションの開発スピードを大幅に向上させ、誰でも簡単にアプリケーションを開発できるようにサポートします。直観的な操作により、プログラミングの知識が少なくても、業務ニーズに即したアプリケーションが作成できます。アプリケーションの開発を始める前に、まずintra-martのローコード開発ツールとそれぞれの役割について理解しておくことが大切です。
ローコード開発を支える基本ツール

Accel Studio
Accel Studioは、intra-mart Accel Platform上で動作するアプリケーションを統合的に開発・管理するためのツールです。
IM-LogicDesignerやIM-BloomMakerで作成したリソースを、アプリケーション単位で一元管理できます。また、アプリケーションのひな型やサンプルとして利用できるテンプレートも豊富に用意しています。
【ツール操作に役立つ知識・スキル】
- アプリケーション開発の基本的な流れを把握していること
- ユーザのアクセス制御やロール・権限の設定に関する知識
- アプリケーション全体の構成や関連性への理解

Accel Studioの概要については、「intra-mart Developer Portal - はじめてのAccel Studio」を参照してください。
IM-Repository
IM-Repositoryは、intra-mart Accel Platform上のさまざまな用語データやその属性情報(メタデータ)を管理するツールです。
アプリケーションのデータ定義を簡単に作成できます。さらに、エンティティのデータ定義機能を活用すると、SQLを記述せずにデータ構造を設計できます。
【ツール操作に役立つ知識・スキル】
- 業務に応じたデータベース設計ができること
- エンティティ、辞書定義、マスタデータに関する知識
- アプリケーション全体の構成や関連性への理解

IM-Repositoryの概要については、「intra-mart Developer Portal - はじめてのIM-Repository」を参照してください。
IM-LogicDesigner
IM-LogicDesignerは、intra-mart Accel Platform上で動作するビジネスロジックを、プログラミングの知識がなくても作成できるツールです。
Webブラウザ上で操作を行い、処理部品をドラッグ&ドロップで配置し、処理の流れとデータの受け渡しを線でつなぐだけで、簡単にビジネスロジックを作成できます。
【ツール操作に役立つ知識・スキル】
- ロジックフローの概念や全体構造を把握していること
- 処理の分岐や繰り返しなど、基本的な制御構造に関する理解
- アプリケーション全体の構成や関連性への理解

IM-LogicDesignerの概要については、「intra-mart Developer Portal - はじめてのIM-LogicDesigner」を参照してください。
IM-BloomMaker
IM-BloomMakerは、intra-mart Accel Platform上で動作するアプリケーションの画面を、複雑なコードを記述することなく作成できるツールです。
Webブラウザ上で画面部品をドラッグ&ドロップで配置し、必要な設定を行うことで、画面のデザインや処理を定義できます。
【ツール操作に役立つ知識・スキル】
- 画面の構成要素(エレメント)とその役割への理解
- 変数・定数・入力値の使い分けができること
- アプリケーション全体の構成や関連性への理解

IM-BloomMakerの概要については、「intra-mart Developer Portal - はじめてのIM-BloomMaker」を参照してください。
本マニュアルの対象環境
本マニュアルでは、Webサーバ、 APサーバ、 DBサーバを1台のサーバに集約したシンプルな構成を想定しています。intra-martに初めて触れる場合や、 事前に機能を確認したい場合など、 検証や評価に適したデモ環境を構築した状態を前提としてローコード開発を進めていきます。

また、開発環境・検証環境・本番環境については物理的に分離せず、同一環境内でカテゴリ構成によって本番フェーズと検証フェーズに分けて、アプリケーションを管理する運用を想定しています。intra-martの操作に慣れてきたら、実運用を想定した分離環境へのステップアップを検討しましょう。
intra-martのサーバ構成については、「intra-martの歩き方 - サーバ構成の方針を決める」を参照してください。