メインコンテンツにスキップ
株式会社ゼットリンカー - Next.js システム開発専門
Next.js

Next.js保守運用の費用と契約|月額固定・チケット制の確認項目

Conclusion

Next.jsの保守費用は、対応時間・脆弱性パッチ・障害復旧・機能追加の範囲によって変わります。月額固定・従量・チケット制を同じ条件で比較し、契約前に確認する項目を整理します。

Next.jsの保守費用は、対応時間・脆弱性パッチ・障害復旧・機能追加の範囲によって変わります。月額固定・従量・チケット制を同じ条件で比較し、契約前に確認する項目を整理します。

保守契約の内容を確認し合う担当者たちの写真
15分で読めます
Next.jsNext.js中小企業保守運用AI駆動開発受託開発

Next.jsで作った業務システムを納品してもらった後、「保守費用って結局いくら払い続けることになるのか」がはっきりしないまま契約してしまい、後から見積もりを見て驚いた——そんな声を、開発を検討している経営者・情シス担当の方からよく聞きます。初期の開発費用は複数社から見積もりを取って比較しても、保守費用は「月額○万円〜」という一言で済まされ、何にいくらかかっているのか分からないまま契約するケースが少なくありません。

先に、要点をまとめます。

  • 当社の開発費用は1時間11,000円(税込)が基準です。ヒアリング後、ご依頼に応じて、要件定義・現状調査、相談内容のすり合わせ・仕様合意、開発・移行・公開準備、テスト・受入確認、不確実な作業へのバッファを当社で見積もり、概算をご案内します。お客様が開発工数を推測する必要はありません。
  • 保守の範囲・対応時間・体制・費用は契約によります。開発費に対する固定率では算定しません。
  • 契約形態は月額固定制・従量課金制・チケット制の3種類があり、それぞれ向き・不向きが分かれます

なお、Next.jsの開発費用そのものについてはNext.js受託開発の相場と見積書の内訳3点の読み方で扱っています。本記事は「作った後、動かし続けるためにいくらかかるか」という保守運用のコストに絞って解説します。

保守費用は何によって決まりますか?

保守の対象、対応時間、待機の有無、障害調査・パッチ対応・機能追加の分担によって変わります。当社の保守体制と費用は契約によるため、一般的な月額レンジをそのまま当社の料金として提示しません。

確認すること契約前に整理する例
連絡と対応時間平日・休日・時間外の扱い、初動と復旧目標の違い
修正の範囲不具合、脆弱性パッチ、OS・依存ライブラリ更新
復旧バックアップ対象、復元テスト、停止判断の担当
機能追加保守に含むか、別途見積もりか
引き継ぎソース・環境・アカウント・手順書の保有者

保守費用には具体的に何が含まれている?

保守費用の中身は大きく分けて「障害対応」「監視」「問い合わせ対応」「軽微な改修」「インフラ保守」の5つです。

GeNEE社の解説によると、保守契約に含まれる業務は次のように整理できます。

  • 障害対応・トラブルシューティング: システムが停止した、エラーが出る、といった問題が発生したときの調査と復旧作業
  • システム監視: サーバーやアプリケーションの稼働状況を継続的に確認し、異常があればアラートを検知する
  • 問い合わせ対応: 現場の担当者からの「この操作方法が分からない」「この画面はどう使うのか」といった軽微なサポート
  • 軽微な改修: 表示テキストの修正、選択肢の追加といった、設計変更を伴わない小さな改修
  • インフラ保守: サーバーのバージョンアップ、セキュリティパッチの適用、証明書の更新など基盤側の維持管理

ここで見落とされがちなのが、保守契約に「機能追加」は基本的に含まれないという点です。保守契約はあくまで「今動いているものを、今の状態のまま安定して動かし続ける」ための契約であり、業務フローの変更に伴う新機能の開発は、別途見積もりが必要な追加開発として扱われるのが一般的です。契約前に「どこまでが保守で、どこからが追加開発か」の線引きを確認しておかないと、いざ改修を依頼したときに想定外の追加費用が発生し、担当者間の認識ズレにつながります。

