JSFのシステム開発費は、画面数や業務ルールに加え、既存Java資産の移行や外部連携によって変わります。目安は小規模で400万〜1,200万円、大規模で5,000万円〜2億円以上です。
全体像はJSFのシステム開発の完全ガイドもご覧ください。
▼全体ガイドの記事
・JSFのシステム開発の完全ガイド
・業務システム開発を依頼する会社の選び方やRFPの作り方については、無料ホワイトペーパー「業務システム開発の完全ガイドブック」で詳しく解説しています。
・スクラッチシステム開発を依頼する会社の選び方やRFPの作り方については、無料ホワイトペーパー「スクラッチシステム開発の完全ガイドブック」で詳しく解説しています。
JSFのシステム開発費の決まり方
JSFの費用は、フレームワークの利用料よりも、人の工数と基盤・ライセンス・運用費によって決まります。人の工数には、業務担当者や要件定義のPM、設計者、テスト・移行担当の作業が含まれます。
JSFとJakarta Facesの違いと費用への影響
JSFはJavaServer Facesの略称で、現在の仕様上の名称はJakarta Faces、またはJakarta Server Facesです。Web画面のUI部品、状態管理、イベント処理、入力検証などを扱うMVCフレームワークです。
- 新規開発:2026年時点では、旧Java EE系のjavaxか、Jakarta EE系のjakartaかを最初に決めます。
Jakarta Faces 4.1はJakarta EE 11向けで、Java SE 17以上が前提です(出典: Eclipse Foundation「Jakarta Faces 4.1」、2026年確認)。
既存環境を移行するには、CDI、JPA、Bean Validation、UI部品、サーバー、テスト環境の互換性も確かめる必要があります。画面の追加に見えても、旧環境の維持費と新環境への移行費は分けて見積もります。
画面以外の構成要素と開発費
JSFの業務システムには、画面以外の構成も必要です。ログインではSSOも扱い、利用者・組織・権限の管理や外部APIなどを設計します。入力チェックや承認、帳票、バッチ、DBも、画面以外の構成として開発費に含まれます。
- 運用機能:監査ログ、バックアップ、障害通知まで含めます。
- 状態管理:セッションのサイズやタイムアウト、同時利用者数を決めます。
- 可用性:冗長化やスケールアウトを要件に盛り込みます。
見積書に「JSF画面開発一式」とあるだけでは、範囲が分かりにくくなります。そのため、要件定義や設計、共通部品、移行、テストまで含むかを確かめます。
基盤構築や教育、リリース支援、保守の引き継ぎも、範囲を確かめておく必要があります。範囲があいまいなまま価格を比べると、後から追加費用が生じやすくなります。
JSFのシステム開発費用の相場と価格帯

JSFに特化した公的な開発価格の統計は、ほとんどありません。そのため、以下の金額は、2026年版の国内相場や業務システム相場のデータと、Java・Jakarta EE・画面・移行・テストの作業範囲をもとに算出した概算です。
実際の金額は、画面数やデータの状態、利用者数によって変わります。連携方式や品質基準でも差が出ます。また、以下の価格帯は、JSFだけを対象にした公開の価格表ではありません。
小規模なJSFシステムの費用目安(400万〜1,200万円)
小規模の目安は、1部門向けのCRUDやログイン、簡易帳票を備えた範囲です。検索・一覧や登録・更新も含み、外部連携は0〜1本程度です。
- 工数・期間:5〜10人月で、2〜5か月程度です。
- 初期費用:400万〜1,200万円の範囲が目安になります。
- 上限側の条件:細かな権限や複雑な承認、データの不統一、旧JSFからの移行です。
一方で、一般的な相場では小規模の社内システムは100万〜300万円とされます。JSFの業務システムは、Java基盤や共通部品、テスト、運用引き継ぎを含むため、単機能のツールより高くなる場合があります(出典: SIA株式会社「システム開発の費用・相場【2026年版】」、2026年7月)。この差は、稼働に必要な範囲の違いから生じるもので、JSFの利用料によるものではありません。
中規模のJSFシステムの費用目安(1,500万〜5,000万円)
中規模では、複数部門の顧客・契約・販売・在庫管理に加え、申請・承認や複数権限、帳票を含むケースが多くなります。さらに、API・バッチ連携や既存データの移行が加わることも多くなります。
- 工数・期間・初期費用:目安は15〜35人月、5〜10か月、1,500万〜5,000万円です。
- 調整負荷:要件定義や業務部門との調整が長引くと、上流工程や受入支援の工数が増えます。
2026年の一般相場では、中規模の部門横断システムは500万〜1,000万円です。
大規模Webは1,000万円〜数千万円以上で、人月単価は60万〜200万円程度です(出典: SIA株式会社、2026年7月)。
JSFの中規模の想定が上に広がるのは、既存Java環境との整合や画面テスト、認証・権限・移行まで含めた、業務システム全体の費用だからです。
大規模なJSFシステムの費用目安(5,000万円〜2億円以上)
大規模は、全社・複数拠点の基幹システムや、大量データを扱う案件です。SSOや監査ログ、複数の連携、厳格な可用性・性能・セキュリティ要件を含む場合があります。
- 工数・期間:50〜120人月で、10〜24か月程度です。
- 初期費用:5,000万円〜2億円以上の幅で見積もられることがあります。
画面開発のほかに、全体設計や移行リハーサル、性能試験なども考慮します。切り戻しや脆弱性診断、教育、複数環境のリリース管理も、見積もりに入れます。
API化や画面単位の段階刷新によって、年度ごとの投資に分けられる可能性があります。ただし、移行期間中の二重運用費は、別に確保しておく必要があります。
JSFのシステム開発費用の内訳

