システムの保守契約とは?範囲・費用相場と見直すべきサイン

システムの保守契約で確認すべき範囲、SLA、費用の比べ方を解説。月額だけでなく年間総額、権限・資料の引継ぎ条件、見直し・解約時の確認項目を整理します。

執筆 PartnerBase Mag 編集部約9分

Webサービスやスマホアプリの保守契約は、月額料金だけでは判断できません。障害時にどこまで対応するのか、誰が権限を持つのか、追加費用はいつ発生するのかが曖昧だと、更新時や保守先の変更時に運用が止まるおそれがあります。

この記事では、保守契約の範囲、SLA、費用の比較方法、見直しのサイン、移管時の受入条件を整理します。月額ではなく、対応条件・年間総額・引継ぎ条件で保守契約を判断できるようになります。

保守契約を範囲・費用・継続性の3観点で確認し、比較と見直しにつなげる全体図。
保守契約を範囲・費用・継続性の3観点で確認し、比較と見直しにつなげる全体図。

保守契約は、対応範囲、年間総額、権限・資料を含む継続性を分けて確認すると比較しやすくなります。

01Section保守契約とは何か|保守・運用・追加開発の境界を決める

保守契約とは、稼働中のシステムを安定して利用し続けるために、不具合対応、更新、監視、復旧などの作業と役割分担を定める取り決めです。契約に含める範囲は、サービスの利用時間帯、停止時の影響、外部連携の数、自社の運用体制によって変わります。

経済産業省の情報システム・モデル取引・契約書〈第一版〉(受託開発・保守運用)は、保守・運用の委託において、対象業務や役割分担を個別の契約・仕様で整理する際の確認先です。月額契約であっても、すべての依頼が無制限に含まれるわけではありません。

保守は「不具合修正」だけを指すものではない

保守には、不具合の調査・修正だけでなく、依存ソフトウェアの更新、障害後の再発防止、バックアップ状況の確認などが含まれることがあります。一方で、アカウント発行や定型登録などの日常作業は運用、新しい機能や連携の追加は追加開発として、別の費目・契約となることがあります。

クラウドを利用している場合も、アプリケーション、データ、アクセス権限、設定を誰が管理するかは確認が必要です。AWSの責任共有モデルでも、利用するサービスに応じてクラウド事業者と利用者の責任範囲が異なることが示されています。利用中のサービスでは、実際の契約名義と組織管理者権限をあわせて確認してください。

責任分界は作業・権限・承認を分けて確認する

「誰が対応するか」だけでなく、「誰が管理者権限を持つか」「誰が費用と本番反映を承認するか」を分けて記録することが重要です。特にクラウド、DNS、SSL/TLS証明書、アプリストア、外部SaaSは、作業担当と契約名義が一致しない場合があります。

区分主な作業契約で確認する境界発注者の質問例
保守不具合調査・修正、更新、再発防止対象機能、対象環境、修正工数の上限「既存仕様の不具合修正は、調査・テスト・本番反映まで月額内ですか」
運用アカウント発行、定型登録、日次確認、利用者案内件数、受付窓口、承認者「アカウント追加や登録作業は、誰が月何件まで実施しますか」
監視稼働・エラー・性能の検知、通知、一次切り分け監視対象、閾値、通知先、有人対応の有無「URL、API、ジョブ、DBのうち、何を監視し、通知後は誰が対応しますか」
追加開発新機能、仕様変更、画面改修、連携追加要件定義、設計、実装、試験の範囲「軽微改修と個別見積もりの境界を、工数と対象機能で示せますか」
クラウド・外部サービスクラウド、SaaS、ドメイン、証明書、ストアの利用・更新契約名義、請求先、更新担当、障害時連絡「契約名義と組織管理者は誰ですか。更新失念時は誰が対応しますか」

02Section保守範囲とSLAはどう決めるか

保守範囲は「障害対応あり」「監視あり」といった作業名だけで比べると不十分です。本番・検証などの対象環境、受付時間、優先度、月間工数、超過時の単価や承認方法までそろえて、初めて契約内容を比較できます。