この判断から次に進む

課題が整理できていなくても相談できます

困っている業務と、変えたいことだけでも大丈夫です。初回相談・モック・見積もりは無料です。

カジュアルに相談する

保守の契約形態はどう選ぶべき?

予算を安定させたいなら月額固定制、対応が不定期で読みにくいならチケット制や従量課金制が向いています。

保守契約の形態は、主に3つに分類されます。

保守契約3つの形態(月額固定制・チケット制・従量課金制)を比較し、それぞれの特徴と向いているケース、リリース直後から安定稼働後への段階的な切り替え方を示した図

契約形態特徴向いているケース
月額固定制毎月一定額を支払う。予算が立てやすく、緊急対応もスムーズ継続的に使われる基幹システム、対応頻度が読める中規模以上のシステム
従量課金制実際に発生した作業時間・回数に応じて費用が変動する保守対応が不定期、または発生する作業量を事前に見積もりにくいシステム
チケット制事前に一定量の作業時間・回数を購入し、消化していく定額制と従量制の中間。使う分だけ支払いたいが、予算の上限も決めたい

FUNBREW社の解説でも触れられている通り、月額固定制は「毎月一定の稼働を前提にした安定運用」に向く一方で、使わない月も費用が発生するという裏返しのデメリットがあります。逆に従量課金制は、実作業に応じた支払いになる分、年間の総コストが事前に読みにくいという難点があります。

判断のポイントは、自社のシステムが「日常的に何らかの対応が発生する運用フェーズ」にあるのか、「一度安定稼働に入れば、ほとんど手がかからないフェーズ」にあるのかです。リリース直後で不具合の洗い出しがまだ続いている時期は月額固定制、リリースから半年〜1年が経ち安定稼働に入った後はチケット制や従量課金制に切り替える、という段階的な選び方も現実的です。

保守と機能追加、どこで線引きすべき?

「今の仕様のまま動かし続ける」のが保守、「業務フローや画面構成そのものを変える」のが機能追加、という線引きが基本です。

この線引きが曖昧なまま契約すると、後になって「これは保守の範囲内でやってもらえると思っていた」「いや、これは追加開発の見積もりが必要です」という食い違いが起きやすくなります。特に、社内の担当者が変わったタイミングで、過去の契約内容の認識が引き継がれずにトラブルになるケースは珍しくありません。

契約時に確認しておきたいのは、次のような具体的な線引きの例です。

  • テキストや金額の表示単位を修正する → 保守の範囲内であることが多い
  • 新しい入力項目やステータスを追加する → 機能追加として別見積もりになることが多い
  • エラーで止まった処理を復旧する → 保守の範囲内
  • 承認フローそのものを組み替える → 機能追加として別見積もりになることが多い

境界線上のケースも当然出てきます。「軽微な改修」とみなされる範囲がどこまでかは開発会社によって基準が異なるため、契約前に具体例をいくつか挙げて、それぞれ保守内か追加開発かを確認しておくと、後々のトラブルを減らせます。

ここで一つ、後半で回収する話を挟んでおきます。保守費用の相場は上で紹介した通りですが、この相場感がそのまま自社に当てはまるとは限らない一つの理由があります。それは、システムの作られ方によって保守にかかる手間そのものが変わってくるという点です。詳しくは次のセクションで説明します。

Next.js特有の保守項目には何がある?

Next.jsやフレームワーク自体のバージョンアップ対応、ホスティング基盤(Vercel/AWS/Firebase App Hosting等)の運用が、Next.js特有の保守項目として発生します。

一般的な業務システムの保守項目に加えて、Next.jsで構築したシステムには次のような保守作業が発生します。

  • フレームワークのバージョンアップ対応: Next.jsは継続的にマイナーバージョンがリリースされ、セキュリティパッチや破壊的変更を含むアップデートが行われることがあります。放置すると、依存ライブラリとの互換性問題や脆弱性リスクが蓄積します
  • ホスティング基盤の運用: Vercel・AWS・Firebase App Hostingなど、選択したホスティング環境の設定変更、リソース使用量に応じたプラン見直し
  • 依存パッケージの脆弱性対応: npm audit等で検出される依存ライブラリの脆弱性への対応。放置期間が長いほど、まとめて対応するときの工数が膨らみやすくなります

