CRMの自社開発か購入か: 決め方

CRMの自社開発か購入かを判断する購入ガイド

Turn this article into takeaways for your work.

Each assistant summarizes the article only for you and suggests best practices for your work.

CRMを自社開発するか購入するかという問いは技術的に聞こえますが、実際にはエンジニアリングの余力、資金、そしてこれから6~18か月のチームの注意力をどこに投じるかという経営判断です。

CRMにおける「自社開発か購入か」が実際に意味すること

この選択は二者択一ではありません。実際には3つの道があります。

既製品CRM。 ベンダーがホスティングする製品(HubSpot、Salesforce、Pipedrive、Zoho)をUI上で設定します。シート単位で料金を支払い、アップデートは自動で提供され、ベンダーのデータモデルとワークフローロジックを受け入れます。いわば「借りる」という選択です。

ローコード・ノーコードプラットフォーム。 Airtable、Retool、Notionのデータベースのようなツールを使えば、コードをほとんど書かずに軽量なCRMを組み立てられます。スキーマは自社で保有しますが、プラットフォームのランタイム、ホスティング、稼働率には依然として依存します。

完全なカスタム開発。 自社のエンジニアチーム(または開発会社)が、通常はデータベースと社内ツールスタックの上に、CRMをゼロからコーディングします。すべてを自社で保有する代わりに、すべてのコストも自社で負担します。

「CRMを自社開発している」と言う企業のほとんどは、実際にはローコードプラットフォーム上で組み立てています。完全なカスタム開発はまれで、特殊なデータモデルや規制上の要件がある場合以外はほぼ正当化されません。

重要ポイント: CRMの自社開発か購入か

  • Gartnerの調査は、年間のソフトウェア管理コストが初期購入価格の約4倍に達すると推定しており、自社開発か購入かの分析では長期的なTCO(総所有コスト)が支配的な要因になります。
  • CRM導入の55%が計画していた目標を達成できていません。この失敗率は、カスタム開発でも既製品の導入がうまくいかなかった場合でも同様に当てはまります。
  • ミッドマーケット向けシステムのカスタムCRM開発は、通常初期費用だけで10万~30万ドルかかり、継続的な保守費用は別途発生します。これに対し、成熟した既製品なら1シートあたり月50~300ドル程度です。

確認すべきポイント

道を選ぶ前に、実際に判断を左右する基準に沿って自社の状況を評価しましょう。

基準 既製品CRM ローコードプラットフォーム 完全なカスタム開発
3年間の総コスト 低~中(シート料金が積み上がり、アドオンも加算される) 低~中(プラットフォーム料金に加えて開発工数) 初期費用は高いが、チームが安定していれば継続コストは低くなる可能性あり
初回の価値実現までの期間 数日~数週間 数週間~2か月 6~18か月
必要なエンジニアリングの余力 基本利用ではほぼゼロ、カスタマイズが増えるほど増加 パートタイムの開発者またはオペレーション担当者1名 継続的にフルタイムのエンジニア2~5名
カスタマイズの上限 中(コードではなく設定ベース。ベンダーの制約が適用される) 中~高(柔軟なスキーマだが、ランタイムのエッジケースには限界あり) 無制限(制約はすべて自社が定める)
保守の負担 ベンダー管理(パッチ、稼働率、セキュリティ) 分担(ランタイムはベンダー、スキーマは自社) 完全に自社負担(セキュリティ、稼働率、コンプライアンス、移行)
連携の深さ 優秀(成熟したエコシステム、構築済みコネクタ) 良好(APIフレンドリーなプラットフォーム) 自社が構築した分だけ深くできる
セキュリティとコンプライアンス ベンダー認証済み(SOC 2、ISO 27001、地域別DPA) 一部(プラットフォームレベルの認証、データ層は自社責任) すべて自社で認証を取得する必要があり、規制業種ではコンプライアンスコストが2.4倍に
乗り換えリスク 中(データのエクスポートはベンダーの協力次第) 低~中(スキーマは自社が保有) 低(すべて自社が保有)だが、移行リスクはすべて自社負担

多くのカスタム開発の提案を頓挫させるのが「初回の価値実現までの期間」です。営業チームが今四半期中に動くパイプライントラッカーを必要としているなら、ゼロから構築するのは12か月の回り道になります。

決める前に確認すべき質問

