mcframe導入のフルスクラッチ・オーダーメイド開発について

基幹システムの刷新を検討する製造業が必ず直面するのが、「フルスクラッチ・オーダーメイドで自社専用のシステムをゼロから開発すべきか」「ビジネスエンジニアリング株式会社(B-EN-G)が提供する国産パッケージ『mcframe』のようなERPパッケージを導入すべきか」という選択です。mcframeは1996年の発売から約30年の歴史を持つ生産・販売・原価管理パッケージで、標準原価・予算原価・実績原価・実際原価という4つの原価計算方式に対応する精緻な原価管理機能と、中国・タイ・シンガポール・インドネシア・米国の海外5拠点を自社で保有し、海外現地法人向けの専用パッケージ(mcframe GA、mcframe CS)を用意していることによるグローバル展開のしやすさを武器にしたパッケージです。フルスクラッチ開発は自社要件に完全に適合したシステムを構築できる反面、費用・期間ともに大きな投資を必要とし、中堅・中小の製造業にとっては非現実的な選択肢になりがちです。実際に検討する担当者からは「フルスクラッチとmcframeはどちらが自社に向いているのか」「原価管理機能の精緻さは、フルスクラッチの代わりになり得るのか」「海外拠点展開を見据えた場合、どちらが有利なのか」といった疑問が数多く挙がります。

本記事では、フルスクラッチ・オーダーメイド開発とmcframeのようなパッケージ導入の違い、費用・期間・カスタマイズ性の比較、mcframeが選ばれる理由(原価管理機能の精緻さがフルスクラッチ級の原価把握を代替する仕組みと、ハイブリッドクラウドによるグローバル拠点展開のしやすさ)、そしてフルスクラッチが正当化される条件とミスマッチ事例までを、確認できた一次情報とパッケージ型ERP導入の一般的な知見に基づいて体系的に解説します。「自社の原価計算は特殊だからフルスクラッチでないと対応できない」と思い込んで高額な投資に踏み切る前に、本当にフルスクラッチでなければ実現できない要件なのか、それともmcframeの標準機能とグローバル対応力の組み合わせで十分に対応できる要件なのかを見極めることが、投資対効果の高い意思決定につながります。これから基幹システムの刷新方式を検討する方はもちろん、社内で開発方式の比較検討を行う立場の方にとっても、実践的な判断軸が身に付くはずです。

本テーマに関する全体ガイドは、以下の記事をご覧ください。

▼全体ガイドの記事
・mcframe導入の完全ガイド

フルスクラッチ・オーダーメイド開発とパッケージ導入の違い

フルスクラッチ・オーダーメイド開発とパッケージ導入の違い

フルスクラッチ開発とは、既存のパッケージソフトを使わず、自社の業務要件に合わせてシステムをゼロから設計・構築する開発方式です。標準機能という制約がないため、自社の原価計算ロジックや生産方式に完全に適合したシステムを作り上げられる反面、要件定義から設計・開発・テストまでのすべての工程を自社の要件に合わせて一から積み上げる必要があり、費用・期間ともに大きな投資が必要になります。一方、mcframeのようなパッケージ導入は、あらかじめ用意された標準原価・予算原価・実績原価・実際原価という4つの原価計算方式を土台にすることで、開発期間と費用を抑えながらシステムを構築できます。この2つの根本的な違いは、「ゼロから作る」か「土台の上に必要な差分だけを作る」かという点にあります。mcframeの場合、この「差分を作る」部分についても、部門間配賦・品目別配賦・配賦係数による配賦といった標準機能の幅広さを活かせるため、パッケージでありながら、フルスクラッチに近い原価把握の精度を目指しやすいという特性を持ちます。

フルスクラッチ開発とは

フルスクラッチ開発(オーダーメイド開発)は、既製のパッケージソフトやSaaSを使わず、要件定義から画面設計、データベース設計、業務ロジックの実装まで、すべてを自社の要件に合わせて独自に開発する方式です。カスタマイズ性は極めて高く、標準機能では対応できない特殊な原価計算ロジックや、既存の設備・周辺システムとの複雑な連携要件があっても、理論上はすべて実現できます。一方で、この自由度の高さは同時に、要件定義の精度がそのままシステムの品質を左右するという難しさも意味します。パッケージ導入であれば標準機能というたたき台がありますが、フルスクラッチにはその土台がないため、要件定義の段階で見落としがあると、それがそのままシステムの欠陥として本番稼働後に表面化します。また、開発を担当するベンダーやエンジニアが自社の原価計算の実態を深く理解しているとは限らないため、要件定義と設計のすり合わせに多くの工数がかかる点も、フルスクラッチ特有の負担といえます。