この観点は、中小企業のNext.jsフルスクラッチで、セキュリティをどう担保するかで扱ったセキュリティ対策とも重なります。セキュリティパッチの適用を怠ると、脆弱性が公表されてから実際に悪用されるまでの期間が短くなっている昨今、保守を軽視することが直接的なリスクにつながります。

AI駆動開発は保守費用にどう影響する?

軽微な改修や既存コードの調査にかかる時間がAIコーディング支援で短縮される分、同じ保守内容でも工数ベースの費用が抑えられる余地があります。

保守の費用は契約範囲を揃えて比較します。保守費用の多くは、実際には人件費(エンジニアの作業時間)に紐づいています。障害対応も軽微な改修も、対応するエンジニアが状況を把握し、原因を特定し、修正する時間がベースになって費用が積み上がる構造です。

Claude CodeのようなAIコーディング支援ツールを保守作業に組み込むと、次のような場面で作業時間を短縮できます。

  • 既存コードの調査: 「このエラーはどのファイルのどの処理で起きているか」をAIに一次調査させ、人間は原因の特定と修正方針の判断に集中する
  • 軽微な改修の実装: テキスト修正や表示条件の変更のような、パターン化しやすい改修はAIに実装させ、人間がレビューして反映する
  • 依存パッケージの更新確認: バージョンアップに伴う変更点の洗い出しをAIに任せ、影響範囲の最終判断を人間が行う

ただし、AIに任せられるのはあくまで「パターン化された作業」の範囲です。業務ロジックの根幹に関わる判断(金額計算のルール変更、権限設計の見直し等)は、引き続き人間が実データを見ながら判断する必要があります。この役割分担——パターン化された作業はAI、業務仕様の最終判断は人——は、PHPリプレイス費用と手順の記事で紹介したリプレイス時の考え方と同じ構図です。開発時にAI駆動開発を前提に設計されたシステムは、保守フェーズでも同じ効率化の恩恵を受けやすいという意味で、開発会社を選ぶ段階から保守コストを見据えておく価値があります。

保守費用が想定より膨らみやすいパターンは何か?

「保守範囲の未定義」「ドキュメント不在」「担当者の属人化」の3つが、保守費用が後から膨らむ典型パターンです。

  • 保守範囲を契約時に明文化していない: 上で説明した「保守と機能追加の線引き」が曖昧なまま契約すると、依頼のたびに「これは追加費用です」と言われ、当初想定していた月額を上回るケースが発生します
  • 仕様書やドキュメントが整備されていない: システムの仕様がコードにしか残っていないと、対応する担当者が変わるたびに調査コストが発生し、同じ問い合わせでも対応に時間がかかるようになります
  • 保守担当者が固定の1人に依存している: その担当者が離脱すると、後任が仕様を把握するまでの引き継ぎ期間、対応スピードが大きく落ちます。開発会社を選ぶ際は、チーム体制で対応しているか、属人化していないかも確認しておきたいポイントです

これらは、いずれも契約前の段階で防げるリスクです。特に「保守範囲の明文化」は、見積書や契約書に具体例として書き込んでもらうことで、後からの認識ズレをかなり減らせます。

保守契約前にどこまで確認しておくべきか?

契約書や見積書に「保守範囲の具体例」「対応時間の目安」「緊急時の連絡フロー」の3点が明記されているかを、契約前に必ず確認してください。