発注側は、見積書の総額を工程・役割・成果物に分けて比べます。画面数に加え、共通部品や状態管理、業務ルールが工数に影響します。テストパターンと移行データ量も、工数を左右します。
初期費用だけでなく、運用後のサポート費やバージョンアップ費も見積もりに含めて確認します。
要件定義・設計・画面開発の人件費
人件費は、開発費の大きな割合を占める傾向があります。2026年の一般相場では、人月単価はスキルや地域により60万〜200万円程度です(出典: SIA株式会社「システム開発の費用・相場【2026年版】」、2026年7月)。
- 対象工程:要件定義、業務・画面設計、実装、テストの人件費がかかります。
- 単価構成:PM、上級Java技術者、業務担当、テスターの組み合わせで総額が変わります。
要件定義では、業務フローや権限、画面、データを中心に、承認条件や例外、連携仕様、非機能要件まで整理します。そのうえで、画面設計ではFaceletsの使い方や再利用部品、エラー表示、Ajax更新、状態保存の方式を決めます。
設計を省くと、開発中に仕様が増え、工数が当初の見積もりの1.3〜1.5倍に膨らむおそれがあります。
アプリケーション基盤・クラウド・ライセンス費
JSFは仕様・実装・構成によって利用形態が異なるため、料金体系も一律には決められません。アプリケーションサーバーには、Payara、GlassFish、WildFly、JBoss EAP、WebLogicなどがあります。
- サーバー費:無償版の有無に加え、商用支援やパッチ、障害対応、互換性の範囲も見ます。
- 関連サービス:DBやSSO、帳票、監視、バックアップ、脆弱性診断も対象に含まれます。
- クラウド費:サーバー利用料やLB、DB、ログ保管、バックアップ、監視、通信、検証環境が毎月かかります。
複数台でJSFのセッションを扱う場合は、レプリケーションやスティッキーセッションが必要になることがあります。
運用要件によって月額費用は増えます。そのため、初期構築費と月次・年次料金は、見積書で分けて確認します。
データ移行・試験・保守の費用
再構築やクラウド移行では、現行調査とデータ移行が費用を左右します。仕様書がない場合や、業務ルールがコードに埋まっている場合、マスターの表記が揺れている場合は、調査や整理、移行リハーサルが増えます。使われていない機能が残っている場合も、工数は増えます。
- 移行対象:利用頻度や業務影響で優先順位を付けると、予算を分けて調整できます。
- 試験範囲:単体、結合、総合、受入、性能、復旧、脆弱性の各試験を含みます。
JSFのテストでは、入力値や画面遷移、Ajax更新、セッション切れを組み合わせて確かめます。二重送信や権限別の表示差も加わるため、テスト量を見積もるには、画面数に加えて組み合わせの数も見る必要があります。
保守運用費は、初期費用の年15〜25%程度が目安とされることがあります。金額は、24時間監視やSLA、古いライブラリの延命、脆弱性対応を含むかどうかで変わります。
JSFの開発費用が変動する主な要因
同じJSFでも、単純な社内画面と金融系基盤では費用が異なります。発注前に変動要因を洗い出すと、何に費用がかかるかを比較できます。
主な差は、業務の複雑さ、既存資産、品質・運用の要求水準から生じます。
画面数より業務ルールと連携数
費用を確かめるときは、画面の数よりも画面ごとの中身を見ます。同じ10画面でも、単純な登録・検索と複雑な部門別表示では工数が異なります。
- 画面要件:入力、検索、一覧、承認、例外、帳票、権限差を分けて整理します。
- 連携要件:API・バッチの認証や再試行、通知、再実行、監視まで設計します。
- 業務記録:監査証跡、データ保持、承認記録が必要になる場合があります。
機能一覧では、連携、帳票、監査、運用を分けて書きます。特に、連携先が増えると、結合テストの組み合わせは単純な足し算以上に増えることがあります。
旧JSFからの移行と新規開発の違い
新規開発と既存環境では、前提にできる環境が大きく違います。
既存環境では、JavaServer Faces 2.xやJava EE 8、javaxを使っている場合があります。
- 新規開発:Java 17または21を前提に、Jakarta Faces、CDI、JPA、サーバー、CI/CDを整えられます。
- 既存環境:Mojarra、MyFaces、PrimeFaces、独自タグやサーバー構成を調べます。
javaxからjakartaへの移行は、パッケージ名だけでなく、依存部品や設定、テストコードにも影響する可能性があります。
一括で再構築すると、初期費用と業務停止のリスクが大きくなります。そのため、変更頻度が低く障害も少ない画面は維持し、利用頻度や事業への影響が大きい画面から段階的に刷新する方法もあります。
段階移行なら、年度単位で予算を分けられる場合があります。旧環境と新環境のデータ同期、認証連携、二重保守の一時費用は、移行方式ごとに提示してもらいます。
セキュリティと運用水準による費用の差
安全性を確保するには、認証のほかに、対策と運用条件も設計する必要があります。
- アプリ対策:入力検証やCSRF、XSS、SQLインジェクションへの対応を含みます。
- 運用対策:セッション固定や権限分離、秘密情報の管理、依存部品の脆弱性、監査ログ、バックアップと復旧を扱います。
- 保守契約:24時間365日の監視、一次対応、復旧目標、パッチ検証、性能試験を定めます。
OWASP ASVS 5.0.0は、Webアプリの技術的な対策を検証するための基準です。開発や調達の要件に使えると説明されています(出典: OWASP Foundation「Application Security Verification Standard」、2025年5月公開)。
平日日中の問い合わせや月次パッチ、重大障害のみの対応など、対応範囲を明確にすれば、過剰な保守契約を避けられます。ただし、費用を削る場合も、セキュリティと復旧の要件を曖昧にしてはいけません。
JSFのシステム開発を進める手順と費用の抑え方
費用を抑えるには、単価よりも手戻りや作り過ぎを減らすことを優先します。進め方は、要件整理、複数社への相談、代表画面のPoCの順で、優先順位を付けて段階的に開発します。
まずは業務に必要な最小範囲を決め、品質を確保しながら進めます。
現行調査と小さなPoC
既存環境では、JSFの版やjavax/jakarta、Mojarra/MyFaces、PrimeFaces、Javaを確認します。サーバーやDB、認証、帳票、バッチ、連携も、一覧にして洗い出します。
- 既存調査:画面の利用頻度や障害、改修頻度、属人化の状況も調べます。
- PoC:入力画面、複雑な一覧、認証、API連携1本を試します。
- 検証内容:応答性や状態保存、権限、セッション切れなどを見ます。
PoCは無償の試作と決めつけず、本開発の判断材料になる成果物の範囲と費用を、あらかじめ合意しておきます。コンテナ化やテスト自動化も確かめます。
優先順位を付けた段階的なリリース
機能を一律に削ると、リリース後の手作業や障害対応が増え、かえって総費用が上がることがあります。
- 先行機能:売上や顧客対応、法令、業務継続への影響の大きい機能を優先します。
- 後続機能:利用者の少ない帳票や細かな表示変更は、第2段階へ回します。
- リリース単位:画面、API、データ、認証を機能単位で切り出します。
クラウド移行では、必要な可用性と復旧時間を業務ごとに決めます。開発・検証・本番の環境を整理し、使わない検証環境は常時起動しないという方法もあります。
ただし、データ保護や監査、復旧の要件を満たすことが前提です。環境を減らす目的であっても、バックアップやログを削ってはいけません。
OSSと商用サポートの使い分け
OSS実装は、ライセンス費を抑えられる可能性があります。一方で、商用サポートは、問い合わせやパッチの安心感を得られます。
- OSS:障害調査や脆弱性確認、互換性検証、更新、引き継ぎの費用は残ります。
- 商用支援:対象製品や対応時間、版、サポート終了時期を確かめます。
- 会社選び:Java 17・21やJakarta EE、サーバー、コンテナ、CI/CD、認証、移行、運用を一式で扱えるかを見ます。
- 費用最適化:これらを一式で扱える会社を選ぶことが、費用の無駄を防ぐことにつながります。
既存JSFの保守では、経験年数よりも、現行調査やテスト自動化、ソース・設計書・IaCの引き渡し、担当交代の方法を、契約と見積もりに含めます。
JSFシステムの見積もりを取る際のポイント