先に押さえたい用語

保守契約で確認する主な用語

SLA

受付、初動、状況報告、エスカレーションなどの対応水準と役割分担を定める取り決めです。

API

他システムとデータをやり取りする接続部分です。連携先障害との切り分けや変更時の担当を確認します。

DNS

ドメイン名と接続先を結び付ける設定です。組織管理者、変更手順、緊急時の連絡先を確認します。

SSL/TLS

通信を暗号化するための証明書・仕組みです。有効期限の監視、更新責任、契約名義を確認します。

オンコール

夜間・休日を含めて緊急連絡を受ける待機体制です。受付のみか、技術者の初動まで含むかを分けます。

SLAで確認する受付・優先度・初動・報告

SLAは、サービス品質や障害時の対応水準を合意するための取り決めです。優先度別の初動時間や復旧時間に一律の正解はありません。売上・顧客対応への影響、営業時間、代替手段、自社で一次対応できるかを基に決めます。

IPAの製品利用者向けガイドでは、脆弱性対処を含む委託において、対応プロセスやSLAなどの合意を契約書・仕様書へ明記する考え方が示されています。これは具体的な時間値や料金を定める資料ではなく、合意内容を文書化する際の参考として使えます。

軽微改修は工数・対象機能・超過条件で決める

軽微改修を定額保守に含める場合は、「月間の工数枠」「対象となる機能」「未消化枠の扱い」「超過時の単価と承認者」を明記します。新機能、画面の大幅変更、外部連携の追加、要件定義を伴う変更は、通常の保守とは別に見積もるほうが境界を管理しやすくなります。

SLA・保守範囲の確認項目

  • ✓

    保守対象が、機能名だけでなく本番・検証・開発などの環境単位で記載されている。

  • ✓

    受付時間と、技術者が実際に対応を始める時間帯が区別されている。

  • ✓

    優先度の判断者、重大障害の定義、初動・状況報告・エスカレーションの条件がある。

  • ✓

    監視対象、通知先、バックアップの対象・保存先・復元担当が決まっている。

  • ✓

    軽微改修の工数・対象機能・超過条件と、追加費用の承認手順が明記されている。

03Section保守費用は月額ではなく年間総額で比較する

月額保守料、追加改修、緊急対応、外部サービス、移管支援を合算して年間総額を確認する図。
月額保守料、追加改修、緊急対応、外部サービス、移管支援を合算して年間総額を確認する図。

保守費は月額だけでなく、追加改修や緊急対応、外部サービス、終了時支援を分けて年間総額で比較します。

保守費用は、定額の月額保守料だけでは把握できません。追加改修、夜間休日の緊急対応、クラウドやライセンスの利用料、終了時の引継ぎ支援までを分けて予算化する必要があります。

年間総額に分ける費目

定額保守料

障害対応、監視確認、更新、定例報告などの作業費です。対象資産、対応時間、月額内工数を固定して比較します。

追加改修費

新機能、仕様変更、連携追加、大規模更新の費用です。不具合修正と混在させず、承認方法も分けます。

緊急・超過対応費

夜間休日、オンコール、月額内工数の超過などにかかる費用です。単価、想定条件、上限の有無を確認します。

クラウド・ライセンス・外部サービス費

クラウド、監視基盤、SaaS、ドメイン、証明書、ストアなどの利用料です。利用量や契約名義で変動するため保守費と分けます。

移管・終了支援費

資料整備、引継ぎ、データ返却・削除、受入支援の費用です。通常保守に含まれない場合があるため別枠で確認します。

費目見積書で固定する条件比較時の注意
定額保守料対象資産、対応時間、月額内工数、監視範囲月額を年額化し、対象外を明記する
追加改修費不具合修正との境界、承認方法、年間見込み定額保守に混ぜず、変更ごとの根拠を残す
緊急・超過対応費夜間休日、オンコール、超過単価、想定回数発生条件と上限の有無を確認する
クラウド・ライセンス等利用量、契約名義、更新日、料金改定保守作業費と混在させず年額見込みを置く
移管・終了支援費引継ぎ、資料整備、データ返却・削除、受入支援必要時の別費目として確認する

