MM総研「ノーコード/ローコード開発ツール市場の実態調査」(2024年3月)によると、国内ノーコード/ローコード市場は約3,400億円規模に達し、前年比24.3%成長を記録した。導入企業の裾野は確実に広がっている。一方で、キーマンズネット「IT担当者300人に聞いたノーコード/ローコード開発の実態調査」(2024年6月)では、導入企業の約4割が「当初想定しなかった制約に直面した」と回答している。

ツールの選び方はノーコードプラットフォーム比較2026で網羅した。本記事はその続編として、「いつノーコードに見切りをつけるか」という判断基準に特化する。Bubble・kintone・Power Appsで業務システムを構築し、成長とともに限界を感じ始めた経営者に向けて、スクラッチ開発に切り替えるべき7つのサインと移行費用の相場を解説する。


この記事でわかること

  • ノーコード/ローコードの構造的な限界がどこにあるのか
  • スクラッチ開発に切り替えるべき7つの具体的なサイン
  • 移行費用の相場(小規模200-500万円、中規模500-1,500万円、大規模1,500-4,000万円)
  • 全面移行ではなく段階移行で失敗を回避する方法
  • 補助金を活用して移行コストを圧縮する方法

ノーコード/ローコードの構造的な限界

ノーコードツールは「速く作れる」ことが最大の武器だ。しかし、その速さはプラットフォーム側が用意した枠組みの中でしか発揮されない。事業が拡大し、業務が複雑化するにつれて、枠組みの制約が経営課題として顕在化する。

パフォーマンスの天井

Bubbleのワークフロー、kintoneの一覧表示、Power Appsのキャンバスアプリは、いずれもプラットフォーム側の実行エンジンに依存している。SQLクエリの最適化、インデックス設計、キャッシュ戦略といったパフォーマンスチューニングの手段がユーザー側にない。データ量が一定規模を超えると、対処法のないレスポンス遅延が発生する。

ベンダーロックインの深刻さ

Bubbleのワークフロー(ロジック)はエクスポートできない。kintoneのアプリ設計はCSVエクスポートが可能だが、プラグインやJSカスタマイズのロジックは移行困難。Power Appsの定義ファイルは他のプラットフォームでは動かない。いずれも「データは出せるが、ロジックは出せない」という構造的なロックインを抱えている。

外部連携の限界

BubbleのAPI ConnectorやkintoneのREST APIは基本的な連携に対応するが、Webhook受信のカスタムバリデーション、OAuth 2.0のPKCEフロー、バッチ処理による大量データ連携といった実務で求められる統合パターンには対応しきれない。連携先が増えるほど、中間サーバーの追加やZapier/Makeの多段構成が必要になり、メンテナンス不能な「つぎはぎアーキテクチャ」に陥る。


スクラッチ開発に切り替えるべき7つのサイン

以下の7つのうち3つ以上に該当する場合、ノーコード/ローコードの適用限界に達している可能性が高い。

サイン1:画面の表示速度が3秒を超える操作がある

Bubbleのデータ取得やkintoneの一覧表示で、ユーザーが3秒以上待たされる操作が常態化している。Google「Think with Google」の調査(2024年)では、表示速度が3秒を超えると53%のモバイルユーザーがページを離脱するとされている。業務システムであっても、操作のたびに待ち時間が発生すれば生産性は確実に低下する。チューニングの手段がプラットフォーム側にないため、データ量を減らす以外の根本対策がない。

具体例:kintoneで案件一覧を表示するのに5秒以上かかる。Bubbleのダッシュボードが読み込み完了まで8秒を要する。

サイン2:月額費用がスクラッチ開発の保守費を超えている

ノーコードツールの月額費用(ライセンス料+プラグイン費+カスタマイズ外注費)が、スクラッチ開発システムの月額保守費(相場:10万〜30万円)を上回っている。Bubbleのワークロードユニット(WU)従量課金は、トラフィック増加に伴い予測困難な形で膨張する。kintoneもユーザー数増加に伴う従量課金に加え、プラグイン費用が積み上がる。

判断の目安

ツール移行検討ライン
Bubble月額10万円以上(WU従量課金+プラグイン)
kintone月額30万円以上(ライセンス+プラグイン+JSカスタマイズ外注)
Power Apps月額25万円以上(プレミアムライセンス+Power Automate+Dataverse)

