What we build
Custom software development, built around your processes.
Eight services for three situations: you are building something new, rescuing something that already exists, or replacing manual work.
If you are building something new, six of the eight cover it, from a website to an internal system.
If something you already have is breaking, that is software rescue.
If manual work is the problem, that is AI automation.
AI automation for companies
The same step passes through a person's hands every day: retyping, copying, forwarding.
Price
After the assessment
Software rescue, modernisation, production-ready
The demo is flawless, and nobody can say what sits behind the login.
Price
Quoted after the code audit
Web application development
Every order is keyed into several systems by hand, because none of them talks to the others.
Price
Quoted after scoping
Mobile app development
The app gets installed, then sits unused on the phone, while the maintenance bill keeps running.
Price
Quoted after scoping
Internal systems and ERP development
How the company actually works lives in one person's spreadsheet, written down nowhere.
Price
Quoted after scoping
Shopify development
The store has outgrown its theme: the settings ran out, and apps stand in for what is missing, each with its own monthly fee.
Price
Starting price, on request
Price
Starting price, on request
Landing page development
The ad points at the homepage, and the visitor hunts the menu for what it promised.
Price
Starting price, on request
How we work, on all eight
Companies we've built for
Which one to pick
Three situations, eight services. One service can be the right answer to more than one.
Building from scratch
What you have keeps breaking
Manual work is the bottleneck
AI automation for companies
Building from scratchno
What you have keeps breakingno
Manual work is the bottleneckyes
Software rescue, modernisation, production-ready
Building from scratchno
What you have keeps breakingyes
Manual work is the bottleneckno
Web application development
Building from scratchyes
What you have keeps breakingno
Manual work is the bottleneckyes
Mobile app development
Building from scratchyes
What you have keeps breakingno
Manual work is the bottleneckno
Internal systems and ERP development
Building from scratchyes
What you have keeps breakingno
Manual work is the bottleneckyes
Shopify development
Building from scratchyes
What you have keeps breakingyes
Manual work is the bottleneckno
Website development
Building from scratchyes
What you have keeps breakingyes
Manual work is the bottleneckno
Landing page development
Building from scratchyes
What you have keeps breakingno
Manual work is the bottleneckno
If two are true, we start with the bigger problem.
Before you choose
That is the most common starting point. On the call we go through your process rather than the name of a service, and by the end you are the one who says which of the eight it is. Sometimes it turns out to be none of them, and an off-the-shelf tool solves it more cheaply.
Whichever suits you. Built together, they go into one proposal with one scope and one schedule. Started separately, we tell you on the call which one should come first, and why that one.
Ask. The eight rows cover what we build, and anything built out of those parts we can build too. The About page lists, industry by industry, the systems we have actually delivered. Where we have no practice, we say so on the call rather than after the proposal.
We re-price it before anything is built from it. The scope lives in writing, so the switch is a new line in the proposal and yours to decide on. There is no silent drift in either direction.
A website, a webshop and a landing page each carry a starting figure. On a web application, a mobile app or an internal system the scoping stage produces the number. The deadline comes from the schedule in the proposal, and the price holds until the project ships.
Tell us what you want to achieve.
If you are unsure which service is yours, that is a useful starting point. We usually settle it in the first minutes of the call, and sometimes the simplest option is enough.