年間総額は、次の式で整理できます。

年間総額 = 月額保守料 × 12 + 追加改修費 + 緊急・超過対応費 + クラウド・ライセンス・外部サービス費 + 移管・終了支援費

条件がそろっていない提案は、月額が低くても安いとは判断しません。

条件がそろっていない提案は、月額が低くても安いとは判断しません。

公開ベンチマークは背景情報にとどめる

JUASのソフトウェアメトリックス調査2020発表資料の図表H2-80「保守費用分析」および図表H3-1「開発費と保守費の関係」には、自己開発システムについて、初期開発費用に対する保守費用の年平均が7.8%と掲載されています。稼働後の追加開発費用は年平均12.0%として別に整理されています。

年平均7.8%は、2020年に公表された自己開発システムの過去集計であり、初期開発費用比の数値です。Webサービス・スマホアプリの月額相場や個別見積の適正価格を直接示すものではありません。追加開発費年平均12.0%も保守費とは別費目であり、合算して保守月額へ換算しません。

年平均7.8%は、2020年に公表された自己開発システムの過去集計であり、初期開発費用比の数値です。Webサービス・スマホアプリの月額相場や個別見積の適正価格を直接示すものではありません。追加開発費年平均12.0%も保守費とは別費目であり、合算して保守月額へ換算しません。

使い方としては、たとえば初期開発費用が1,000万円のシステムに年平均7.8%を当てはめると年間約78万円(月換算で約6.5万円)という試算になり、受け取った見積もりが桁として大きく外れていないかを確かめる背景情報として利用できます。あくまで過去集計に基づく概算であり、適正価格を示すものではありません。

対応時間、監視、オンコール、環境数、クラウド・ライセンス、追加改修、移管支援の含有条件は、個別契約ごとに異なります。Webサービス・スマホアプリに限定し、これらの条件まで統一した最新月額レンジは公開情報だけでは比較が難しいため、同一条件の見積もりと実績工数を優先してください。

同一条件で相見積もりを取る

料金体系の比較方法は、システム開発・保守の料金体系を比較するポイントも参考になります。相見積もりでは、各社へ以下の5区分を同じ記入欄で提示し、対象外・別途見積・実費の条件も確認します。

相見積もりでそろえる要求条件

  • ✓

    対象資産:対象サービス・機能と、本番・検証・開発の環境数を提示する。

  • ✓

    対応水準:受付時間、優先度、初動・状況報告、夜間休日対応の範囲をそろえる。

  • ✓

    保守範囲・工数:監視、障害対応、更新、バックアップ確認、月額内工数を明記する。

  • ✓

    超過・別費目:超過単価、追加改修、クラウド・ライセンス・外部サービス費を分ける。

  • ✓

    終了時支援:引継ぎ、資料整備、データ返却・削除、受入支援の範囲を確認する。

04Section保守契約を見直すべきサインと選択肢

保守契約の見直しサインを緊急課題と費用・範囲・実績の課題に分け、対応選択肢へ進む判断フロー。
保守契約の見直しサインを緊急課題と費用・範囲・実績の課題に分け、対応選択肢へ進む判断フロー。

まず運用継続に関わる権限・復元・連絡体制を確認し、その後に問題の原因に応じた選択肢を比較します。

見直しの出発点は「月額が高い」という印象ではなく、障害対応、資産管理、契約範囲、実績工数に問題があるかの確認です。個人データを扱う委託では、委託先の安全管理措置、再委託、取扱状況を確認する観点も必要です。詳細は個人情報保護委員会のガイドラインで確認してください。

すぐに是正を確認したいサイン

次の状態は、更新時の値下げ交渉より前に、責任分界と運用継続性を確認したいサインです。

  • バックアップの対象、保存先、復元手順、直近の復元確認を説明できない
  • クラウド、DNS、証明書、ソース管理、ストアの主要管理者権限を自社が把握していない
  • 重大障害時の連絡先、判断者、エスカレーション経路が不明である
  • 脆弱性対応の担当者、影響調査、更新判断の期限が決まっていない