サイン3:「このツールでは実現できない」が月2回以上出ている

新機能の要望や業務フローの変更に対して、開発担当者やベンダーから「kintoneでは無理です」「Bubbleのプラグインがない」「Power Appsのキャンバスでは表現できない」という回答が月に2回以上出ている。これはツール側の機能拡張の限界であり、待っていても解消されない。

チェック方法:過去3ヶ月間の機能要望リストを見返し、「ツール制約により見送り」となった件数を数える。月平均2件以上なら危険水域。

サイン4:カスタマイズコードが肥大化している

kintoneのJSカスタマイズファイルが30本以上、BubbleのプラグインやCustom Stateが20以上、Power AppsのPower Fx式が500行以上に達している。「ノーコードなのにコードだらけ」という矛盾が生じており、属人化・テスト不能・変更影響範囲の不透明化という技術的負債が蓄積している。

実態の例:kintoneのJSカスタマイズを書ける担当者が1人しかおらず、その人が退職したら保守不能になる。

サイン5:複数ツールの「つぎはぎ」で運用が回っている

kintone+Zapier+Googleスプレッドシート+LINE Worksのような多段連携が常態化している。データの流れが可視化されておらず、どこかが止まっても原因特定に時間がかかる。Zapierの1タスクあたりの課金も積み上がり、月額のZapier費用だけで5万円を超えているケースもある。

危険度チェック:業務フローの中で、3つ以上のツールを横断するデータの流れがある場合はスクラッチ開発による統合を検討すべき。

サイン6:セキュリティ・コンプライアンス要件を満たせない

ISMS取得、Pマーク更新、個人情報保護法対応、業界固有の規制要件に対して、プラットフォームのセキュリティ機能では対応しきれない状態。フィールド単位のアクセス制御、操作ログの細粒度管理、データの国内保管要件、暗号化要件への適合が求められている。

具体例:監査法人から「kintoneのアクセスログでは監査証跡として不十分」と指摘された。取引先から「データの国内サーバー保管を契約条件にしたい」と言われたが、Bubble(米国サーバー)では対応できない。

サイン7:事業拡大に対してシステムがボトルネックになっている

新規事業の立ち上げ、M&Aによる組織統合、取引先からのAPI連携要求など、事業拡大のスピードにシステムが追いついていない。「このシステムがあるから、この業務フローは変えられない」という発言が社内で出始めている。

判断基準:システムの制約が理由で、売上機会の損失や業務効率の悪化が発生しているなら、移行のROIは確実にプラスになる。


7つのサインの自己診断チェックリスト

#サイン該当する
1画面の表示速度が3秒を超える操作がある[ ]
2ノーコードの月額費用がスクラッチ保守費を超えている[ ]
3「このツールでは実現できない」が月2回以上出ている[ ]
4カスタマイズコードが肥大化している(JS30本+/プラグイン20+)[ ]
5複数ツールの「つぎはぎ」で運用が回っている[ ]
6セキュリティ・コンプライアンス要件を満たせない[ ]
7事業拡大に対してシステムがボトルネックになっている[ ]
判定基準
  • 0〜2個:現時点ではノーコード継続が合理的。ただし半年ごとに再チェックを推奨
  • 3〜4個:移行の検討を開始すべき。ボトルネック領域の特定と概算見積りを取得する段階
  • 5個以上:早期のスクラッチ移行を強く推奨。技術的負債の蓄積が加速しており、先延ばしするほど移行コストが増大する

スクラッチ移行費用の相場【2026年版】

規模別の費用目安

移行規模費用目安対象イメージ期間目安
小規模200万〜500万円アプリ1〜3本相当。単機能の業務システム2〜4ヶ月
中規模500万〜1,500万円アプリ5〜10本相当。複数部門が利用する業務システム4〜8ヶ月
大規模1,500万〜4,000万円アプリ10本以上+外部連携多数。基幹業務に近い統合システム8〜14ヶ月
※ IPA「ソフトウェア開発分析データ集2022」の中規模Webアプリケーション再構築に関する統計を参考にした一般的な範囲。実際の費用は業務規模・要件の複雑度・データ移行量により変動する。