どちらの道に進むか決める前に、以下を検討してください。どんな機能比較表よりも早く、本当の制約が見えてきます。

  1. 既製品CRMでは表現できない独自のデータモデルがあるか。 案件の構造、オブジェクト間の関係、ワークフローロジックが、標準的な連絡先・案件・企業のスキーマに本当にマッピングできないなら、カスタム開発が正当化されるかもしれません。マッピングできるなら、たいていはできます。

  2. 構築し、かつ無期限に保守できるエンジニアがいるか。 カスタムCRMはプロジェクトではなく、プロダクトです。誰かがそれを所有し、アップグレードし、深夜2時に壊れたときに直さなければなりません。

  3. 正直なところ、価値実現までにどれくらいの期間が必要か。 60日以内に営業担当者をツールに乗せなければ売上に影響するなら、既製品が既定の勝者です。

  4. 特殊なデータ保存地域やコンプライアンス要件のある規制業種にいるか。 銀行、医療、一部の政府系請負業者は、ベンダーホスティング製品では満たせないデータ要件を持つことがあります。これはカスタム開発やセルフホストを検討する正当な理由になります。

  5. 前回のCRMプロジェクトにかかったコスト(時間と費用)はどうだったか。 過去に導入に失敗した経験があるなら、その原因はほぼ間違いなく定着とプロセスの問題であり、機能不足ではありません。自社開発してもそれは解決しません。

  6. 目的はカスタマイズなのか、それとも管理権限なのか。 似ているようで、導かれる判断は異なります。カスタマイズのニーズは、たいてい適切に設定された既製品CRMで満たせます。管理権限のニーズ(データ所有権、ベンダー依存ゼロ)は、自社開発を指し示します。

  7. 機会費用はどれくらいか。 CRM構築に費やすエンジニアリングの1時間は、自社の本来のプロダクトに使われない1時間です。ほとんどの企業にとって、これが議論を決着させる論拠になります。

主要な選択肢一覧

これは製品レビューではありません。自社の状況と照らし合わせるための典型パターンです。

アプローチ おすすめの対象
既製品CRM(HubSpot、Pipedrive、Zoho、Rework) 特殊なデータ要件がなく、素早く動くパイプラインが必要な、500シート未満のほとんどのB2Bチーム
Salesforce(高度に設定) 深いカスタマイズが必要だが、大規模なパートナーエコシステムを持つマネージド型プラットフォームにとどまりたい大企業
ローコードプラットフォーム(Airtable、Retool) パートタイムのオペレーション担当者がおり、本当に非標準なデータモデルを持ち、多少粗いUXも許容できるチーム
オープンソースCRM(SuiteCRM、EspoCRM、セルフホスト) オンプレミスまたはプライベートクラウドでの展開が必要で、社内に強力な開発能力を持つ組織
完全なカスタム開発 それ自体が競争優位となる独自のワークフローを持ち、ツールを所有する専任のプロダクトチームがあり、12か月以上を投資できる企業
ハイブリッド: 既製品にカスタム連携を追加 独自の社内システムとの深い連携が必要だが、CRM全体を作り直したくはないチーム

製品同士の詳細な比較については、おすすめCRMソフトウェアの総まとめを参照してください。

決め方: 意思決定の枠組み

以下の表を使って、自社の状況を結論と照らし合わせてください。

必要としているのが... 結論
60日以内に動くパイプライン 既製品を購入する。この期間内に本番稼働できるカスタム開発はない
データスキーマとホスティングへの完全な管理権限 カスタム開発するか、オープンソースのセルフホスト版を使う
社内ツール向けに使えるエンジニアが3名未満 購入する。保守がプロダクトのリリース前にチームを疲弊させる
独自の社内システムとの深い連携 まず既製品にカスタム連携層を加えることから始め、連携がうまくいかない場合にのみ自社開発を検討する
特殊なデータ保存地域の規則へのコンプライアンス 本格的なカスタム開発に踏み切る前に、セルフホスト型のオープンソースを評価する
本当に自社の競争優位となっているワークフロー 自社開発する。ただし範囲は狭く絞る。差別化された層は自社開発し、コモディティ化した層は購入する
初年度の予算が5万ドル未満 購入する。本格的なカスタムCRMは、最初のコミットの前にそれ以上の費用がかかる
大規模(500シート以上)での長期的なTCO最適化 決断する前に、正直に5年間のTCOをモデル化する。シート数が多い場合、カスタム開発でコストを抑えられることもあるが、それは構築したエンジニアを引き留め続けられる場合に限る

どちらの道に進むか決断する前に、このTCOモデリングガイドを使って数字を計算してみてください。

料金: 想定しておくべきこと

既製品CRM。 エントリーレベルの製品は、1ユーザーあたり月1550ドル程度です。自動化やレポート機能を備えたミッドマーケット向けプラットフォームは、1シートあたり50150ドルの範囲に収まります。高度なフォーキャスト、カスタムオブジェクト、専任サポートを備えたエンタープライズ向けプランは、1シートあたり300ドルを超えることもあります。実質的なコスト増は、アドオン(データエンリッチメント、追加のAPI呼び出し、追加ストレージ)や、本格的な導入に付随するプロフェッショナルサービス費用から生まれます。

