Skip to content
About us

Based in Minuwangoda, building software that outlasts us.

NovaGen Development exists because too much business software is either bought off the shelf and quietly worked around, or built once and abandoned. We do the third thing: build it properly, then stay.

NovaGen Development is new. The people behind it are not. The studio opened in 2026, after a decade spent building software inside other companies and agencies — logistics, retail, healthcare, hospitality and financial services, across teams of every size. NovaGen is what we wanted those years to add up to.

A great deal of that time went on maintenance: inheriting systems somebody else had written and then walked away from. It is an unglamorous way to spend years and the best education available. You learn very quickly which decisions age badly — the undocumented shortcut taken to hit a deadline, the data model that never quite matched how the business actually worked, the framework chosen because it was fashionable that quarter and unsupported three years later.

Working across that many industries also teaches you how little of a good system is generic. A dispatch board and a clinic's appointment book look similar on a whiteboard and share almost nothing once you understand how each one really operates. We ask a lot of questions before we write anything, because we have seen the cost of guessing.

So we started this one the other way round: build it properly, then stay. Every system we hand over is one we would be willing to inherit ourselves. Between us the work spans web platforms, mobile, the infrastructure underneath and the AI integrations clients increasingly ask for — and we would still rather build something you can change in five years than something that demonstrates well next month.

Being based in Minuwangoda rather than a capital-city office matters more than it sounds. We commute on the same roads, use the same mobile networks and hit the same connectivity gaps as the people who will use what we build. Software designed on office fibre tends not to survive contact with a delivery van outside Kurunegala.

We would rather talk a client out of a rewrite they do not need than take the larger contract.

That is not altruism. It is simply cheaper for everyone than selling somebody a project they will resent paying for — and we would rather be the team you call next time than the one you have to explain away.

What we hold to

Four commitments we will put in writing.

These are not aspirations on a wall. They are the terms we work under, and clients hold us to them.

We tell you what it costs to run

Hosting, licences, API fees and everything else the system needs to stay alive are costed before you commit. The build price is not the only number that matters.

Honest estimates

We quote what we believe it will cost, not what we think will win the work. When we get it wrong on a fixed-price engagement, that is our problem to absorb, not a change request.

Tested where it counts

Automated tests cover the paths that carry money and data integrity. It is the line item we defend hardest, because it is what makes year two cheaper than year one.

We stay after launch

A launch is the beginning of a system's life, not the end of a project. Support retainers, performance work and new features continue for as long as you want them.

Working together

From first conversation to long-term partner

  1. 01

    Discovery

    We map how your business actually works — the workflow, the exceptions, the people who will use the thing. Scope, risks and a fixed estimate come out of this, not out of a guess.

  2. 02

    Architecture

    Data models, integrations and infrastructure get designed before code is written. You see the plan in plain language and sign off on it.

  3. 03

    Build

    Two-week sprints with a working demo at the end of each. Nothing is hidden until launch day, and priorities can shift as you learn.

  4. 04

    Launch

    Staged rollout, monitoring wired up, your team trained. We stay close through the first weeks when real usage finds what testing did not.

  5. 05

    Evolve

    Support retainers, performance tuning and new features. A first release is the start of a system's life, and we are set up to keep improving it for as long as you need.

Capabilities

What we can take on

Next step

Let's build something worth showing off.

Tell us what you are trying to solve. We will come back with an honest assessment, a realistic timeline and a fixed estimate — usually within one business day.

Minuwangoda, Sri Lanka