移行元ツール別の費用傾向

移行元小規模(200-500万)中規模(500-1,500万)大規模(1,500-4,000万)費用が高くなる要因
Bubble250万〜500万円600万〜1,500万円1,500万〜3,500万円ワークフローのリバースエンジニアリングが必要。データ構造の正規化工数
kintone200万〜400万円500万〜1,200万円1,500万〜3,000万円JSカスタマイズの移植。プラグイン依存機能の再実装
Power Apps250万〜500万円600万〜1,500万円1,500万〜4,000万円Dataverse/SharePointのデータ移行。Power Automate連携の再構築

費用を左右する5つの変数

変数低コスト寄り高コスト寄り
データ移行量レコード数10万件以下レコード数100万件以上
外部連携数API連携先3件以下API連携先10件以上
カスタマイズの深さ標準機能中心で運用JSカスタマイズ/プラグインが50件以上
セキュリティ要件一般的なWebセキュリティISMS/Pマーク/業界固有の規制対応
並行稼働の有無一括切り替え(リスク高)並行稼働+段階移行(安全だが工数増)

段階移行のロードマップ --- 全面移行のリスクを避ける

全面移行は「ビッグバンリプレイス」と呼ばれ、失敗リスクが高い。IPA「DX白書2023」でも、レガシーシステムの全面刷新プロジェクトの7割以上が当初計画を超過したと報告されている。ボトルネック領域から段階的に移行するアプローチを推奨する。

フェーズ1:現状分析と移行判断(2〜4週間)

作業内容詳細
既存システムの棚卸しアプリ数、データ量、カスタマイズ内容、外部連携の全体像を把握
ボトルネックの特定7つのサインのうち、最も事業インパクトが大きい領域を特定
移行対象の優先順位決定「最もコストがかかっている」「最も業務を阻害している」領域を先に移行
概算見積りの取得複数の開発会社から概算見積りを取得し、比較検討
費用:0円〜50万円(GXOの無料診断を含め、多くの開発会社が初期診断を無料で提供している)

フェーズ2:ボトルネック領域の先行移行(2〜4ヶ月)

作業内容詳細
要件定義・基本設計移行対象領域の業務フローを再整理し、スクラッチでの実現方式を設計
開発・テストLaravel/Next.js等のフレームワークでコア機能を構築
データ移行ノーコード環境からデータをエクスポートし、新環境に投入
並行稼働開始ノーコード環境と新環境を並行稼働させ、業務の中断を回避
費用:200万〜600万円

フェーズ3:残存機能の段階移行(3〜8ヶ月)

作業内容詳細
残存機能の順次移行フェーズ2の安定稼働を確認した上で、残りの機能を順次移行
ノーコード契約の縮小移行完了した機能分のノーコードライセンスを順次解約
運用体制の移行新環境の運用手順書作成、担当者のトレーニング
費用:300万〜1,500万円

フェーズ4:旧環境の完全停止と最適化(1〜2ヶ月)

作業内容詳細
最終データ移行差分データの同期と最終確認
旧環境の停止ノーコードツールの全契約を解約
パフォーマンス最適化本番環境での負荷テストとチューニング
運用の安定化1ヶ月間の集中監視期間を設定
費用:50万〜200万円

補助金の活用 --- 移行コストを最大450万円圧縮

ノーコードからスクラッチへの移行には、以下の補助金を活用できる可能性がある。

補助金補助率補助上限対象になり得る移行
IT導入補助金(デジタル化基盤導入枠)2/3〜3/4350万円業務システムのリプレイス全般
事業再構築補助金1/2〜2/31,500万円〜事業モデル転換に伴うシステム刷新
ものづくり補助金(デジタル枠)1/2〜2/31,250万円生産性向上に直結するシステム構築
※ 補助金の公募要領・採択要件は年度ごとに変更される。最新情報は中小企業庁の公式サイトで確認が必要。詳しくはIT補助金2026ガイドを参照。

「移行しない」という判断も正解 --- ノーコード継続が合理的なケース

スクラッチ移行が常に正解とは限らない。以下の条件に当てはまる場合、ノーコードを継続するほうが合理的だ。

