Think about year three
The question is not what is quickest to build now, but what a different developer can safely change in three years. That favours well-known tools.
Anything unusual is a cost, and it is paid by whoever maintains your system after us. We use well-established tools with large communities and people you can actually hire.
Selection principles
What we reach for most often is below. Which part applies to your project is decided by these six questions, roughly in this order.
The question is not what is quickest to build now, but what a different developer can safely change in three years. That favours well-known tools.
A normal database until the data genuinely needs something else. Complexity has to earn its place, because someone pays for it later.
AI models especially. We build so you can switch provider without a rewrite, because today’s best choice will not be next year’s.
If your team already works in a particular stack, we are unlikely to introduce a second one for the sake of it.
We check how well a dependency is maintained before adopting it, and scan for vulnerabilities on every change.
We hold no reseller agreements or partner commissions with anything on this list. Recommendations reflect your situation, nothing else.
The stack
Chosen for how easily you can hire for them later.
Server-rendered by default. Heavy front ends have to justify themselves.
Native where it is needed, hybrid where it is not.
Built so the model can be swapped without a rewrite.
The right tool depends on who needs to change it later.
Relational first. Anything else needs a reason.
Your accounts, not ours. We set it up and hand over the keys.
A note on AI tooling
AI moves faster than anything else here. The best model today may not be the best in six months, and prices change just as quickly.
So we build so the model can be swapped without a rewrite, keep your accuracy tests independent of any one provider, and track cost per request. Where your data rules require it, the same setup runs an open-source model on your own infrastructure.
Our LLM development serviceTell us what you are running and what is causing you trouble. We will give you a straight view on whether it needs changing — and often the answer is that it does not.
We reply to every enquiry within one working day.