更新時に再設計したいサイン

一方で、契約更新に合わせて条件を見直しやすいのは、実績と契約条件のずれです。

  • 同種障害が再発し、原因分析や再発防止の実施状況が不明である
  • 月額内工数が継続的に余る、または不足して追加請求が続く
  • 範囲外請求が頻発し、不具合修正と仕様変更の境界が曖昧である
  • 構成図、手順書、既知課題、権限一覧が不足し、説明が担当者に依存している

問題の原因から次の選択肢を決める

保守先への依存が強く、権限や資料を自社で管理できない場合は、単なる料金交渉ではなく依存リスクの整理が必要です。ベンダーロックインとは?発生するリスクと回避策を参照し、資産・権限・代替体制を分けて確認してください。

保守契約を見直す5段階

  1. Step01

    1. 緊急確認をする

    管理者権限、バックアップ復元、重大障害の連絡経路、脆弱性対応に不明点がないか確認します。不明点があれば、費用交渉より是正を優先します。

  2. Step02

    2. 実績を契約と照合する

    直近6〜12か月の障害、問い合わせ、工数、追加請求、未解決課題を、契約書・SLA・見積書と照合します。

  3. Step03

    3. 原因を分類する

    問題を、範囲不足、条件不整合、履行品質、資産管理不足、技術的制約のいずれかに分けます。

  4. Step04

    4. 選択肢を比較する

    範囲不足ならSLA・工数変更、費用不透明なら同条件の再見積もり、資産管理不足なら移管調査、技術的制約なら段階的刷新を比較します。

  5. Step05

    5. 契約期限から逆算する

    自動更新日、解約通知期限、繁忙期、リリース予定から、資料収集、受入調査、契約協議、切替の順に計画します。

選択肢優先する状況必要資料・体制主なリスク決裁前の確認事項
継続品質・権限・資料に大きな問題がなく、利用実態も変わらない契約、SLA、対応実績、請求明細不要な固定費や範囲不足の放置実績が契約条件を満たし、資産を自社で管理できるか
範囲・SLA変更対応品質は概ね満たすが、工数や時間帯が実態と合わないチケット、工数、障害履歴、利用時間帯条件だけを変えて根本原因を残す工数、優先度、夜間休日、超過精算を再定義できるか
再見積もり・相見積もり請求根拠や追加費用が不透明で、比較条件をそろえられる資産一覧、要求条件、実績、終了条件月額だけで比較し範囲不足を選ぶ年間総額、対象外、終了時支援まで同条件か
保守先移管権限・資料・説明不足、体制不安、依存リスクが大きい契約、資産一覧、受入調査、新旧体制権限喪失、環境再現不能、運用空白受入条件、通知期限、並行運用の要否を確認したか
段階的刷新技術的制約や老朽化が事業計画・安全性を妨げる技術評価、将来要件、移行方針、予算保守だけでは解消しない課題の先送り延命費と刷新費、移行リスク、停止許容度を比較したか

段階的刷新を比較する場合は、保守費だけで結論を出さず、将来の移行要件や運用リスクも含めて検討します。システムリプレースとは?進め方と失敗を防ぐポイントもあわせて確認すると、刷新の準備事項を整理しやすくなります。

05Section解約・移管で確認すべきこと|受入完了をどう判定するか

契約、権限、コードと環境、監視・復元・既知課題を確認して移管可否を判断する受入チェック図。
契約、権限、コードと環境、監視・復元・既知課題を確認して移管可否を判断する受入チェック図。

移管は解約条項だけでなく、権限、環境再現、監視、復元、既知課題を新体制で扱えるかで受入条件を確認します。

保守先の変更可否は、解約条項だけでは決まりません。ソースコード、設計資料、クラウドやDNSの権限、監視、バックアップ、既知課題を新しい体制で扱えるかが重要です。

