Next event We have a booth at Startup Nights Winterthur, 5 and 6 November.
Swiss software house · Peseux (Neuchâtel)

We build custom business software for your company.

Built to last, ready to grow with you. Twenty years of ERP development, AI as an accelerator, and one principle that stays put: the code is yours.

20 years of experience C# & TypeScript Business software
2019our ERP in production
~40clients use it
~150centres equipped

Let's talk about your project

We reply within 48 hours.

How it works

From your need to software in production

Three steps, from the first conversation to going live.

01

Project study

It starts with a conversation. We listen to your need, talk with your teams and take the time to understand your business. That is what the project study is for, usually over a week. You come out of it with a costed action plan that belongs to you, whether you carry on with us or not.

02

Development

We build your application in iterations: you watch your software take shape, version after version. On complex projects we work in an agile setup, alongside your teams.

03

Maintenance

Software lives on after go-live, and that is often where everything is decided. We stay with you: fixes, changes, support, for as long as you need it.

MVP Digitalisation ERP CRM SaaS Internal tools API integration Automation
Why Codenotch

What makes the difference over time

Writing code fast keeps getting easier, AI included. Governing that code and standing behind it for years is another matter.

We know how businesses run

Twenty years designing and maintaining an ERP for Swiss companies taught us to read business processes down to the detail, and to turn them into tools that make daily work simpler for the people using them.

We stay with you

After go-live we keep going: follow-up, changes, support. Your software keeps a contact who knows it from the inside.

Swiss and close by

Based in Neuchâtel, we know what Swiss companies actually deal with: the systems already in place, VAT, and nFADP compliance.

Built for the long run

An architecture meant to grow with your business and stay healthy year after year.

Where we go deep

Management topics we handle every day.

Subscription management Swiss accounting Swiss payments Access control Point of sale
Under the hood

Your operations finish, even when the machine stops

Business software spends its days on long-running work: taking a payment, syncing a third-party system, closing a month, waiting for a manager to approve something. That is exactly where software tends to leave data half written.

  • It picks up where it stopped

    Every step of an operation is recorded as it happens. If the server restarts in the middle of a month-end or an import, the work resumes at the next step, with the same data it had before.

  • External calls are retried properly

    When a third-party service answers badly, the call is replayed automatically. A uniqueness key travels with each operation, so your customer is charged once and only once.

  • Long waits are part of the plan

    A reminder in three days, a manager's approval, a deadline to watch: the operation waits as long as it takes, then carries on by itself. Work that needs a person lands in a list, with its due date.

  • Everything stays traceable

    Each run keeps its full timeline: what was called, with which data, what came back. When a client asks what happened on Tuesday at 2pm, the answer is there to read.

Run · order 4812
14:02:11Order receivedok
14:02:11Payment capturedok
14:02:12Stock reservedok
server restarted
14:04:03Resumed at the next step
14:04:03Invoice generatedok
14:04:04Confirmation sentok

We do not rebuild these foundations on every project: Echino, our own ERP, was rebuilt entirely on them. So most of our work goes into what is specific to your business.

Want to talk about Codenotch Runtime?
The engine behind all this is in beta. Come and ask us anything about it.
Join us on Discord →
Our work

In production since 2019: Echino

We took a product all the way: from the idea to the market, and on to running every day for dozens of clients.

Fitness & leisure ERP

Echino

Management ERP for fitness and leisure centres. First built in 2006, sold from 2012, rebuilt from the ground up in 2019. Today around 40 clients and close to 150 centres and clubs use it daily.

C#TypeScriptMulti-tenancyOn-premise
More about Echino →
2019
current version in production
~40
clients
~150
centres and clubs equipped

MVP

Holo

Desktop Markdown editor (Electron, React, TypeScript). The MVP works: we are carrying on with product development, from usable to sellable.

Our stack

The technologies we build on

Modern, proven technologies that we work with every day.

Our team

We solved our own problem first

Codenotch came out of a real problem: how do you build and maintain management software for dozens of clients while keeping the codebase healthy and under control? We spent years building Echino, an ERP for the fitness and leisure industry, and built along the way the technical foundations that let us move faster for our clients today, at the same level of quality.

SD
Stéphane Donnet
CEO, co-founder
RD
Romane Donnet
CCO, co-founder
JB
Joé Butikofer
CTO — Runtime, co-founder
FM
Fabian Mourot
Senior frontend developer, co-founder
DD
Damien Dominé
Business development
Twenty years of business software development, in real conditions.
FAQ

Frequently asked questions

The questions we get most often before a project starts.

How are your projects billed?

Every project starts with a study that sets the scope precisely, and its cost comes off the quote if you go on to have us build it. On that basis we commit to a firm budget, agreed before development starts. If the project grows, each new request is costed before it is started.

How long does a project take?

It depends on the scope. An MVP is usually counted in weeks, in the range of 6 to 12 depending on complexity; a full business application takes longer. The project study gives you a precise estimate of the development effort.

Do I own the code?

Yes, the source code is always handed over. You can host it wherever you want and take it further in-house or with the team of your choice. We build your software: it belongs to you.

Can you integrate with our existing tools?

Yes, and it is what we do best. We connect your applications to the systems already in place through APIs, so all your tools work together.

Contact

There is still a space in the grid

Tell us about your project: we reply within 48 hours.