Web/ウェブアプリ開発の保守・運用費用・ランニングコストについて

Webアプリの保守・運用費用は、初期開発費、利用規模、必要なサポート水準によって変わります。年間保守費は初期開発費の15〜20%が目安です。

費用は、保守費、インフラ費、外部サービス費に分けて見ると、予算の見通しを立てやすくなります。

▼全体ガイドの記事
・Web/ウェブアプリ開発の完全ガイド

Webアプリの保守・運用費用の全体像

Webアプリの運用費を保守費用、インフラ費用、ライセンス・外部サービス費の3つに分けた図。
支払先や課金の仕組みが異なるため、費目ごとの見積もりが役立ちます。

リリース後の費用は、保守費、インフラ費、ライセンス・外部サービス費の3つに分かれます。性質や支払先が異なるため、運用費と一括りにせず項目ごとに見積もると、費用を正確につかめます。

具体的には、保守費はバグ修正、機能改善、バージョンアップ対応にかかる費用です。インフラ費はサーバーやデータベースの稼働費で、ライセンス・外部サービス費には決済APIやセキュリティツールなどの利用料が含まれます。さらに、Webアプリはフロントエンド、バックエンド、データベースの3層で動くため、層ごとに維持費が発生します。

年間保守費は初期開発費の15〜20%が目安

年間保守費は初期開発費の15〜20%が目安です。たとえば初期開発費が1,500万円なら、年225万〜300万円、月額に換算すると約18.7万〜25万円になります。そのうえで、年間保守費に含まれる対応と別枠で考える費用を、次のように分けておきます。

  • 保守費の対象:バグ修正、脆弱性対応、フレームワークやライブラリの更新、軽微な機能改善
  • 追加開発費:新機能の追加にかかる費用で、年間保守費(安全な稼働を続けるための最低限のメンテナンス費)とは別枠

保守費を予算に入れないと、公開後に想定外の出費が生じます。そのため、毎年の費用を含めて、複数年の総所有コスト(TCO)を試算しておくことが大切です。

ランニングコストを構成する3つの費目

費目ごとに課金の仕組みが違うため、予算は費目ごとに見積もるのが基本です。全体の予算を把握するには、この3種類に分けて確認します。

  • 保守費用:エンジニアのメンテナンス、問い合わせ対応、不具合修正、バージョンアップ対応
  • インフラ費用:クラウド上のサーバーやデータベースの稼働費
  • ライセンス・外部サービス費:決済API、認証、セキュリティツール、CDNなどの利用料

保守費は人による対応にかかるコストで、外注先との月額固定契約が一般的です。一方、インフラ費はユーザー数やデータ量で増減する従量課金が主流です。

費目の構成は規模や用途によって変わります。たとえば、大量のトラフィックを扱うBtoCではインフラ費の比重が上がり、堅牢なセキュリティが求められる業務系SaaSでは、保守費やセキュリティ関連費の割合が大きくなります。そのため、自社のアプリでどの費目を重視するかを把握することが、コスト最適化の出発点になります。

ポイント

予算は初期開発費だけで組まず、毎年の保守費を年額で加えます。保守費と追加開発費を別枠で持つと、現状維持の費用と成長のための費用を分けて考えられます。

インフラ・ホスティング費用の内訳

Webアプリはサーバー上で動くため、クラウドインフラの維持費が継続して発生します。ユーザー数やデータ量で変動するので、規模別の目安を把握しておくと費用を予測しやすくなります。具体的には、サーバーとデータベースのホスティング費は従量課金で変わり、SSL証明書やドメインには年次の固定費がかかります。

規模別のクラウドインフラ費用

AWS・GCP・Azureなどのクラウドサーバーやデータベースは、ユーザー数やデータ量に応じた従量課金が基本です。そのため、リリース直後の小規模な段階と、利用が拡大した後とでは、月額の目安が大きく違います。段階ごとの金額を比べると、規模が増えたときの費用の伸び方を見通せます。

  • MVP・リリース直後:小規模なら月額1,000円〜3万円程度に収まることが多い
  • 中〜大規模:ユーザー増加やトラフィック拡大後は月額5万〜50万円以上
  • 追加構成が必要な場合:負荷分散、CDN、データベース分散化でインフラ費がさらに10〜30%増加

キャンペーンやメディア露出でアクセスが集中すると、従量課金が急増し、高額請求になることがあります。急増に備えて、コスト上限と予算アラートを設定しておくことが、運用上の防衛策になります。

オンプレミスなどで商用データベースを使う場合は、MySQL Standard Editionが約33万円、Oracleなどは数百万円規模です。商用ライセンスを使う選択肢もありますが、現在のWebアプリではクラウドの従量課金が主流です。

SSL証明書・ドメインなどの固定費

従量課金とは別に、Webアプリには年次の固定費がかかります。更新を忘れないためにも、金額と影響をあらかじめ把握しておきます。

  • SSL証明書:HTTPS通信の暗号化に必要で、年額約3,000円〜8万円
  • ドメイン維持費:URLを保有する費用で、年額1,000円〜5万円