解約通知を先に出すと、主要権限、環境反映、復元、監視、既知課題の確認が間に合わず、切替後に運用空白や情報喪失が起きるおそれがあります。通知期限を確認したうえで、受入調査と補完計画を先行させます。

解約通知を先に出すと、主要権限、環境反映、復元、監視、既知課題の確認が間に合わず、切替後に運用空白や情報喪失が起きるおそれがあります。通知期限を確認したうえで、受入調査と補完計画を先行させます。

移管では、解約通知より前に権限・環境再現・復元を確認することが優先です。

移管では、解約通知より前に権限・環境再現・復元を確認することが優先です。

解約通知前に確認する契約・権利・権限

まず、契約期間、自動更新、通知期限、中途解約、終了後の支援、データ返却・削除、成果物の扱いを確認します。そのうえで、ソース管理、クラウド、DNS、SSL/TLS、監視、アプリストア、外部SaaSの契約名義と組織管理者を棚卸しします。

スマホアプリでは、アプリ本体に加えて、署名鍵、課金、認証、分析、通知などの周辺サービスも確認対象です。Appleのアプリ移管条件とGoogle Playのアプリ移管手順を、移管申請時点の公式情報として確認してください。ストアの条件やアカウント要件は変更される可能性があります。

切替前に受入完了とする条件

バックアップは、保存されているだけでは復旧可能性を示しません。AWS Backupを利用する場合は、AWS Backupの復元テストに関する公式説明を確認し、対象データ、権限、手順、試験記録を整理します。他の製品を利用している場合も、利用中サービスの仕様と運用手順で復元可能性を確認してください。

移管受入完了チェックリスト

  • ✓

    契約終了条件、通知期限、引継ぎ支援、データ返却・削除、成果物の扱いを確認した。

  • ✓

    新保守先が、受領したソースコードから検証環境へ反映し、主要機能を確認できた。

  • ✓

    発注者が、ソース管理、クラウド、DNS、SSL/TLS、監視、ストアなどの主要アカウントで組織管理者または同等の権限を保有している。

  • ✓

    バックアップの対象・保存先・復元手順を確認し、必要な範囲で復元を検証した。監視アラートが新しい連絡先へ届く。

  • ✓

    既知課題、未完了作業、暫定対応、障害連絡網、スマホアプリの署名鍵・周辺サービス連携について認識を合わせた。

Go/条件付きGo/No-Goを判断する

Goと判断しやすいのは、契約上の引継ぎ条件、主要権限、コード、検証環境への反映、監視、復元、既知課題が確認済みの場合です。一部の資料や権限が不足していても、補完担当・期限・代替策が合意されていれば条件付きGoとして切替計画を検討できます。

発注者が主要権限を取得できない、コードを再現できない、復元できない状態ではNo-Goです。重大な未解決課題が不明な場合も、解約通知を急がず、資産整理、権限是正、再交渉、段階的刷新を優先します。移管の期間や費用は、通知期限、資料の状態、受入調査、並行運用の要否に左右されるため、一律の目安ではなく個別計画で確認します。

06Section保守契約書と付属文書で確認する項目

保守契約では、契約書本文だけを見ても判断できません。保守仕様書、SLA、運用設計書、見積書、個別発注書、変更依頼書の内容と優先関係を照合し、実際の運用と矛盾していないかを確認します。

契約横断で集める文書

契約書・保守仕様書

保守対象、対象外、契約期間、終了時支援、再委託などの基本条件を確認します。

SLA・運用設計書

受付時間、優先度、初動・報告、監視、バックアップ、障害連絡網を照合します。

見積書・個別発注書

月額内工数、超過単価、追加改修、クラウド等の別費目、承認条件を確認します。

変更依頼書・障害履歴

不具合修正と仕様変更の境界、追加請求の根拠、再発防止の実施状況を確認します。

資産一覧・権限一覧

コード、クラウド、DNS、証明書、監視、ストア、外部サービスの所有者と管理者権限を確認します。