保守費用の妥当性は、金額の大小だけでは判断できません。同じ月額10万円でも、対応内容が具体的に決まっている契約と、「何かあれば対応します」程度の曖昧な契約とでは、いざというときの安心感がまったく違います。契約前のチェックポイントを整理すると次の通りです。

  • 保守範囲の具体例が書面にあるか: 「軽微な改修」のような抽象的な表現だけでなく、「テキスト修正は保守範囲内」「新規画面の追加は別見積もり」といった具体例が契約書または見積書に記載されているか
  • 対応時間の目安があるか: 問い合わせを送ってから初動対応までにどのくらいの時間がかかるか(当日中、翌営業日中等)が示されているか。特に外部公開している業務システムでは、障害発生時の対応スピードが業務影響に直結します
  • 緊急時の連絡フローが決まっているか: 夜間・休日にシステムが停止した場合、誰にどう連絡すればよいかが事前に共有されているか
  • 契約の見直しタイミングが決まっているか: システムの利用状況が変わったとき(利用者数の増加、機能追加等)に、保守内容や費用を見直すタイミングが契約に組み込まれているか

これらは、契約後に追加交渉するよりも、発注前の見積もり比較の段階で複数社に同じ質問を投げて回答を比べたほうが、条件の良し悪しが見えやすくなります。開発費用だけで比較して決めてしまうと、保守フェーズに入ってから「思っていた対応と違う」というギャップに気づくことになりかねません。

まとめ:この記事で持ち帰れること

この記事を読むことで、次の2点が判断できるようになります。

  • 自社のシステム規模に対して、月額保守費用がどのくらいの水準であれば妥当と言えるかの目安
  • 契約前に確認しておくべき「保守と機能追加の線引き」「契約形態の選び方」の具体的なチェックポイント

保守費用は、開発費用のように複数社を比較検討する機会が少なく、契約したまま何年も見直されないケースが多いコストです。まずは現在契約している保守内容が、上で紹介した5つの項目(障害対応・監視・問い合わせ対応・軽微な改修・インフラ保守)のうちどこまでをカバーしているか、契約書や見積書を一度見返してみることをおすすめします。

保守費用の妥当性や、これから始めるNext.js開発の保守体制について相談したい方は、15分のカジュアル相談からお気軽にご相談ください(要件が固まっていなくても大丈夫です/営業はしません)。

すでにNext.js開発を具体的に検討している方は、Next.js受託開発の相場と見積書の内訳3点の読み方、セキュリティ対策まで含めた保守体制を検討したい方は中小企業のNext.jsフルスクラッチで、セキュリティをどう担保するかもあわせてご覧ください。

よくある質問

保守契約なしでNext.jsシステムを運用することはできますか?

技術的には可能ですが、推奨しません。Next.jsやホスティング基盤のアップデート、依存パッケージの脆弱性対応を放置すると、セキュリティリスクが蓄積します。最低限、フレームワークのバージョンアップ確認と脆弱性チェックだけでも、定期的に対応できる体制を確保しておくことをおすすめします。

保守費用を抑える方法はありますか?

保守範囲を契約時に明確にし、機能追加との線引きを具体例つきで確認しておくことが、想定外の追加費用を防ぐ最も効果的な方法です。また、仕様書やドキュメントを整備しておくと、対応時の調査コストが下がり、結果的に工数ベースの費用も抑えやすくなります。

開発を依頼した会社以外に保守だけ依頼することはできますか?

可能な場合もありますが、他社が構築したシステムの保守を引き受けるには、まずコードとデータベースの構造を把握する調査期間が必要になります。この調査にかかる工数は、当初の開発会社が保守も担当する場合には発生しないコストのため、契約前に確認しておくとよいでしょう。

月額固定制と従量課金制、どちらが安く済みますか?

システムの利用状況によって変わるため一概には言えません。リリース直後で対応が頻発する時期は月額固定制のほうが総額を抑えやすく、安定稼働後で対応が減った時期は従量課金制やチケット制のほうが無駄な支払いを避けられる傾向があります。運用フェーズに応じて契約形態を見直すことも選択肢です。

保守費用は開発費用の見積もりと一緒に確認すべきですか?

はい、契約前に確認することをおすすめします。開発費用だけを比較して発注した後に保守費用の相場を知ると、想定していた総コストと大きく異なるケースがあります。見積もり依頼の段階で、初期開発費と月額保守費用の両方を提示してもらい、年間の総コストで比較することをおすすめします。

技術仕様・対象バージョンは本文と参照先をご確認ください。