Let’s Encryptなどの無料証明書も選べますが、企業向けの保証付き証明書やワイルドカード証明書には費用がかかります。ドメインは.com、.jp、ブランドドメインなどがあり、選ぶ種類によって維持費が変わります。

証明書の更新を忘れると、ブラウザがアクセスした利用者に「危険なサイト」と警告を出すことがあります。さらに、ドメインが失効すると、他者に取得されるおそれもあります。だからこそ、年次の固定費も漏れなく見積もり、更新期限を管理できる仕組みを作っておくことが大切です。

ポイント

インフラ費は利用の増え方で月額が大きく変わるため、利用者数の想定を複数用意して試算すると、予算の根拠を示しやすくなります。急増時の上限は、公開前に決めておきます。

ライセンス・外部サービス費用と保守契約

オンデマンド対応、営業時間内対応、24時間365日対応の保守契約を、本文記載の月額相場とともに3枚のパネルで示した図。
停止時の影響に合わせて水準を選ぶと、過不足のない契約につながります。

インフラ費とは別に、外部サービスの利用料と、外注先との保守契約費がかかります。金額はアプリの機能や必要なサポート水準によって変わるため、自社の要件に合わせて見積もります。

決済API・セキュリティ・運営委託の費用

決済APIの手数料は取引のたびに増えますが、セキュリティ対策と運営委託は年額や月額で見込む一定額です。費用の性質が違うため、項目ごとに分けて見積もります。

  • 決済API:Stripeなどのサブスクリプションや単発の支払いは、取引ごとに数%の手数料が発生
  • セキュリティ対策:WAFや脆弱性診断ツールは年額数万〜数十万円が目安
  • 運営業務の委託:コンテンツ更新、SEO、問い合わせ対応は月額20万〜50万円ほどの場合がある

決済手数料は売上に応じて増える変動費なので、事業計画に含めて見積もります。Webアプリはインターネット上に常に公開されているため、攻撃にさらされる前提で備える必要があります。セキュリティにかける費用は、事業を続けるうえで欠かせない経費です。

外部サービス費や運営委託費は、小規模なアプリでも一定額が発生します。そのため、小規模なアプリほど総費用に占める割合が高くなります。

保守契約の形態とSLAごとの月額相場

保守契約の月額費用は、サポートレベル(SLA:サービス品質保証)によって変わります。対応内容と月額相場を、レベルごとに比べます。

  • オンデマンド対応:不具合発生時に軽微な修正。月額10万〜30万円
  • 営業時間内対応:平日日中の問い合わせや定期保守を含み、月額30万〜60万円
  • 24時間365日対応:監視と障害時の即時対応を保証し、月額60万〜100万円以上

オンデマンド対応は、停止しても影響が限られる小規模アプリや社内ツールに向いています。一方、営業時間内対応は、業務時間中の安定稼働が求められる一般的な業務系Webアプリに適しています。また、24時間対応は、停止すると顧客の損害につながるSaaSや基幹業務システムで求められます。

すべてのWebアプリに24時間対応が必要とは限りません。だからこそ、停止時の影響から適切なSLAを選ぶことが、保守費を抑えるうえでも欠かせません。

ポイント

サポート水準は、障害で止まったときに業務や顧客にどれだけ影響するかで選びます。影響を見極めないまま最上位を選ぶと、不要な費用が毎月続く点に注意が必要です。

Webアプリ特有の継続コストと注意点

Webアプリには、ネイティブアプリやパッケージソフトとは異なる、ブラウザ動作に伴う継続費用があります。見落とされやすい費用ですが、放置すると重大なリスクにつながります。運用予算に入れておきたい特有のコストは、フレームワークの更新と、ブラウザへの追従です。

フレームワークのバージョンアップと脆弱性対応

ReactやVueなどのフロントエンド、Node.jsやPHP・Rubyなどのバックエンドは、フレームワークやライブラリに依存しています。そのため、長期運用では保守予算をあらかじめ見込んでおく必要があります。

  • 更新周期:数年単位でメジャーアップデートやサポート終了(EOL:End of Life)を迎える
  • セキュリティ面:旧版では新たな脆弱性が修正されず、深刻なリスクが残る。事故の多くは古いライブラリの脆弱性を突かれたもの
  • 対応費:リファクタリングやパッチ適用が必要で、改修費は周期的に数十万〜数百万円規模
  • 大規模移行:メジャー更新で互換性が崩れると、広範囲の修正に予算と工数が必要
  • 予算確保:更新費は初期開発費の15〜20%の年間保守費に含まれる場合もあるが、大規模移行の年は別途確保する

ブラウザ追従コストと機能改善費