条件理由
ユーザー数50名以下、データ量の大幅増加が見込まれないノーコードの性能上限に達する可能性が低い
月額費用が10万円以下で推移しているスクラッチ移行のROIが出にくい
大きな機能追加の予定がなく、現状で業務が回っている移行のリスクに見合うリターンがない
プラグインやカスタマイズに頼らず運用できているベンダーロックインのリスクが限定的
重要なのは「今は移行しない」と判断した場合でも、半年ごとに7つのサインを再チェックする仕組みを作ることだ。限界は徐々に近づくため、定期的な見直しを怠ると、気づいたときには移行コストが2〜3倍に膨れ上がっている。

まとめ

ノーコード/ローコードは「速く作れる」という価値を提供するが、事業の成長に伴い構造的な限界が顕在化する。7つのサインのうち3つ以上に該当するなら、スクラッチ移行を具体的に検討すべきタイミングにある。

ただし、全面移行は必須ではない。ボトルネック領域だけを先行移行し、残りはノーコードで運用し続けるハイブリッド構成も現実的な選択肢だ。段階移行であれば初期投資を200万〜500万円に抑えながら、最も深刻な課題から解消できる。

移行の判断は早いほど有利だ。技術的負債は時間とともに蓄積し、先延ばしするほど移行コストが増大する。「まだ大丈夫」と感じている今が、冷静に判断できる最後のタイミングかもしれない。

GXOでは180社以上のシステム開発実績をもとに、ノーコードからスクラッチへの移行診断を無料で実施している。会社概要・開発体制はこちら

ノーコードの限界、感じていませんか? 無料の移行診断を実施しています

Bubble・kintone・Power Appsで構築した業務システムの現状をヒアリングし、「このまま継続すべきか」「スクラッチ移行すべきか」を7つのサインに基づき診断します。移行すべきと判断した場合は、最適なアーキテクチャ・概算費用・段階移行のロードマップを無料でお伝えします。診断後の発注義務はありません。

無料の移行診断を申し込む

※ 営業電話はしません | オンライン対応可 | 相談だけでもOK


よくあるご質問(FAQ)

Q1. ノーコードからスクラッチに移行した場合、データは引き継げますか?

引き継げる。Bubble・kintone・Power Appsはいずれもデータのエクスポート機能を持っている。CSVやAPI経由でデータを抽出し、新環境のデータベース(MySQL、PostgreSQL等)に投入する。ただし、ノーコード特有のデータ構造(Bubbleのリスト型、kintoneのサブテーブル、Power AppsのOption Sets)をRDBの正規化テーブルに変換する設計作業が必要になるため、データ移行専用の工数を見込む必要がある。

Q2. 移行期間中、業務は止まりますか?

段階移行であれば止まらない。旧環境(ノーコード)を稼働させたまま、機能単位で新環境(スクラッチ)に切り替えていく。並行稼働期間中はノーコードツールの契約を維持する必要があるが、業務の中断リスクを最小化できる。並行稼働期間は通常1〜3ヶ月。

Q3. スクラッチ開発後の保守費用はどのくらいですか?

月額10万〜30万円が一般的な相場。内訳はサーバー費用(AWS/GCPで月額3万〜10万円)、セキュリティアップデート・バグ修正の保守工数(月額5万〜15万円)、監視・障害対応(月額2万〜5万円)。ノーコードの月額費用が30万円以上に達している場合、スクラッチ移行後のほうがランニングコストが下がるケースが多い。

Q4. 社内にエンジニアがいなくても移行は可能ですか?

可能。開発から保守まで一括で外部に委託する形が中小企業では一般的。ただし「丸投げ」ではなく、要件定義フェーズで業務の実態を正確に伝えることが成功の鍵になる。GXOでは要件定義から運用開始後の保守まで一貫して対応している。過去の移行事例はBubble→Laravelリプレイス事例を参照。

Q5. 移行先のフレームワークは何が適切ですか?

業務システムの移行先としてはLaravel(PHP)が最も実績が多い。管理画面・帳票出力・権限管理など業務システムに必要な機能のエコシステムが充実している。顧客向けWebアプリやSPAが中心の場合はNext.js(TypeScript)も有力な選択肢。詳細はスクラッチ開発 vs ノーコード 徹底比較を参照。