プラットフォーム上のローコードCRM。 プラットフォーム料金は低め(多くの場合1シートあたり2050ドル)ですが、セットアップと継続的なスキーマ作業のために開発者の工数が加わります。初期構築で100200時間、継続的な保守で月5~10時間程度を見込んでおきましょう。

完全なカスタム開発。 現在の市場相場に基づくと、ミッドマーケット向けカスタムCRMの初期開発は10万30万ドルかかります。これに加えて、2人体制のチームを維持するために年間20万ドル以上のエンジニア人件費が必要です。50シート規模であれば、初年度は1シートあたり年間8,00010,000ドルになることが多く、既製品の1シートあたり年間1,200~3,600ドルと比べても割高です。この計算が逆転するのは、非常にシート数が多く(300以上)、安定して長く勤続するエンジニアチームがいる場合に限られます。

ForresterのTotal Economic Impactモデルは、CRMのROIの多くは機能ではなく定着から生まれると示唆しています。チームが実際に使う完璧ではないツールの方が、誰も使わない完璧なツールより優れています。

この分析を体系的に行う方法については、SaaSのROIをモデル化する方法とSaaS購買の意思決定ツリーも参照してください。

よくある質問

カスタムCRMの構築にはどれくらい時間がかかりますか。 連絡先管理、パイプライン追跡、基本的なレポートを備えた最小限の実用的なCRMなら、小規模チームで36か月かかります。連携、権限管理、レポートを備えたフル機能のシステムは、通常918か月かかります。本番環境で安定していると言えるようになるまで、さらに3~6か月見込んでください。

エンジニアなしでCRMを構築できますか。 AirtableやNotionのようなローコードプラットフォームで、コードを書かずに軽量なCRM相当のものを構築することは可能です。ただし限界にぶつかります。複雑な自動化、カスタムAPI連携、大規模化した際のパフォーマンスには、通常エンジニアリングの作業が必要になります。「ノーコードCRM」と呼ばれるものの多くは、実際には既製品ツールを設定しているだけで、それ自体は問題ありませんが、本当の意味での「自社開発」ではありません。

長期的にはCRMを自社開発するのと購入するのでは、どちらが安いですか。 シート数、エンジニアの定着率、実際にどれだけカスタマイズを使うかによります。ほとんどの200シート未満の企業では、エンジニアの人件費、保守、セキュリティパッチ、コンプライアンスを考慮に入れると、5年スパンで見て購入の方が安くなります。損益分岐点はシート数が増えるにつれて変化しますが、それも構築したエンジニアを引き留められる場合に限られます。体系的な評価方法については、CRM評価基準チェックリストを参照してください。

CRMを自社開発することが実際に理にかなうのはどんな場合ですか。 自社の収益ワークフローが本当に独自のものであり、標準的な連絡先・案件のスキーマにマッピングできない場合です。SaaSのデータホスティングを禁じる法域で事業を行っている場合です。シート数が十分に多く、構築したエンジニアチームが安定していて、シート単位の計算が本当に自社開発に有利になる場合です。それ以外のほとんどの企業にとっては、既製品ツールをうまく設定することが、ほぼ常に正しい答えです。

SuiteCRMやEspoCRMのようなオープンソースCRMはどうですか。 オープンソースのセルフホスト型CRMは、購入と自社開発の中間に位置します。シート単位の料金は発生しませんが、ホスティング、セキュリティ、アップグレードは自社で負担します。データ保存地域が主な動機であれば、検討する価値があります。ゼロから構築せずに成熟した機能セットを手に入れられるからです。トレードオフは、デプロイと保守のためにエンジニアが依然として必要になることです。

ほとんどのチームが行き着く結論

成長中のB2B企業の大多数にとって、適切に設定された既製品CRMを購入する方が、時間、コスト、リスクの面で自社開発を大きく上回ります。自社開発を選ぶべきなのは、自社のデータモデルやコンプライアンス状況がすべてのベンダーの選択肢を本当に排除する場合、かつその成果を所有するプロダクトチームを正直に配置できる場合だけです。

まだ評価段階にあるなら、CRMの選び方ガイドとスタートアップ向けCRMガイドで、購入すると決めた後にベンダーをどう評価するかを解説しています。

About the author

Calvin D.

Calvin D.

Head of Enterprise Solutions

Calvin D. is Head of Enterprise Solutions at Rework, writing for sales directors and CROs. Calvin covers how B2B companies choose and implement software, buy SaaS, migrate data, and run the sales process, plus deal closing and pipeline management, with a focus on decisions that still hold up as the sales organization grows.