ブラウザ上で動く利便性の一方で、Webアプリには固有の「ブラウザ追従コスト」が生じます。ブラウザ仕様の変更は、既存機能の修正や新機能への投資に影響します。

  • 仕様変更:Google ChromeやSafari、Edgeは定期的に仕様を変更し、セキュリティポリシーやCookie(クッキー)の扱いも変わる
  • 機能への影響:変更で機能が止まる場合があり、サードパーティCookie規制は外部連携や認証に影響することがある
  • 対応費:調査・修正は日々の保守費で対応するが、大きな変更では追加改修費が必要な場合もある
  • 機能改善:業務やユーザーの要望に応じた新機能の追加で、価値を高める投資
  • 初年度の追加開発費:初期開発費の30〜50%程度が推奨され、初期費1,500万円なら年450万〜750万円

現状維持の保守費と、成長のための追加開発費を分けることが、健全な事業運営につながります。

ポイント

メジャー更新で大規模な移行が必要になる年は、費用が集中します。その年は年間保守費とは別に予算を確保しておくと、突然の出費に慌てずに済みます。

ランニングコストの最適化

インフラ費の見直しに関わる未使用サーバー、予約インスタンス、オートスケーリング、CDNを4枚のカードで示した図。
利用状況に応じた調整と配信の工夫が、費用の抑制につながります。

設計や契約を工夫すれば、Webアプリのランニングコストを最適化できます。事業の優先順位に合わせて、インフラ費と保守契約の両面から見直すのが基本です。実務では、インフラ費は従量課金の使われ方を見直すところから、保守契約は停止時の影響に合わせてサポート水準を選ぶところから取り組みます。

インフラ費の最適化と従量課金の管理

従量課金は、使われ方を確かめないと無駄や急増に気づきにくいものです。まず費用の内訳を把握し、そのうえで、どこを減らせるかを項目ごとに検討します。

  • リソースを見直す:未使用サーバーや過大なデータベースの洗い出し
  • 割引を活用する:トラフィックが安定していれば、予約インスタンスや長期利用割引の検討
  • 負荷に合わせる:増減が激しい場合は、オートスケーリングでピーク時だけ増強
  • 配信を効率化する:CDNで静的ファイルを配信し、サーバー負荷を減らす

ダッシュボードで費用を定期的に確かめておくと、変化に早く気づけます。ピーク時の請求増に備えて、予算アラートと上限も設定しておきます。

オートスケーリングは、ピーク時だけリソースを増やすため、常時高スペックにするより費用を抑えられます。また、CDNはサーバー費用を抑えながら、表示速度とユーザー体験の向上にもつながります。インフラ費は放置すると膨らみやすいため、定期的に一覧で見直す作業を運用業務に組み込んでおきます。

保守契約の適正化とTCOの見通し

保守契約では、自社のアプリに本当に必要なサポート水準を見極めます。

  • 停止時の影響を見積もる:事業への影響に応じてSLAを選ぶ
  • TCOで比べる:初期費だけでなく、複数年の運用費を合算する

SLAの月額は、オンデマンド対応が10万〜30万円、24時間365日対応が60万〜100万円以上です。そのため、「念のため手厚く」と最上位を選ぶと、不要な対応にも高額を払い続けることがあります。一方で、中核アプリの対応が不足すると、機会損失が費用差を上回ることもあります。

TCOには、年間保守費(初期費の15〜20%)やインフラ費、外部サービス費を含めます。加えて、追加開発費も忘れずに入れます。

追加開発費は初年度に初期費の30〜50%が目安です。初期開発の見積もりと合わせて、複数年分を試算しておくと判断しやすくなります。

最も大切なのは、初期開発費だけでなく総所有コスト(TCO)で意思決定することです。複数年の総額で判断すれば、リリース後の想定外の出費によるプロジェクト頓挫を防げます。

ポイント

最適化は、事業の優先順位に合わせて対象を決めるのが基本です。インフラ費と保守契約のどちらから見直すかも、停止時の影響の大きさで決めると判断しやすくなります。

まとめ

年間保守費は初期開発費の15〜20%が目安で、1,500万円の開発なら年225万〜300万円です。インフラ費は、小規模で月額1,000円〜3万円、中〜大規模で月額5万〜50万円以上が目安です。

また、SSL証明書は年額3,000円〜8万円、ドメインは年額1,000円〜5万円で、決済手数料も発生します。セキュリティ対策費は年額数万〜数十万円、運営委託費は月額20万〜50万円が目安です。

保守契約は月額10万〜30万円から60万〜100万円以上まであり、停止したときの事業への影響に応じたSLAが必要です。加えて、更新や脆弱性対応は周期的に数十万〜数百万円かかり、ブラウザ追従も必要です。さらに、成長のための追加開発費は、初年度に初期費の30〜50%を別枠で確保することが推奨されます。

Webアプリは、公開した後も費用が続く前提で考えます。そのため、複数年の総所有コスト(TCO)を踏まえて判断すると、長期の安定運営につながります。

▼全体ガイドの記事
・Web/ウェブアプリ開発の完全ガイド

会社紹介

株式会社riplaでは、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを、構想策定・要件定義から開発・改善まで一気通貫で支援。事業会社でIT・DXを経験したプロフェッショナルによる高い要件定義力・システム設計力を活かし、事業成果の最大化に伴走します。

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

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

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

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

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