All servicesBuild

Maintenance & evolution

A product kept current, watched and fixed, with someone who answers when it breaks.

Deliverable
A monthly engagement: fixes, security updates and evolutions, with a written response time.
Typical duration
Monthly engagement, no minimum term
From
€1,500 per month

The problem

A delivered product is not a finished product. Dependencies age, platforms change their rules, and real usage reveals what no test anticipated.

Maintenance covers that: fixes with a written response time, security updates applied as they come, monitoring that alerts before the customer calls, and an evolution budget so the product keeps moving.

What is included

  • Defect fixes, with a written response time by severity
  • Dependency security updates, applied and verified
  • Uptime and error monitoring, with alerting
  • A monthly evolution budget, carried over within the quarter
  • A monthly report: what was done, what is coming, what is worrying

How it works

  1. 01

    Take over

    An audit of the code and its operations, even if we wrote it. Products live and drift.

  2. 02

    Instrument

    Without measurement, an outage is discovered by a customer. Alerts should come before complaints.

  3. 03

    Keep current

    Security updates are applied as they come, not stockpiled until the painful migration.

  4. 04

    Report

    Every month, a report readable by someone who does not write code.

Frequently asked

Will you maintain a product you did not build?

Yes, after an audit. Sometimes we conclude that taking it over costs more than a partial rewrite — we say so before committing.

What if the evolution budget goes unused?

It carries over within the quarter. Beyond that it is lost: unlimited rollover turns maintenance into a savings account and distorts the sizing.

Is there a minimum term?

No. One month's notice is enough. A long engagement should be earned by the service, not enforced by a contract.

Other services

Act

Dark themePin the site's appearancesetTheme({theme:"dark"})
Light themePin the site's appearancesetTheme({theme:"light"})
System themeFollow the system preference againsetTheme({theme:"system"})
Switch the site to FrenchFrançaissetLocale({locale:"fr"})
Labs — ProductFilter Labs by typefilterLabs({type:"Produit"})
Labs — PrototypeFilter Labs by typefilterLabs({type:"Prototype"})
Labs — ResearchFilter Labs by typefilterLabs({type:"Recherche"})
Labs — Reset filtersClear every Labs filterfilterLabs({reset:true})
Journal — EngineeringFilter the Journal by categoryfilterJournal({category:"Ingénierie"})
Journal — SecurityFilter the Journal by categoryfilterJournal({category:"Sécurité"})
Journal — Agent-NativeFilter the Journal by categoryfilterJournal({category:"Agent-Native"})
Journal — StudioFilter the Journal by categoryfilterJournal({category:"Studio"})
Journal — Reset filtersClear every Journal filterfilterJournal({reset:true})

Services

DiscoveryFrame the product before the first line of code, so the budget builds instead of correcting.openService({service:"discovery"})
Product designAn interface that holds together, carried by a design system your developers can keep alive without us.openService({service:"design"})
Web developmentA fast web application that holds up over time, with the tests and delivery chain to match.openService({service:"web"})
Mobile developmentAn iOS and Android app from a single codebase, published on both stores.openService({service:"mobile"})
Infrastructure & securityInfrastructure described as code, and Zero Trust access that does not rest on a text message.openService({service:"infrastructure"})
Maintenance & evolutionA product kept current, watched and fixed, with someone who answers when it breaks.openService({service:"maintenance"})
Agent-Native Architecture AdvisoryMake an existing product agent-operable without rewriting it — and without opening more than it should.openService({service:"agent-native"})

Go to

YorroProduct engineering studio in Abidjan and Paris. We design, we build, we ship.navigate({page:"home"})
ServicesBuild a product end to end, or advise a team on its agent-native architecture.navigate({page:"services"})
LabsWhat the studio has built: products, prototypes and research, with where each one actually stands.navigate({page:"labs"})
TutorialsStep-by-step guides drawn from real projects, grouped into tracks by topic.navigate({page:"tutorials"})
JournalThe studio's notes and positions.navigate({page:"journal"})
ContactDescribe your project; you get a framing back, not a boilerplate quote.navigate({page:"contact"})
AboutWho runs the studio, how it works, and what it turns down.navigate({page:"about"})
↑↓ move↵ runesc closeOne Actions layer