システム開発・保守契約で確認すべきチェックポイントも参照し、文書間の矛盾を早めに見つけてください。モデル契約などの公開資料を参照する場合も、個別契約の結論を代替するものではなく、対象範囲や文書間の関係を確認するための資料として扱います。

品質・費用・情報管理・終了時の確認観点

契約・付属文書の横断確認

  • ✓

    契約書、仕様書、SLA、見積書、個別発注書、変更依頼書の優先関係が明記されている。

  • ✓

    保守対象・対象外、対応時間、連絡経路、優先度、監視・復元の範囲が矛盾していない。

  • ✓

    月額内工数、超過精算、緊急対応、追加改修の判定者と承認手順が確認できる。

  • ✓

    再委託、個人データ、アクセス権限、事故時報告、取扱状況の確認方法が整理されている。

  • ✓

    成果物、ソースコード、第三者ライセンス、データ、終了時の返却・削除・権限移管・支援範囲を確認できる。

法務・情報セキュリティ・購買へ相談する論点

法務には成果物・データの扱い、秘密保持、責任制限、終了条件などを確認します。情報セキュリティや個人情報保護の担当には、アクセス権限、再委託、個人データの取扱い、事故時の連絡を相談します。購買や経理には、超過精算、契約更新、解約通知、終了時支援の費用条件を確認します。

これらは契約上の有効性を一律に判断するためではなく、実務上の曖昧さを残さないための確認です。

保守契約でよくある質問

保守契約と追加開発はどう分けますか?+

既存仕様に反する不具合の修正と、新しい要件・機能の追加を分けることが基本です。工数、対象機能、承認手順を契約書や変更依頼書に記載し、境界が曖昧な案件は事前に見積条件を確認します。

月額保守料が安いかどうかは何で判断しますか?+

月額だけではなく、対象資産、対応時間、月額内工数、超過条件、追加改修、クラウド等を含む年間総額で比較します。同じ条件がそろっていない提案は、価格の高低を判断しません。

クラウドを使っていればバックアップや権限管理は不要ですか?+

クラウドの提供範囲と、発注者・保守先が担うデータ、設定、権限の管理範囲は同じではありません。利用中のサービスの公式資料、実際の契約名義、組織管理者権限を確認します。

移管の準備はいつから始めるべきですか?+

解約通知期限を確認する前から、資産・権限・受入条件の調査を始めます。通知期限、更新日、繁忙期、資料補完、検証環境への反映に必要な作業を基に切替計画を逆算します。

07Sectionまとめ|月額ではなく対応条件と継続性で保守契約を判断する

保守契約の判断は、料金だけでなく、障害対応と運用継続を確保できるかで行います。更新・見直し・移管の前に、次の順で確認してください。

  1. 管理者権限、バックアップ復元、重大障害の連絡経路、脆弱性対応の不明点を解消する。
  2. 対象範囲、対応時間、工数、超過条件、別費目をそろえ、年間総額で比較する。
  3. 問題の原因に応じて、継続、範囲・SLA変更、再見積もり、移管、段階的刷新を選ぶ。

保守契約は、契約更新時だけでなく、サービスの利用実態や体制が変わった時点で見直す価値があります。契約文書、費用明細、資産・権限、運用実績をそろえたうえで判断を進めると、価格と継続性の両面を比較しやすくなります。

保守契約の見直しや移管を進める際の相談先を探す

保守範囲、対応条件、年間総額、権限・資料の引継ぎ条件を整理したうえで、Webアプリ・SaaS開発の支援先を比較できます。

Partner HiveWebアプリ・SaaS開発4593社掲載
Webアプリ・SaaS開発の支援先を探す
PartnerBase Mag 編集部

PartnerBase Mag 編集部

デジタル発注の比較・発注準備を専門に扱う編集チーム。

執筆

デジタル発注の比較・発注準備を専門に、依頼範囲、費用、選定基準を実務で使える粒度に整理しています。

支援会社を比較する

得意領域、対応サービス、地域、実績を見ながら候補会社を絞り込めます。

会社を探す

ほかのトピック