最終更新:2026年9月7日

Share this article

課題が整理できていなくても相談できます

困っている業務と、変えたいことだけでも大丈夫です。初回相談・モック・見積もりは無料です。

カジュアルに相談する

先に整理したい方はシステム引き継ぎの初動・調査シート・AI相談プロンプトをご利用ください。未確認の項目は空欄のままご相談いただけます。

次に読む記事

ALL ARTICLES →

プライバシーポリシー

株式会社ゼットリンカー(以下、「当社」といいます。)は、お客様の個人情報の重要性を認識し、 その保護の徹底を図るため、以下のプライバシーポリシー(以下、「本ポリシー」といいます。)を定めます。

1. 個人情報の定義

本ポリシーにおいて「個人情報」とは、生存する個人に関する情報であって、 当該情報に含まれる氏名、生年月日その他の記述等により特定の個人を識別することができるもの、 及び他の情報と容易に照合することができ、それにより特定の個人を識別することができることとなるものを指します。

2. 個人情報の収集

当社は、お客様が当社のサービスをご利用になる際、お客様の個人情報を収集することがあります。収集する個人情報は以下の通りです:

  • 氏名
  • メールアドレス
  • 電話番号
  • 会社名・組織名
  • 住所
  • その他当社が定める入力フォームにお客様が入力する情報

3. 個人情報の利用目的

当社は、お客様からご提供いただいた個人情報を、以下の目的で利用します:

  • お客様への連絡やサービスの提供
  • お客様からのお問い合わせへの対応
  • 当社サービスの改善や新サービスの開発
  • メールマガジンの配信(お客様の同意がある場合)
  • 契約や法令等に基づく権利の行使や義務の履行
  • その他、上記利用目的に付随する目的

4. 個人情報の第三者提供

当社は、以下の場合を除き、お客様の同意なく個人情報を第三者に提供することはありません:

  • 法令に基づく場合
  • 人の生命、身体または財産の保護のために必要がある場合であって、本人の同意を得ることが困難である場合
  • 公衆衛生の向上または児童の健全な育成の推進のために特に必要がある場合
  • 国の機関もしくは地方公共団体またはその委託を受けた者が法令の定める事務を遂行することに対して協力する必要がある場合

5. 個人情報の管理

当社は、お客様の個人情報を正確かつ最新の状態に保ち、個人情報への不正アクセス、 個人情報の紛失、破損、改ざん及び漏洩などを防止するため、 セキュリティシステムの維持・管理体制の整備等の必要な措置を講じ、安全対策を実施し個人情報の厳重な管理を行います。

6. 個人情報の開示・訂正・削除

お客様は、当社に対してご自身の個人情報の開示を求めることができます。 また、開示の結果、個人情報の内容が事実でないことが判明した場合には、 速やかに訂正または削除に応じます。

7. 導入事例の公開について

当社は、お客様から依頼いただいたプロジェクトを導入事例として記事にさせていただく場合があります。導入事例として公開する場合は、以下の点に配慮いたします:

  • 機密情報や個人情報は公開いたしません
  • 社名を公開する場合は、公開内容について事前にお客様に確認いただきます
  • 社名を非公開とする場合でも、お客様のご要望に応じて公開内容を確認いただくことが可能です

8. Cookie(クッキー)の使用について

当社のウェブサイトでは、お客様により良いサービスを提供するため、Cookie を使用することがあります。 Cookie により個人を識別できる情報を収集することはありません。 お客様はブラウザの設定により Cookie の受信を拒否することができます。

9. SSL(Secure Socket Layer)について

当社のウェブサイトはSSLに対応しており、ウェブブラウザとウェブサーバーとの通信を暗号化しています。 お客様が入力する個人情報は自動的に暗号化されて送受信されるため、 万が一、第三者が傍受した場合でも内容を解読することは困難です。

10. プライバシーポリシーの変更

当社は、必要に応じて、本ポリシーの内容を変更することがあります。 変更後のプライバシーポリシーについては、当社ウェブサイトに掲載したときから効力を生じるものとします。

