① ノーコード・スクラッチとは
ノーコードとは、プログラミングなしで業務システムが作れるプラットフォームの総称です。代表例に kintone、Microsoft Power Platform(Power Apps)、Google AppSheet、Bubble、Airtable 等があります。
一方スクラッチは、プログラミング言語を使って業務仕様に合わせたオーダーメイドのシステムを一から構築する方式です。
② 判断軸 1:初期費用
| 方式 | 初期費用 | 内訳 |
|---|---|---|
| ノーコード | 30〜 500 万円 | 要件定義+プラットフォーム構築+研修 |
| スクラッチ | 300〜 3,000 万円 | 要件定義+設計+開発+テスト+リリース |
初期費用はほぼ常にノーコードが圧倒的に低い。「とりあえず業務を回したい」の初期段階ではノーコードに分があります。
③ 判断軸 2:ランニングコスト
| 方式 | 月額 | 内訳 |
|---|---|---|
| ノーコード | 利用者数× 1,500〜 3,000 円+保守 | プラットフォーム利用料(ユーザー課金) |
| スクラッチ | 初期費用の年 15〜 20% | 保守費・サーバ費・小改修 |
利用者数が増えると、ノーコードのランニングコストは線形に増加。利用者数 50 名を超えるあたりでスクラッチと逆転することがあります。
④ 判断軸 3:カスタマイズ柔軟性
ノーコードは、プラットフォームが用意した機能の範囲内で構築します。ユーザー数が増えて業務が複雑になると、「あの機能をあと一歩カスタマイズしたい」が通せなくなります。
スクラッチは、理論上どんな仕様も実装可能。独自業務ロジック・特殊な承認フロー・AI 連携など、どんな要件にも対応できます。
業務の独自性が高いほどスクラッチ有利。業界標準に近い業務ならノーコードで十分。
⑤ 判断軸 4:スケーラビリティ(拡張性)
データ件数が増えた時、同時アクセスが増えた時の挙動の差です。
- ノーコード:プラットフォームの上限に依存(多くの場合は中規模まで対応)
- スクラッチ:設計次第で大規模対応可能
年間データ 100 万件以上・利用者 100 名以上の大規模運用はスクラッチが安心。中規模までならノーコードでも対応可。
⑥ 判断軸 5:社内の内製化しやすさ
ノーコードは、社内の非エンジニアが研修を受ければ、画面の追加や項目の変更ができます。小さな改修は社内でできるため、業者への依存度を下げられます。
スクラッチは、改修するにはプログラミング知識が必要。業者に都度発注する前提になります。
社内に IT 担当者を 1 人配置できる、または育てる意思があるなら、ノーコードは強力。社内で IT 人材を確保できない企業は、ノーコードでも業者頼りになります。
⑦ 判断軸 6:ベンダーロックインリスク
ノーコードプラットフォームは、特定の会社のサービスに縛られます。
- サービス自体が終了するリスク(可能性は低いが、小規模プラットフォームでは実例あり)
- 料金体系の変更リスク(値上げ、新プランへの強制移行)
- プラットフォームを別のものに移行するコストは高額
スクラッチは、ソースコードを納品してもらえば、業者を乗り換え可能。ただし、業者ロックイン(特定業者しかメンテできない独自作り)は注意が必要。
5〜 10 年の長期運用を見据えるなら、業界標準プラットフォーム(kintone、Microsoft 365 系)を選べば比較的安全。少数の新興プラットフォームは避けるのが無難。
⑧ 判断軸 7:長期保守
ノーコードは、プラットフォームが継続して自動アップデートされます。セキュリティパッチも自動。保守の心配は少ない。
スクラッチは、OS ・言語・フレームワーク・ライブラリのバージョンアップに追従する保守工数が必要。5 年に一度は大規模な保守アップデートが発生することも。
保守の見積・工数予算が組めない or 自社で保守を把握しきれない企業は、ノーコードを選んだ方が長期的に安心です。
⑨ 総合判断:ノーコードが得なケース
ノーコードが得なケース
- 対象業務が、業界標準に近い(受発注、申請承認、顧客管理など)
- 利用者数が 50 名以下、年間データが数万件程度
- 社内に IT 担当者を 1 人置ける(置くつもりがある)
- 長期保守の工数を割きたくない
- 短期間での立ち上げが優先
スクラッチが得なケース
- 業務の独自性が高く、ノーコードでは実現できない要件がある
- 利用者数が 100 名以上、または大規模データを扱う
- 外部システム・API 連携を複雑に組み合わせる
- 自社の差別化要素(競争優位)として機能するシステム
- 長期的に業務改革を続ける前提で、IT 投資が継続する
まとめ:まずはノーコードから
結論は、「まずはノーコードで始めて、必要になったらスクラッチに移行」が多くの中小企業で正解です。
最初から大きなスクラッチ投資をすると、「作ったけど使われない」「使ってみて要件が違った」のリスクが高い。一方、ノーコードで小さく始めて、業務の実態を把握してからスクラッチ投資をすれば、「正しいスクラッチ」が作れます。
合同会社 SKY は、ノーコード導入支援(kintone 等)もスクラッチ開発もどちらも対応しています。「うちはどっちが向いているか」のご相談から承ります。無理にスクラッチを提案しない、現実的なアドバイスをお届けします。