mcframeのようなパッケージ導入との本質的な違い

mcframeのようなパッケージ導入とフルスクラッチ開発の本質的な違いは、「原価計算方式という土台の有無」と「保守・バージョンアップの責任分担」の2点に集約されます。フルスクラッチで開発したシステムは、その保守・機能追加・セキュリティ対応のすべてを自社(または委託先ベンダー)が継続的に担う必要があり、原価計算ロジックの見直しや新しい業務要件への対応も、その都度追加開発として費用が発生します。一方、mcframeのようなパッケージは、コア機能の保守・セキュリティパッチ・バージョンアップをビジネスエンジニアリング株式会社側が継続的に提供するため、自社が負う保守責任の範囲は、標準機能ではなく個別にカスタマイズした差分部分に限定されます。しかも、この差分部分についても、標準原価・予算原価・実績原価・実際原価という4方式の枠組みの中で対応できることが多いため、フルスクラッチで作り込んだ独自プログラムに比べて、保守・バージョンアップ時の負担を抑えやすい傾向があります。つまり、パッケージ導入とフルスクラッチ開発は単純な対立軸ではなく、mcframeのような精緻な原価管理機能とグローバル対応力を持つパッケージは、両者の中間に位置する現実的な選択肢を提供していると捉えることができます。

費用・期間・カスタマイズ性の比較

費用・期間・カスタマイズ性の比較

基幹システムの構築方式には、大きくクラウド型(SaaS)、パッケージ導入(mcframeのようなクラウド・オンプレミス両対応型を含む)、フルスクラッチ開発の3つの選択肢があり、それぞれ費用・期間・カスタマイズ性・ランニングコストの構造が大きく異なります。この3つを正しく比較したうえで自社に合った選択肢を選ぶことが、投資対効果を最大化する第一歩です。

3つの選択肢(クラウドSaaS・パッケージ・フルスクラッチ)の比較

汎用的なクラウド型(SaaS)は、初期費用が無料〜100万円程度と低く抑えられ、導入期間も数週間〜1〜3ヶ月程度と短期間で立ち上がりますが、カスタマイズ性は標準機能の範囲に限定される傾向があり、月額数万円程度のランニングコストが継続的に発生します。パッケージ導入(mcframe Xのようなクラウド型、mcframe 7のようなオンプレミス選択も可能な型を含む)は、中堅製造業向けで初期費用が数百万円〜1億円程度(実勢としてはライセンス費用500万〜2,000万円を含む3,000万円〜1億円程度が中心帯)、導入期間6ヶ月〜1年半程度、カスタマイズ性は高く、ランニングコストは年間保守費用(導入費用の15〜20%程度、またはクラウド型の場合は月額84,750円からのサブスクリプション費用)に収まる傾向があります。フルスクラッチ開発は、初期費用が1,000万円〜数億円規模、導入期間は6ヶ月〜数年以上、カスタマイズ性は極めて高い一方、保守・改修費が継続的に膨らみ続けるという特徴があります。mcframeは、この3つの選択肢の中で「パッケージ導入」に分類されますが、4つの原価計算方式による原価把握の精度の高さと、海外5拠点を自社で保有するグローバル対応力を両立させることで、「フルスクラッチに近い原価把握の精度」をパッケージ導入の費用・期間で実現しようとするポジションにあります。

中長期のランニングコストで見た場合の違い

初期費用・導入期間だけでなく、中長期のランニングコストという視点で比較すると、3つの選択肢の違いはより明確になります。フルスクラッチ開発は、初期投資こそ大きいものの、その後の保守・機能追加もすべて追加開発として費用が発生し続けるため、5年・10年という長期で見ると累積コストが際限なく膨らむリスクがあります。特に海外拠点展開を後から追加する場合、フルスクラッチで作り込んだシステムには多言語・多通貨対応の仕組みがそもそも組み込まれていないことが多く、拠点追加のたびに大規模な改修が必要になりがちです。汎用的なクラウド型(SaaS)は、初期費用こそ抑えられますが、月額利用料が継続的に発生するため、長期利用を前提とすると累積コストがパッケージ買い切り型を上回ることがあります。mcframeの場合、原価管理機能の標準機能フィット率の高さでカスタマイズ費用の膨張を抑えつつ、海外現地法人向けの専用パッケージ(mcframe GA、mcframe CS)をあらかじめ製品ラインナップとして持つことで、フルスクラッチのように海外拠点追加のたびに保守・改修費が際限なく膨らむリスクを抑えられる点が、中長期のコスト比較における強みになります。