11. お問い合わせ

本ポリシーに関するお問い合わせは、以下の窓口までお願いいたします。

株式会社ゼットリンカー

〒160-0023

東京都新宿区西新宿3丁目3番13号西新宿水間ビル2F

代表取締役: 金原隆利

お問い合わせ先: info@zetlinker.com

制定日:2024年1月1日

最終改訂日:2026/9/10

利用規約

この利用規約(以下、「本規約」といいます。)は、株式会社ゼットリンカー(以下、「当社」といいます。)が 提供するウェブサイトおよびサービス(以下、「本サービス」といいます。)の利用条件を定めるものです。 お客様は、本規約に同意した上で、本サービスをご利用ください。

第1条(適用)

1. 本規約は、お客様と当社との間の本サービスの利用に関わる一切の関係に適用されるものとします。

2. 当社は本サービスに関し、本規約のほか、ご利用にあたってのルール等、各種の定め(以下、「個別規定」といいます。)を することがあります。これら個別規定はその名称のいかんに関わらず、本規約の一部を構成するものとします。

3. 本規約の規定と個別規定の規定が異なる場合は、個別規定において特段の定めなき限り、個別規定の規定が優先されるものとします。

第2条(定義)

本規約において使用する以下の用語は、各々以下に定める意味を有するものとします。

  • 「利用契約」とは、本規約を契約条件として当社とお客様との間で締結される、本サービスの利用契約
  • 「知的財産権」とは、著作権、特許権、実用新案権、意匠権、商標権その他の知的財産権(それらの権利を取得し、またはそれらの権利につき登録等を出願する権利を含みます。)
  • 「投稿データ」とは、お客様が本サービスを利用して投稿その他送信するコンテンツ(文章、画像、動画その他のデータを含みますがこれらに限りません。)

第3条(本サービスの提供)

1. お客様は、本規約に同意の上、当社の定める方法によって利用登録を申請し、当社がこれを承認することによって、本サービスを利用することができるようになります。

2. 当社は、お客様に以下のいずれかの事由があると判断した場合、利用登録の申請を承認しないことがあり、その理由については一切の開示義務を負わないものとします。

  • 利用登録の申請に際して虚偽の事項を届け出た場合
  • 本規約に違反したことがある者からの申請である場合
  • その他、当社が利用登録を相当でないと判断した場合

第4条(ユーザーIDおよびパスワードの管理)

1. お客様は、自己の責任において、本サービスのユーザーIDおよびパスワードを適切に管理するものとします。

2. お客様は、いかなる場合にも、ユーザーIDおよびパスワードを第三者に譲渡または貸与し、もしくは第三者と共用することはできません。

3. 当社は、ユーザーIDとパスワードの組み合わせが登録情報と一致してログインされた場合には、そのユーザーIDを登録しているお客様自身による利用とみなします。

第5条(禁止事項)

お客様は、本サービスの利用にあたり、以下の行為をしてはなりません。

  • 法令または公序良俗に違反する行為
  • 犯罪行為に関連する行為
  • 本サービスの内容等、本サービスに含まれる著作権、商標権ほか知的財産権を侵害する行為
  • 当社、ほかのお客様、またはその他第三者のサーバーまたはネットワークの機能を破壊したり、妨害したりする行為
  • 本サービスによって得られた情報を商業的に利用する行為
  • 当社のサービスの運営を妨害するおそれのある行為
  • 不正アクセスをし、またはこれを試みる行為
  • 他のお客様に関する個人情報等を収集または蓄積する行為
  • 不正な目的を持って本サービスを利用する行為
  • 本サービスの他のお客様またはその他の第三者に不利益、損害、不快感を与える行為
  • 他のお客様に成りすます行為
  • 当社が許諾しない本サービス上での宣伝、広告、勧誘、または営業行為
  • 面識のない異性との出会いを目的とした行為
  • 当社のサービスに関連して、反社会的勢力に対して直接または間接に利益を供与する行為
  • その他、当社が不適切と判断する行為

制定日:2024年1月1日

最終改訂日:2026/9/10