Services - Custom applications

Ongoing development & maintenance

Software is never finished. We provide ongoing development and maintenance for custom applications that organisations depend on every day - including software originally built by another party.

Open about our stack

Laravel Vue.js React Node.js TypeScript PostgreSQL

Sound familiar? The application runs and the work goes on, but the party that built it has moved on or responds slowly. Updates pile up, a small change takes months, and nobody dares to touch the code anymore. Meanwhile your organisation keeps growing - and the software doesn’t grow with it.

We solve that with steady, ongoing maintenance and development in small steps. The same team that builds custom applications keeps them healthy afterwards: monitoring, maintenance and a regular new release in production.

  • A stable team and a single point of contact, years after launch
  • Monitoring and alerts: we spot problems before your users do
  • Security updates and dependency maintenance
  • Further development in small, budget-controlled releases
  • Documentation and transferable code - you are never locked in

Ongoing development without rebuilding everything

To us, ongoing development means improving your existing software step by step while the work simply continues. No big rebuild with a big-bang delivery, but short cycles with a new version every few weeks. Each release is small enough to oversee and big enough to make a difference - and you decide what happens first.

Maintenance is not an afterthought. Custom software maintenance - updating dependencies, applying security patches, watching performance - determines whether an application is still agile in five years or grinds to a halt under technical debt. That’s why we automate tests and deployments, so even a small change goes live safely and predictably.

This applies to everything we maintain, from client portals to planning tools - the kind of systems you can read more about under web applications and portals. Because most of the value of software is created not at launch, but in the years after, when it carries the work every single day.

Taking over software from another agency

Stuck with your current supplier, or has it stopped operating? We regularly take over software built by another party. That always starts with a code review: we examine the code, the infrastructure and the documentation and give you an honest picture of its condition - even when the news is good and your current setup is better than you feared.

Then we put the foundation in order: access and environments, monitoring, automated tests and a reliable way to ship changes. From that point on you can move forward again - without depending on knowledge that lives in a single head.

How we approach ongoing development & maintenance

Whether we built your software ourselves or are taking it over: the first weeks are about understanding and foundations, after that it’s about rhythm.

first call

Introduction

We discuss your application, your situation and what you expect from a technical partner. Then you’ll know whether it clicks.

week 1-2

Code review & analysis

We assess the code, infrastructure and documentation and share an honest picture of its condition, with a concrete proposal for the first steps.

month 1

Foundation in order

Monitoring, automated tests and a reliable deployment process. From here on, changes go live safely and predictably.

ongoing

Development in small steps

A new version every few weeks, prioritised by what your organisation needs right now - with a stable team that knows your process inside out.

Long-term collaboration is the core of our work, not a footnote. We worked with Soli Infratechnik for ten years and with Metics for five; Van Amerongen and Swishfund have been working with us for eight years, Schadefonds Geweldsmisdrijven for seven. Software that lasts that long is no accident - it’s the result of ongoing maintenance and development in small steps.

Frequently asked questions

What you want to know before you start.

Can you take over software from another agency?

Yes, we do this regularly. What we need is access to the source code and the environments the application runs on, plus whatever documentation exists. That’s all: missing documentation is normal, and we reconstruct that knowledge from the code itself. Cooperation from the previous party helps, but is not required.

What do maintenance agreements with eenvoud look like?

We tailor agreements to how critical the application is to your operations: availability, monitoring, the rhythm of updates and the pace of further development. We put them down clearly, without fine print. And they scale with you: as your application becomes more important, the agreements grow along.

How does our software stay secure and up to date?

By making maintenance a steady rhythm instead of an emergency measure. We update dependencies and frameworks regularly, apply security patches quickly and watch the application with monitoring and alerts. Automated tests catch mistakes before anything goes live, so even a small update ships safely.

What does ongoing development & maintenance cost?

That depends on the size of the application and the pace at which you want to develop. We work in small, budget-controlled steps: you decide how much happens per period and can adjust at any time. After a first conversation - and, for a takeover, a code review - you get a concrete estimate, with no hidden costs.

When is rebuilding better than further development?

Less often than you’d think. A full rebuild usually only makes sense when the underlying technology has truly reached the end of its life. More often we replace risky components step by step while the rest keeps running. The code review gives you an honest answer - even when that answer is that your current software is fine to build on.

Doubts about the state of your software? Jasper Kums, partner at eenvoud, will take a look with you, no strings attached - even if your application was built by another agency. Or start with a two-week discovery sprint.