見積もりは、会社ごとの前提と作業範囲をそろえて比べるために、発注側が取ります。
最低2〜3社に同じ資料を渡し、総額や工数、期間を比べます。体制や成果物、除外事項も並べて見ます(出典: SIA株式会社「システム開発の費用・相場【2026年版】」、2026年7月)。
要件定義やテスト、移行、保守が除外されていると、金額を並べても単純には比べられません。
RFPに書く画面・データ・非機能の前提
発注側は、RFPや相談資料に、開発目的と対象業務を書きます。
- 業務・画面:利用者や拠点の数、画面、帳票、承認、権限を示します。
- データ・連携:データ量、連携先、ピーク・稼働時間、リリース日を示します。
- 既存環境:版や名前空間、Java、サーバー、DB、UI部品などを記します。
非機能要件には、性能や可用性、バックアップ、復旧目標を含めます。さらに、監視やログ保持、認証、診断、権限、アクセシビリティも書いておきます。
ソースや設計書の有無、既知障害、移行対象も明示します。「多人数」や「安全に運用」といった表現は曖昧なため、見積もりの根拠になりにくいです。同時利用者数や応答時間、復旧時間、ログ保存期間に置き換えると、価格差の理由を説明できます。
見積書の工程と除外事項の比較
見積書は、工程や成果物ごとに分けて読みます。
- 工程:要件定義や設計、実装、単体・結合・総合テスト、移行、教育、リリース、保守を分けて示してもらいます。
- 前提:工数の単位が人月か一式か、担当者と人数、画面数、連携本数、レビュー回数、受入支援を確かめます。
- 契約:検収や変更、障害、知財、ソース、再委託、SLAの扱いを見ます。
見積もりの有効期限や単価改定、追加要件の扱いに加えて、契約終了時の引き継ぎも明記してもらいます。
IPAは、開発段階ごとにユーザー企業とITベンダーの責務を明確にするため、モデル取引・契約書を提供しています(出典: IPA「情報システム・モデル取引・契約書」、2025年6月17日サイト更新)。こうした整理は、予算超過や責任の押し付け合いを防ぎます。
公開事例の技術名と運用範囲
アクロホールディングスの実績には、ネオテックスが手がけたクレジットカード会社向けアプリ基盤の開発があります。
環境はJava、Linux、DB2、JSFで、掲載日は2023年12月22日です(出典: アクロホールディングス「クレジットカード会社向けアプリサービス基盤開発」)。
- 確認する技術:JSF/Jakarta Facesの版移行やPrimeFaces、Java 17・21、SSO、権限、監査ログを聞きます。
- 確認する作業:移行や性能試験、クラウド、脆弱性対応、成果物の引き渡しの進め方を尋ねます。
金融系基盤でJSFを使った事例ですが、2026年の新規導入の実績とは限りません。現在の対応版や保守体制は、個別に確かめます。
公開事例がなくても、同じ構成で提案できる場合があります。そのため、実績の件数だけでなく、調査やテスト、運用の提案内容を見ます。
JSFのシステム開発費用に関するよくある質問
JSFの費用は、技術の利用料よりも、業務システムに必要な機能・品質・運用から考えます。発注前によくある疑問に答えます。
JSFのシステム開発を安くする方法はありますか?
要件を整理し、代表画面でPoCを行ったうえで、優先度の低い機能は第2段階へ回します。また、既存システムを再利用し、パッケージやSaaSで足りる業務はJSFで無理に作らない方法もあります。
要件の整理やPoC、段階的な開発は、初期費用と保守費の抑制につながります。
2026年にJSFで新規開発しても問題ありませんか?
判断するときは、業務画面の複雑さやJava資産の再利用、内製化、将来のUI方針、保守体制を見ます。なお、Jakarta Faces 4.1はJakarta EE 11向けで、Java SE 17以上が前提です。
スマートフォン中心の公開サービスや、高いリアルタイム性が必要な画面では、ReactなどとJava REST APIの組み合わせが合う場合もあります。
JSFシステムの保守費用はどれくらいですか?
保守費は、初期開発費の年15〜25%程度が目安とされます。金額は、対応時間や監視、バックアップ、障害対応の範囲で変わります。さらに、パッチ検証や追加改修、サーバーの商用支援を含むかどうかでも差が出ます。
月額固定の範囲と別途請求になる作業を分けて示してもらい、担当交代や契約終了時の引き継ぎ費も確かめます。
見積もりではJSFの経験をどのように確認すればよいですか?
導入件数だけでなく、JSFの版やMojarra、MyFaces、PrimeFacesの経験を聞きます。Java 17・21やサーバー、クラウド移行の経験も確かめます。
公開事例と自社案件の構成は、一致するとは限りません。そのため、代表画面の設計や、テスト計画、障害対応、成果物のサンプルを見せてもらいます。
まとめ
JSFの費用は、フレームワークの料金ではなく、画面、Java・Jakarta EE基盤、認証の工数を含む総工数で決まります。DB、連携、テスト、移行、運用の作業も、この総工数に入ります。
2026年時点の概算は、小規模で400万〜1,200万円、中規模で1,500万〜5,000万円、大規模で5,000万円〜2億円以上です。JSF固有の公表統計ではないため、前提とあわせて使う必要があります。
費用を適正にするには、現行調査と要件定義を行い、代表画面のPoCや段階リリースを進めます。さらに、標準化できる業務を切り分け、複数社の内訳を比べます。
旧JSFの保守でも、Jakarta Facesの新規採用でも、技術の版やサーバー、セキュリティ、データ移行、保守について、どこまでを誰が受け持つかを見積もりと契約に書きます。予算超過を防ぐうえで、この線引きを明確にすることが最も重要です。
費用相場と前提条件の確認
小規模は400万〜1,200万円、中規模は1,500万〜5,000万円、大規模は5,000万円〜2億円以上です。いずれも、業務システム全体を開発・運用する場合の推定です。
画面数や利用者数、連携、移行、セキュリティ、サポート範囲を前もってそろえておくと、複数社の見積もりを比べられます。
発注前に決める技術・移行・保守の範囲
JSF/Jakarta Facesの版、サーバー、認証について、どこまでを誰が担うかを見積もりと契約に記します。テスト、移行、脆弱性対応、運用についても、担当を分けて記します。
担当者が替わっても運用できるように、ソースや設計書、テスト仕様、構築手順、監視設定、引き継ぎ方法を成果物として合意しておきます。
▼全体ガイドの記事
・JSFのシステム開発の完全ガイド
▼RFP作成前に読みたい無料ホワイトペーパー
・業務システム開発の完全ガイドブック
・スクラッチシステム開発の完全ガイドブック
・【2026年最新版】AI駆動開発の完全ガイドブック
会社紹介
株式会社riplaでは、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを、構想策定・要件定義から開発・改善まで一気通貫で支援。事業会社でIT・DXを経験したプロフェッショナルによる高い要件定義力・システム設計力を活かし、事業成果の最大化に伴走します。

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

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。
・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>


株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。事業会社でIT・DXを経験したプロフェッショナルが集う株式会社riplaにおいて、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを構想策定・要件定義から開発・改善まで一気通貫で支援し、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の最大化に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。
