Maintenance & Support · Corrective Maintenance

Bug Fixing and Incident Resolution

Your application crashes, a bug blocks your users, an incident impacts your business: we intervene rapidly to diagnose, fix, and stabilize.

What is corrective maintenance ?

Corrective maintenance consists of identifying and resolving anomalies that impact the functioning of your web application : functional bugs, technical errors, regressions following an update, or production incidents.

Unlike preventive maintenance which anticipates problems, corrective maintenance intervenes after a malfunction has been detected. The goal: to restore the service as quickly as possible, then understand the root cause to prevent recurrence.

When do you need corrective maintenance ?

Your application displays 500 errors in production

A bug prevents your users from completing a key action

A regression appeared after a deployment

Data is corrupted or missing

Performance has suddenly degraded

A third-party component (API, service) is no longer responding

What corrective maintenance covers

Functional Bugs

Unexpected behaviors, incorrect calculations, broken user journeys, forms that no longer submit, broken features after deployment.

Production Incidents

500 errors, timeouts, unavailable services, unmanaged load spikes, application crashes.

Data Problems

Corruption, inconsistencies, duplicates, data loss, migration or synchronization errors.

Failing Integrations

Third-party APIs failing, webhooks no longer responding, broken synchronizations with your tools (CRM, ERP).

From reporting to resolution in 4 steps

01

Reporting & Qualification

You report the incident via your preferred channel (Jira, GitLab, email, Slack). We qualify the priority (P1/P2/P3) and confirm that we are taking charge.

P1 : response < 1h
02

Diagnosis & Root Cause

Log analysis, bug reproduction, identification of the cause. We provide you with a clear diagnosis and an estimated time for the fix.

Diagnosis shared within 2h for P1
03

Fix & Deployment

Fix developed, tested, reviewed, then deployed to production. Rollback possible at any time in case of regression.

Hotfix deployable within 4h for P1
04

Post-mortem & Prevention

Documented incident report : cause, impact, resolution, and preventive measures to avoid recurrence.

Report within 48h

Our Service Level Agreement Commitments

Contractually guaranteed response and resolution times, adapted to the criticality of the incident.

P1
Critical
Response < 1h ; Resolution < 4h (Application inaccessible, data loss, total blockage)
P2
Major
Response < 4h ; Resolution < 24h (Key feature impacted, workaround possible)
P3
Minor
Response < 24h ; Resolution < 5 days (Cosmetic bug, minor inconvenience, no business impact)

How we resolved a production incident

Problem

B2B SaaS platform, users cannot export their reports since the Friday evening update. 200 clients impacted, growing loss of trust.

Diagnosis (45 min)

Sentry log analysis : the PDF library update introduced an incompatibility with the data format. The bug was not covered by existing tests.

Resolution & Prevention (2h30)

Deployment of a compatibility patch via the CI/CD pipeline. Long-term securing via a client post-mortem, addition of tests (regression and E2E), and implementation of an automated smoke test.

Results

3h15
from reporting to resolution
0
recurrences since
200
clients unblocked
+12
regression tests added

Questions about corrective maintenance

Do you intervene outside of office hours ?

Yes, for P1 (critical) incidents, our on-call team is available in the evenings and on weekends. The exact terms are defined in the maintenance contract.

How do I report an incident ?

Via your usual channel : Jira or GitLab ticket, dedicated email, Slack, or phone for emergencies. We adapt to your tools, no need to change your habits.

What happens if the bug comes from a third-party component ?

We diagnose and propose an immediate workaround, then we contact the publisher or look for an alternative. The resolution time for the workaround remains covered by our SLA.

Is corrective maintenance included in an AMS (Application Maintenance Support) contract?

Yes, it is the basic building block of any application maintenance contract. It can be supplemented by evolutive maintenance, preventive maintenance, and support/monitoring.

A bug in production ? We intervene.

Describe the incident, we reply under 1h for emergencies, under 4h otherwise.