mcframeが選ばれる理由

mcframeが選ばれる理由

フルスクラッチ開発を検討していた企業がmcframeのようなパッケージに切り替える、あるいは最初からmcframeを選ぶ理由には、いくつかの共通点があります。とりわけ「原価管理機能の精緻さがフルスクラッチ級の原価把握を代替する仕組み」と「ハイブリッドクラウドによるグローバル拠点展開のしやすさ」の2点が、選定の決め手になるケースが多く見られます。ここではこの2つを掘り下げます。

原価管理機能の精緻さがフルスクラッチ級の原価把握を代替する仕組み

フルスクラッチ開発が選ばれる最大の理由は「自社独自の原価計算ロジックに完全に適合させたい」という要求ですが、mcframeはこの要求の多くを、パッケージの枠組みの中で満たそうとする仕組みを持っています。標準原価シミュレーション・予算原価シミュレーション・実績原価(速報原価)計算・実際原価計算という4つの方式に対応し、総合原価計算(連続生産)と個別原価計算(受注生産)の両方をカバーしたうえで、部門間配賦・品目別配賦・配賦係数による配賦、そして価格差異・数量差異・時間差異・配賦率差異という4つの差異分析、製品別・得意先別の利益分析までを標準機能として備えているため、単一の原価計算方式しか持たないパッケージやフルスクラッチのように「要件定義からプログラムをすべて書き起こす」プロセスを経ずに、自社独自の原価管理ルールに近い標準機能をベースに構築を進められます。特に、複数の生産方式(連続生産と受注生産)を併用している企業や、部門ごとに異なる配賦基準を必要とする企業にとっては、複数の原価計算方式を組み合わせて対応できる点が、単一方式のパッケージにはないmcframe固有の強みです。この「原価管理機能の精緻さによる標準機能フィット率の高さ」こそが、フルスクラッチに頼らずとも自社の原価管理要件の多くをカバーできる仕組みの核心といえます。

ハイブリッドクラウドによるグローバル拠点展開のしやすさ

もう一つの選ばれる理由が、mcframe X(クラウド)とmcframe 7(オンプレミス選択も可能)を拠点ごとに使い分けられるハイブリッドクラウド構成と、海外5拠点(上海・バンコク・シンガポール・ジャカルタ・シカゴ)を自社で保有するグローバル対応力です。フルスクラッチ開発が正当化される典型的な理由の一つに「自社のビジネスがグローバルに展開しており、汎用パッケージでは海外拠点の要件に対応しきれない」という判断がありますが、この判断が本当に正しいかどうかは、実際に海外現地法人向けの専用パッケージ(mcframe GA、mcframe CS)と自社の海外展開計画を突き合わせてみるまで分かりません。mcframeの場合、国内本社の基幹業務をオンプレミス選択も可能なmcframe 7で運用しつつ、新規に立ち上げる海外拠点はクラウド型のmcframe Xで素早く展開するといった、拠点ごとの事情に応じた柔軟なインフラ構成を取れる点が特徴です。複数グループ会社を1つのデータベースで管理できる仕組みも、グローバル連結経営を目指す企業にとって、フルスクラッチでゼロから連結システムを構築するよりもはるかに現実的な選択肢になります。社内に情報システム専任者が少ない中堅・中小製造業にとって、海外拠点展開のノウハウを持つパートナーの存在そのものが、フルスクラッチという「自社だけで抱え込むリスク」を避ける安心材料になります。

フルスクラッチが正当化される条件とミスマッチ事例

フルスクラッチが正当化される条件とミスマッチ事例

mcframeのようなパッケージが多くの製造業にとって現実的な選択肢である一方、フルスクラッチ開発が正当化されるケースも確かに存在します。ここでは、その条件と、逆に判断を誤った場合のミスマッチ事例を解説します。

フルスクラッチが正当化される条件

