This site uses only cookies that are necessary for its operation and security. No optional services are currently in use.

Skip to content
NuWide

Digital design & engineeringRéunion — France — Remote

Maintenance & technical support

Go-live isn't the end of the project.

An application evolves along with its users, its dependencies, and its technical environment. NuWide provides ongoing support to correct, maintain, secure, and update whatever needs to be addressed.

Diagram: Life cycle of an application after it goes live—deployment, monitoring, maintenance, correction or enhancement, validation, new version, then back to monitoring. Conceptual representation.
  1. LaunchA delivered and documented version

  2. ObservationUsage, feedback, technical issues

  3. MaintenanceUpdates, maintenance, analysis

  4. Correction · EvolutionWhat needs to change, and why

  5. ValidationVerified and approved prior to delivery

  6. New versionDelivered, tracked, then monitored

A web product lives on

A finished application is not a static entity.

After an application goes live, its environment changes, even when the code itself remains unchanged. Keeping track of these changes allows you to incorporate them at the right time, rather than simply having to adapt to them.

  • Browsers

    New behaviors and standards.

  • Dependencies

    Updated libraries and components.

  • Frameworks

    New versions, end of support.

  • System

    Operating systems and Services.

  • Uses

    New ways to use the tool.

  • Data

    Volumes are on the rise.

  • Traffic

    Changing traffic patterns.

  • Business requirements

    New processes to implement.

  • Teams

    Evolving users and roles.

  • Security

    Demands that are growing.

Three types of maintenance

Correct, prevent, and improve.

These three dimensions complement one another. The ones that apply to your project, and their exact scope, are defined together in the contract.

  • Corrective

    Restore expected functionality

    Correct behavior that no longer matches the expected functionality, or address an identified incident.

    • Anomaly reported
    • Regression after an update
    • Incident analyzed and then resolved
  • Preventive

    Reducing future risks

    Scheduled technical tasks, when they fall within the scope: updates, checks, and maintenance of dependencies or the environment.

    • Scheduled updates
    • Maintained dependencies
    • Technical checks
  • Scalable

    Supporting new needs

    Evolve the application to accommodate new use cases or business needs, while remaining consistent with the existing architecture.

    • New feature
    • Customized user journeys
    • Integration of a service

What NuWide can do

From the interface to the server.

Each layer may fall within the scope of maintenance, depending on the project and the scope of work entrusted to NuWide. Support covers the agreed-upon layers, without implying continuous monitoring of the entire system.

  1. Interface

    Visual regressions, compatibility, responsiveness, and user experience where applicable.

  2. Application

    Business logic, APIs, processing, and general operations.

  3. Data

    Database and operational integrity, depending on the technical scope.

  4. Dependencies

    Frameworks, libraries, and technical components.

  5. Performance

    Identify performance issues and optimize where necessary.

  6. Security

    Updates, configuration, and resolution of issues identified within the managed scope.

  7. Infrastructure

    Systems, services, and runtime environments, when managed by NuWide.

Beyond corrections

Correcting is only part of the job.

Maintenance isn’t just about stepping in when a problem arises. It keeps the system functional and ready to evolve.

  • Keep the system easy to understand, both for you and for those who use it.
  • Avoid accumulating technical debt as you make corrections.
  • Plan for the future rather than improvise.
  • Maintain architectural consistency over time.
  • Address dependencies before they become a hindrance.
  • Document significant changes.

Continuity

From the code to the environment that runs it.

Design → Development → Infrastructure → Maintenance: Maintenance is an extension of engineering rather than an addition to it.

Continuity with development

Maintaining an application that you designed yourself—or took the time to understand—helps prevent gaps between its development and its operation.

  • In-depth knowledge of architecture
  • Technical decisions you can understand
  • Less of a disconnect between development and operation
  • Updates integrated into the existing system

Having NuWide maintain your application is always a choice: no maintenance is required once development is complete.

An application also depends on its environment

Systems, services, databases, reverse proxies: the runtime environment is also evolving. Depending on the contract, maintenance may cover both the infrastructure and the code.

  • Systems and Services
  • Deployment of new versions
  • Configuration and updates
  • Backups, when scheduled

Back in the day

Performance and security also require ongoing maintenance.

An application that is fast and secure upon delivery can evolve in either direction. Monitoring them over time allows us to take action based on actual findings.

Performance that evolves

Performance can gradually deteriorate without any visible changes. The goal is to identify performance issues and optimize as needed, based on metrics.

  • More data
  • New uses
  • New features
  • Dependencies
  • Runtime environment
Learn about our approach to performance

Security that needs to be maintained

A secure application today must continue to be maintained tomorrow. No system is immune to vulnerabilities: maintenance reduces exposure and addresses issues identified within the managed scope.

  • Dependencies
  • Corrections
  • Configuration
  • Exhibition space
  • Identified vulnerabilities
  • Evolution of practices
Learn about our approach to cybersecurity

Tracking & traceability

Know the status of each request.

Maintenance requests are tracked in the NuWide client portal: everyone knows what has been requested, what is in progress, what has been completed, and what is awaiting approval.

The request user journeys

  1. Requested — the need or problem is described
  2. In progress — handled and processed
  3. Pending approval — your approval before delivery
  4. Processed — delivered, with its history
  • Tracked tickets

    Incidents, questions, updates, security, or hosting—all with up-to-date status information.

  • Ideas & developments

    Areas for improvement are noted, discussed, and then planned.

  • Validations

    Approve a delivery or request a change.

  • Communications & documents

    Project messages and documents all in one place.

  • History

    Actions and decisions remain available for review.

How does the request process work?

A simple process with proven steps.

The terms of service are defined in each project’s contract. Significant changes to the live site are approved before being deployed.

  1. 01 — Request

    The need or problem is described.

  2. 02 — Qualification

    NuWide analyzes the context, impact, and scope.

  3. 03 — Scope of Work

    Corrections, adaptations, or updates as needed and approved.

  4. 04 — Verification

    Technical and functional testing.

  5. 05 — Delivery & tracking

    The change has been delivered and tracked.

What kinds of projects?

Support tailored to the project.

Not all websites require an extended maintenance contract. A simple website may only need minimal support, while a business platform often warrants more comprehensive support.

  • Custom Web applications

  • Business platform

  • Connected interface

  • Online store

  • High-stakes website

  • Existing project taken over after analysis

Maintain an existing site

Before maintaining an existing system, you must first understand it.

NuWide can take over maintenance of a project it did not develop, following a preliminary analysis. This step identifies what can be maintained as-is, what needs to be fixed first, and the risks to be aware of.

  1. Understanding the architecture
  2. Code status
  3. Dependencies
  4. Runtime environment
  5. Documentation available
  6. Identified risks

Frequently asked questions

Web Maintenance: Your Questions.

Your maintenance

A sustainable project continues to be built even after go-live.

Let’s talk about your application, its architecture, and the level of support it actually needs.