ITトレンドがおすすめする製品・サービス
- ■開発規模別
- 部門単位の業務アプリを作りたい:キントーン、SPIRAL WebTools
- 基幹システムと連携する全社システムを作りたい:楽々Framework3、ArielAirOne、Visual LANSA
- ■リスクへの備え方別
- 検証環境やテスト環境で確かめてから本番に反映したい:SmartDB、SPIRAL WebTools
- 生成したソースコードを出力できる製品を選びたい:AppBuilder
- 提供会社の開発支援を受けながら進めたい:Magic受託開発、楽々Framework3、プリザンターサポートサービス
ローコード開発ツールのリスクは工程で変わる
ローコード開発ツールは、標準の部品で作れる範囲とコードで補う範囲を組み合わせて開発します。この柔軟さが、ノーコードとは異なるリスクを生みます。どの工程でどのような問題が起こりうるのか、全体像を先に整理しておきましょう。
工程ごとに起こりうる主なリスク
企画の段階では、ツールに向かない開発を選んでしまうリスクがあります。開発の段階では、独自コードの増加による品質のばらつき、運用の段階では連携先や製品の更新による障害が考えられます。
さらに長期の利用では、ライセンス費用の増加や、作ったシステムを別の基盤へ移しにくくなる問題が表面化します。下の表は、この記事で扱うリスクを工程別にまとめたものです。
| 工程 | 主なリスク |
|---|---|
| 企画 | ローコードに向かない要件の開発を任せる |
| 開発 | 独自コードが増え、品質と保守の負担が重くなる |
| 運用 | 基幹システム連携や製品の更新で障害が起きる |
| 長期利用 | ライセンス費用の増加と移行のしにくさ |
ノーコードとリスクの性質が異なる理由
ノーコード開発ツールのリスクは、現場が手軽に作って公開することから生まれる管理の問題が中心です。一方、ローコード開発ツールは情報システム部門や開発会社が使い、基幹システムとつながる業務を担うことが少なくありません。
そのため、障害が起きたときの影響範囲が広く、コードの品質や性能といった、従来のシステム開発と同じ種類のリスクも抱えます。「コードが少ないから安全」と考えず、通常の開発と同じ管理の目線を持つことが大切です。
企画段階で向かない開発を任せるリスク
ローコード開発ツールの失敗で起こりやすいのが、ツールに向かない要件を対象に選んでしまうことです。開発の途中で標準機能の限界にぶつかると、コードでの作り込みが増え、期間も費用も想定を超える可能性があります。企画段階で見極めたい要件を紹介します。
複雑な業務ロジックと例外処理
料金計算や在庫の引き当てのように、条件分岐が多く例外処理の多い業務は、画面上の設定だけでは表現しきれない場合があります。標準機能で表現できない部分をコードで補うほど、ローコードの利点である開発の速さは薄れていきます。
企画の段階で業務ルールを洗い出し、標準機能で実現できる割合を見積もっておきましょう。提供会社や開発会社に、類似した業務での適用例があるかを確認するのも有効です。要件の一部だけでも試作し、標準機能でどこまで作れるかを確かめてから本格的な開発に進むと、見込み違いを早い段階で見つけられます。
大量データの処理と応答性能
数十万件を超えるデータの一括処理や、多数の利用者が同時に使う画面では、応答が遅くなる可能性があります。ローコード開発ツールは内部の処理が見えにくく、性能を細かく調整できる範囲が製品によって限られるためです。
性能の要件が厳しいシステムは、本番に近いデータ量と同時接続数で試験してから適用を決めましょう。処理の一部だけを従来の開発で作り、ローコードと組み合わせる方法も選択肢の一つです。性能の試験は、利用者が増える月末や締め日など、負荷が集中する場面を想定して行うとよいでしょう。
独自コードの増加で保守が重くなるリスク
ローコード開発ツールでは、標準機能で足りない部分をコードで補えます。ただし、場当たり的にコードを書き足していくと、作った人しか読めない処理が増え、改修や引き継ぎの負担が重くなります。開発段階で起こりうる問題と対策を見ていきましょう。
書き方がそろわないコードの蓄積
複数の開発者がそれぞれの判断でコードを書き足すと、同じ処理が別々の書き方で実装されたり、似た部品が乱立したりします。その結果、一か所を直すたびに多くの画面を確認しなければならなくなる場合があります。
対策として、どの場面でコードを書いてよいか、命名や共通部品の使い方をどうするかといった開発ルールを、開発を始める前に決めておきましょう。コードの変更をレビューする担当を複数人で回す体制も有効です。書き足したコードの目的と変更履歴を残しておけば、担当者が替わっても改修の経緯をたどれます。
テスト範囲の見落とし
ローコード開発では画面や処理を短期間で作れるため、テストの計画が後回しになりがちです。標準機能の部分は動いても、書き足したコードとの組み合わせや、連携先とのデータの受け渡しで不具合が見つかることがあります。
変更のたびに確認する項目を一覧にし、繰り返し使えるテストの手順を整えておきましょう。テストの自動化に対応しているかどうかは製品によって異なるため、選定時の確認項目に加えておくと安心です。テストの結果を記録として残しておけば、次の改修時に確認すべき範囲を判断する材料にもなります。
ITトレンドでは、最新の製品・サービスを多数比較・掲載しています。まず資料請求して、さまざまな製品の機能や特徴を比較してみてください。忙しい業務時間内でも、各社に問い合わせる手間なく、たった1回の入力(約60秒)でノーコード・ローコード開発ツールの一括資料請求が可能です。浮いた時間で、じっくりと製品の比較検討を進めましょう。
運用段階で起きる連携と更新の障害リスク
ローコード開発ツールで作ったシステムは、本番稼働後も連携先や製品自体の変化の影響を受けます。障害の原因がローコード側か連携先かを切り分けにくい点も、運用段階のリスクです。起こりうる障害と備え方を紹介します。
基幹システム連携でのエラー
会計や販売管理などの基幹システムとAPI(システム同士がデータをやり取りする窓口)でつなぐ場合、認証エラーや同期の停止、データ反映の遅延が起こる可能性があります。連携先の仕様変更やリクエスト上限への到達など、原因はローコード側と連携先の両方に考えられます。
エラーが起きたときに管理者へ通知されるか、失敗した処理を後から確認して再実行できるかを確かめておきましょう。連携先ごとの問い合わせ窓口と、切り分けの手順を決めておくことも大切です。連携の処理ログをどこで確認できるかを運用手順書に書いておけば、担当者以外でも初動の対応を進められます。
製品のバージョンアップによる影響
クラウド型のローコード開発ツールは、提供会社の計画に沿って定期的にバージョンアップされます。標準機能の部分は自動で更新されても、書き足したコードや独自の画面が、更新後に想定どおり動かなくなる場合があります。
更新の予定がいつ通知されるか、事前に検証環境で試せる期間があるかを確認しておきましょう。更新後に確認する画面と処理を決めておけば、影響に早く気づけます。独自コードが少ないほど更新の影響を受けにくいため、標準機能で済む部分はできるだけ標準機能で作るという方針も、運用の負担を抑えるうえで役立ちます。
ローコード開発の長期利用で効く費用とロックイン
ローコード開発ツールのリスクの中には、導入から数年たってから表面化するものもあります。利用者やシステムが増えたときの費用と、ほかの基盤へ移しにくくなる問題です。契約前に、長期の利用を前提とした確認をしておきましょう。
利用者数とアプリ数で増えるライセンス費用
ローコード開発ツールの料金は、開発者の人数、システムを使う利用者数、作るアプリの数などで決まる場合があります。最初は一部門で始めても、全社に広げると費用が大きく増える可能性があります。
導入時の費用だけでなく、3年後や5年後の利用規模を想定して試算しておきましょう。開発者と利用者で料金が分かれているか、閲覧中心の利用者を安く追加できるかも、比べておきたい点です。契約期間の途中で利用者を減らせるかどうかも、組織変更が多い企業では確認しておくと安心です。
ほかの基盤へ移しにくくなるロックイン
ローコード開発ツールで作ったシステムは、製品ごとの実行環境で動くことが少なくありません。この場合、製品の提供終了や料金改定があっても、別の基盤へ簡単には移せない状態に陥る可能性があります。これをベンダーロックインと呼びます。
データを汎用的な形式で書き出せるか、画面や処理の設計情報を文書として残せるかを確認しておきましょう。業務ルールを製品の設定の中だけに閉じ込めず、別途文書にまとめておくことも、移行の負担を減らす備えです。生成したソースコードを出力できる製品もあるため、移行のしやすさを重視する場合は比べる材料の一つです。
工程ごとのリスクに備える製品の一覧
ローコード開発ツールを中心に、関連するノーコード製品や開発支援サービスも含めて特徴を一覧にまとめました。検証環境の有無やコード出力、開発支援など、リスクへの備え方を比較しましょう。
| 製品名 | 特徴 |
|---|---|
| 楽々Framework3 | 部品組み立て型の国産基盤。25年以上、保守を終了せず提供を継続 |
| ArielAirOne | ローコードとスクリプトを併用でき、Notes移行ツールも備える |
| SmartDB | 検証環境のオプションを用意。複雑なワークフローと権限制御にも対応 |
| SPIRAL WebTools | テスト環境からリリースまでを管理でき、権限・ログの設定も備える |
| Magic受託開発 | Magic xpaを用いたローコード受託開発。保守・運用や小規模改修まで対応 |
| キントーン | サンプルアプリから部門の業務アプリを素早く作る、ノーコード・ローコード対応 |
| AppBuilder | UI設計からAngular・Blazorのコード生成までを一貫して支援するローコードツール |
| Visual LANSA | モバイル・Web・デスクトップのアプリを、単一の言語とIDEで構築 |
| プリザンターサポートサービス | 国産OSS「Pleasanter」の導入・運用・保守・カスタマイズを支援するサービス |
開発リスクへの備えから選ぶローコード製品・関連サービス
開発規模やリスクへの備え方に応じて、ローコード開発ツールを中心に、関連するノーコード製品や開発支援サービスを紹介します。
楽々Framework3
- EOL(サポート終了)を気にせず長く使える開発基盤
- 部品活用で高品質・標準化されたシステム開発
- 開発から運用保守まで支え、継続改善と内製化を実現
住友電工情報システム株式会社が提供する「楽々Framework3」は、基幹システムの開発やレガシーシステムの刷新を支える国産のローコード開発基盤です。画面遷移や処理の流れをまとめた開発部品を使うため、開発者ごとの実装のばらつきを抑えられます。発売から25年以上、保守を終了せず提供を続けていて、バージョンアップも無償です。長期の運用や保守で後悔したくない全社システムの開発に向きます。
ArielAirOne
- 大手企業のペーパーレスをノーコード/ローコードで実現
- Notes移行ツールで管理者と現場の移行負荷を大幅に削減
- スクリプトを設定することで、複雑なアプリケーション作成も可能
株式会社ワークスアプリケーションズが提供する「ArielAirOne」は、ワークフローと業務アプリの開発を一つの基盤で行えるローコードの製品です。豊富な部品で素早く開発でき、複雑な要件にはスクリプトで対応できるため、ローコードだけでは足りない場面での行き詰まりを避けやすくなります。オンプレミスとクラウドの双方に対応し、全社の統制を保ちつつ、部門ごとの開発も進めたい場合の選択肢です。
SmartDB
- ノーコードで業務部門でも開発できます
- 豊富な標準機能で幅広い業務をデジタル化できます
- 大企業ならではの複雑なワークフロー/権限制御に対応できます
株式会社ドリーム・アーツが提供する「SmartDB」は、大企業向けのクラウド型ノーコード開発プラットフォームです。オプションとして検証環境を追加でき、本番に反映する前に動作を確かめる運用を組み立てられます。合議や条件分岐などの複雑なワークフロー、更新履歴の保存、設計情報の出力にも対応しています。変更時の影響を確かめながら進めたい業務アプリで検討できます。
SPIRAL WebTools
- 現場の担当者自身がサイトやフォーム、業務アプリを簡単に作成
- 金融機関や官公庁にも採用されるセキュリティ基盤で安心
- 柔軟な権限設定で、誰がどのデータを閲覧・編集できるか設定可能
スパイラル株式会社が提供する「SPIRAL WebTools」は、公開前の確認を運用に組み込みやすいクラウド型のノーコードツールです。サイトの管理機能にテスト環境とリリースの仕組みがあり、公開前に動作を確かめる運用を取り入れられます。IPアドレス制限や二段階認証、アクセスログにも対応し、作成の自由と公開前の確認を両立させたい場合の選択肢です。
Magic受託開発
- プロトタイプ先行のアジャイル開発
- Magic xpaで短納期ローコード開発
- システム移行や保守まで一括支援
株式会社フォリウムが提供する「Magic受託開発」は、ローコード開発ツール「Magic xpa」とアジャイル開発を組み合わせた受託開発サービスです。プロトタイプで確認しながら要件を詰められるため、完成後の認識のずれを抑えられます。製造・テスト工程のみの受託や、保守・運用、小規模な改修にも対応しており、自社だけで進める不安がある開発で提供会社の支援を受けたい場合に向きます。
キントーン
- AIとノーコードで業務アプリをシュシュッとつくれる
- 部署・業種別ですぐに使えるサンプルアプリ
- プラグイン・連携サービスを組み合わせて業務がより効率的に
サイボウズ株式会社が提供する「キントーン」は、ノーコードとローコードで業務アプリを作る業務改善プラットフォームです。部署や業種別のサンプルアプリを使って、部門単位の業務アプリを短期間で立ち上げられます。プラグインや連携サービスで機能を足せるため、小さく始めてから範囲を広げたい部門の開発で、作り込みすぎを避けながら使いやすい製品です。
AppBuilder (インフラジスティックス・ジャパン株式会社)
- 60以上のUIを備えたWYSIWYG設計環境。
- デザインからAngular・Blazorのコードをワンクリック生成。
- クラウド上でチーム共有可能、IDEや依存なしで利用可。
Visual LANSA (株式会社ランサ・ジャパン)
- 30年の歴史、導入実績8000社以上。
- ローコード開発、連携、モダナイゼーションを統合。
- 単一言語とIDEで全てを生成
プリザンターサポートサービス (株式会社日立システムズフィールドサービス)
- 人数・機能・期間の制限なし
- API・独自SQLで高い拡張性とカスタマイズ性
- 多様なサポートで導入後も安心運用を支援。
まとめ
ローコード開発ツールのリスクは、企画・開発・運用・長期利用の工程ごとに異なります。向かない要件の見極め、コードの書き方とテストのルール、連携や更新の障害への備え、長期の費用と移行のしやすさを事前に確認しておくことが大切です。リスクへの備え方はノーコード・ローコード開発ツールの製品ごとに異なるため、複数の製品を資料請求し、自社のシステム規模にあうものを比較検討してください。