フルスクラッチ開発が正当化されるのは、既存パッケージでは吸収しきれない独自のビジネスモデルや、特殊な原価計算ロジック・生産プロセスそのものが自社の競争力の源泉になっており、かつ高額な投資に見合う投資回収が見込める場合に限定されます。具体的には、業界内でも極めて特殊な原価計算方式を採用しており、mcframeの4方式対応をもってしても対応できる余地がほとんどない場合、独自開発の生産設備・IoTシステムと密接に連携する必要があり、その連携仕様が一般的なパッケージのAPIでは実現できない場合、あるいは原価計算ロジックそのものが自社の製品・サービスの差別化要因となっており、他社との差別化のためにあえて模倣困難な独自システムを持つ必要がある場合などが該当します。逆に言えば、これらの条件に当てはまらない大多数の製造業にとっては、フルスクラッチ開発は費用対効果の面で正当化しにくく、mcframeのような精緻な原価管理機能とグローバル対応力を持つパッケージ導入が、より現実的な選択肢になります。

典型的なミスマッチ事例

開発方式の選定を誤った場合の典型的なミスマッチ事例もいくつか報告されています。1つ目は、フルスクラッチの過剰投資です。「自社の原価計算は特殊だから」という思い込みだけでフルスクラッチ開発に踏み切ったものの、実際にはmcframeの4つの原価計算方式で大部分がカバーできる標準的な原価管理プロセスだったというケースです。この場合、初期費用1,000万円〜数億円という投資が、実は不要な過剰投資だったことになります。2つ目は、クラウド型(SaaS)のコストミスマッチです。「月額費用が安いから」という理由だけで汎用クラウドSaaSを選定したものの、5年・10年の累積コストや将来の海外拠点追加費用を含めて試算すると、結果的にmcframeのようなパッケージ買い切り型を選んでいた方が安かったというケースです。3つ目は、海外拠点展開のミスマッチです。海外拠点向けの機能を持たない汎用パッケージを選定した結果、海外現地法人の展開時に多言語・多通貨対応を後付けで大規模改修することになり、結局現地拠点だけ別のシステムやExcelでの二重管理に戻ってしまうという事例も報告されています。これらのミスマッチを避けるためには、フルスクラッチ・パッケージ・クラウドSaaSのそれぞれの特性を正しく理解したうえで、契約前のフィット&ギャップ分析を丁寧に行い、自社の要件がどの選択肢に最も適合するかを客観的に見極めることが不可欠です。

まとめ

mcframe導入のフルスクラッチ・オーダーメイド開発まとめ

本記事では、フルスクラッチ・オーダーメイド開発とmcframeのようなパッケージ導入の違い、費用・期間・カスタマイズ性の比較、mcframeが選ばれる理由、そしてフルスクラッチが正当化される条件とミスマッチ事例を解説しました。フルスクラッチ開発は初期費用1,000万円〜数億円、期間6ヶ月〜数年以上を要し、カスタマイズ性は極めて高い反面、保守・改修費が継続的に膨らむという特徴があります。これに対しmcframeは、標準原価・予算原価・実績原価・実際原価という4つの原価計算方式による原価把握の精度の高さと、海外5拠点を自社で保有しmcframe X・mcframe 7を拠点ごとに使い分けられるハイブリッドクラウドによるグローバル対応力を両立させることで、「フルスクラッチ的な原価把握の精度」と「パッケージ的な保守性・コスト効率・グローバル展開のしやすさ」を兼ね備えた選択肢となっています。フルスクラッチが正当化されるのは、既存パッケージでは吸収しきれない独自のビジネスモデルや特殊な原価計算ロジックが競争力の源泉となっており、高額投資の回収見込みがある場合に限られ、それ以外の大多数の製造業にとってはパッケージ導入がより現実的です。開発方式を検討される際は、自社の原価管理要件とグローバル展開の計画が本当にフルスクラッチでなければ実現できないものかを見極めたうえで、製造業のERP導入とmcframeの導入実績が豊富なパートナーに相談することをお勧めします。

▼全体ガイドの記事
・mcframe導入の完全ガイド

株式会社riplaでは、IT事業会社出身のプロフェッショナルが「Impact-Driven型支援」を通じて、プロダクトやシステムの納品・提供を目的とせず、お客様と同じ目線で、事業成果の達成をゴールとして、高品質なDX/開発支援をいたします。

また、当社独自の開発テンプレート「Boxシリーズ」による標準機能の高速開発と、AI駆動開発の独自フレームワーク「GoDD」による独自機能のAI実装を組み合わせることで、低コスト・短期間で開発を実現いたします。

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。

・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>

執筆者プロフィール
張田谷凌央
張田谷凌央

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。IT事業会社出身のプロフェッショナルが集う株式会社riplaにおいて、「Impact-Driven型支援」を掲げ、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の実現に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。