複数のシステムやツールをそれぞれ個別に連携させようとすると、連携する組み合わせの数が「システムの数×システムの数」で増えていく問題のことです。連携先が増えるほど開発や保守の負担が急激に大きくなります。
意味
N×M問題とは、N個のシステムとM個のシステムをすべて個別に繋ごうとすると、最大でN×M本の連携(インターフェース)が必要になる状況を指します。例えば社内に5つの業務システムがあり、それぞれを個別に連携させると、組み合わせの数はシステムが増えるたびに急増します。1対1で繋ぐ方式では、新しいシステムを1つ追加するたびに、既存のすべてのシステムとの連携を新たに作る必要が出てきます。これにより開発コストや保守の手間が膨らみ、どこかを変更すると他の連携にも影響が及びやすくなります。この問題を避けるために、共通の中継点(ハブ)を介して連携する方式や、データ形式・接続方法を統一する仕組みが使われます。AI分野では、AIモデルと外部ツールやデータの連携を個別に作り込む際にも同様の問題が起こりやすく、共通規格を使う動きが広がっています。
使われる場面と具体例
- 社内の基幹業務システムと会計ソフト、顧客管理システムなどを個別に連携させようとして、連携数が増えすぎて管理しきれなくなる場面。情報システム担当者が連携方式の見直しを検討する際に使います。
- 複数のAIモデルと複数の外部ツール(検索、社内データベースなど)をそれぞれ個別に接続しようとする場面。開発者が共通規格(MCPなど)の採用を判断する材料にします。
- 複数の取引先や店舗システムとデータをやり取りする際、個別フォーマットで連携すると組み合わせが増え続ける場面。経営者がシステム投資の方針を決める際の判断材料になります。
中小企業が押さえたい点
- 新しいシステムを導入する際、既存システムとの連携方法が個別対応か、共通の仕組み(ハブやAPIの標準化)かを確認します。
- 連携数が少ないうちは問題が見えにくいため、将来システムが増える見込みがあるかを事前に見積もっておきます。
- ベンダーに依頼する場合、連携の拡張性や保守のしやすさについて具体的に質問し、費用に跳ね返る点を把握します。
よくある誤解
- 「システムの数が少なければ関係ない」という誤解がありますが、数が少なくても将来の拡張時に同じ問題が起こります。
- 「共通規格を導入すれば自動的に解決する」という誤解もありますが、既存システムの対応状況や移行の手間は別途考慮が必要です。
よくある質問
Q. N×M問題はIT専門用語ですか、経営にも関係ありますか。
A. もとはIT分野の用語ですが、システム投資やベンダー選定の判断に直結するため経営判断にも関わります。
Q. 中小企業でも発生しますか。
A. 利用するシステムやツールの数が増えるほど発生しやすく、企業規模に関わらず起こり得ます。
Q. 解決にはどんな方法がありますか。
A. 共通の中継点を設ける方式や、接続方法を標準化する規格を採用する方法が一般的です。
関連する用語
関連記事
ほかの用語を探す



















