Skip to main content
株式会社オブライト
Business DX2026-07-15

The Complete Guide to System and Website Maintenance: Why It Matters, What It Involves, and How Costs and Contracts Work

A neutral, from-the-basics overview of what system and website maintenance means, the risks of neglecting it, typical cost ranges, and contract types — the starting point for our maintenance series.


What Is System Maintenance?

System maintenance (or website maintenance) refers to the ongoing work of monitoring and keeping a live system or website running: responding continuously to bugs and to changes in the surrounding environment. Launching a system is not the finish line — maintenance covers everything that keeps it usable afterward. Concretely, it spans server and domain management, software updates, backups, incident response, and, where needed, ongoing improvement.

Why Maintenance Is Necessary

A website or business system starts aging the moment it goes live. Vulnerabilities are discovered continuously in server operating systems, CMS platforms, and plugins, and a neglected system becomes an easier target for attackers. Browsers, smartphone OS updates, and changes to external APIs also keep shifting the environment in ways that didn't exist at build time. Because the surrounding environment changes even when nobody touches the system, the assumption that "if we don't touch it, it won't break" simply doesn't hold.

What Tends to Happen When Maintenance Is Neglected

When maintenance is neglected, small issues accumulate and tend to surface all at once. The problems typically take these forms.

- Security incidents: outdated CMS or plugin vulnerabilities get exploited, leading to defacement or data leaks
- Display and functional breakage: the site fails to keep pace with browser or OS updates, causing forms that won't submit or layouts that break
- WordPress-specific risk: WordPress is a CMS with frequently reported plugin vulnerabilities, making neglected updates an especially easy target
- Work grinding to a halt when the person in charge leaves: when maintenance is left to one individual, a resignation or transfer can leave nobody able to touch the system
- Losing contact with the vendor: contact with the original developer or freelancer is lost, taking away the very party you'd ask for updates or fixes
- Missed end-of-life dates: end-of-support (EOL) dates for software or middleware go unnoticed, leaving known vulnerabilities unpatched while the system keeps running

Two Sides of Maintenance: Protective and Growth-Oriented

It helps to think of maintenance in two broad categories: "protective maintenance" and "growth-oriented maintenance." Protective maintenance is the work that keeps existing functionality running stably, and mainly covers the following.

- Monitoring: regularly confirming the server and site are running normally
- Backups: periodically saving data so recovery is possible after an incident or failure
- Updates: keeping the CMS, plugins, OS, and middleware current
- Incident response: investigating the cause of an issue and restoring service
- Security response: tracking vulnerability disclosures and applying necessary patches

Growth-oriented maintenance, by contrast, goes beyond keeping the status quo and continuously improves the system or site in line with usage patterns and business change. Whether a business has a mechanism for running an improvement cycle tends to be what separates strong outcomes from weak ones.

- Minor revisions based on analytics and usage data
- Adding new features or reworking existing ones
- Improving performance (page speed, processing speed)
- Refining usability based on user feedback

Protective vs. Growth-Oriented Maintenance (Comparison)

AspectProtective maintenanceGrowth-oriented maintenance
PurposeMaintain status quo, prevent incidentsIncrease value, adapt to growth
Main workMonitoring, backups, updates, incident responseAnalysis, revisions, new features
Risk of skipping itDowntime, defacement, data leaksLost opportunity, obsolescence
Cost profileCloser to a fixed costCloser to a variable, project-based cost
Typical contract formMonthly maintenance contractPer-project quote, separate agreement

How to Think About Maintenance Costs

Maintenance costs differ significantly depending on whether the target is a website (such as a corporate site) or a business system, and vary further with scope. The figures below are general guidelines only — actual amounts depend on the system's scale, update frequency, and scope of coverage, so it's worth getting quotes from multiple vendors to compare. For a detailed cost breakdown for websites, see website maintenance cost ranges; for existing business systems, see typical system maintenance costs.

TargetTypical monthly rangeMain scope
Small corporate siteRoughly ¥5,000–¥30,000Server/domain management, basic monitoring, minor fixes
CMS-driven site (frequent updates)Roughly ¥20,000–¥80,000Above, plus CMS/plugin updates, backups, content update support
Business system / core integrationRoughly ¥50,000 to several hundred thousand yenMonitoring, incident response, security patching, SLA support

*These are general tendencies only and vary with scope and contract terms. Always confirm the scope of coverage before signing.

Confirming the Contract Type

Maintenance contracts generally come in a few forms. None is inherently "correct" — the right choice depends on your organization's structure and risk tolerance. For specific checkpoints to confirm at contract time, see maintenance contract checkpoints.

- Fixed monthly maintenance contract: scope is defined in advance, making budgeting predictable
- Ad-hoc (spot) contract: requests are made only when needed, with no monthly fee, though emergency response speed can vary
- SLA-backed contract: specifies target recovery times and similar commitments, suited to systems with significant business impact

A Checklist for Reviewing Your Maintenance Status

- Have you checked your current maintenance contract to understand its scope and fee breakdown?
- Is the contact information and response hours for your maintenance staff or vendor shared company-wide?
- Do you know the end-of-life (EOL) dates for the software you use?
- Are there settings or specifications known only to one person (check for this kind of dependency)?
- Are backups taken regularly, and have you actually confirmed you can restore from them?
- Does anything match the signs of an aging system?
- When did you last review your maintenance costs (see how to review maintenance costs for a periodic check)?

Frequently Asked Questions

What's the difference between maintenance and operations?

There's no single industry-wide definition, but 'maintenance' generally refers to status-quo work such as fixing bugs and applying updates, while 'operations' more broadly includes content updates and day-to-day tasks. In practice, many contracts don't distinguish the two and bundle them together as 'maintenance and operations.'

What happens if we don't sign a maintenance contract?

A contract isn't strictly required, but without one, there's no guaranteed party to respond when something breaks, which can mean slower recovery or no response at all. For systems tied directly to business operations, securing a point of contact matters a great deal.

What should we do if maintenance costs feel too high?

Start by checking whether the contracted scope actually matches the work being done. If the scope is unclear or hasn't been reviewed in a long time, getting comparative quotes from multiple vendors is an effective next step.

Summary

Maintaining a system or website is an ongoing cost that continues after launch, and it's an area that's easy to put off. But neglect can lead to costs larger than the original development budget, in the form of security incidents or lost opportunity. A good starting point is to review your current contract and scope of coverage, and figure out whether protective or growth-oriented maintenance is the piece that's missing.

Feel free to contact us

Contact Us