We build it end to end
A defined scope, delivered in releases you can test. We own delivery from discovery to go-live.
Best for a new system or a rebuild
ServicesWeb applications
For businesses that depend on an application whose developer has left, whose framework is no longer supported, or which slows down as more people use it. We replace it one part at a time, so the old system keeps serving your users until the new one has taken over.
Request a quoteFrom our clients
An Italian pharma company brought KTree in to make their web applications fast.
What you get
We read the code, the data and the hosting, and tell you what is sound, what is at risk and what should be replaced first. You get this before any rebuild is priced.
Upgrades to a current version, or a move to a current framework. We have moved PHP applications to Laravel, taken a Magento 1 store to Magento 2, carried a dealer portal through three Liferay versions, and split large single applications into microservices: small services that each do one job and can be changed and scaled on their own.
Slow screens are found and fixed as part of the work. Data that is read often is cached in Redis, search moves to Elasticsearch, slow jobs go into a queue, and the web server and database are tuned.
Where the application still sits in a data centre or on one old server, we move it to AWS. We set up CI/CD, an automated pipeline that tests and deploys each change, and alerts that show a problem early. The code, the data and the hosting accounts are yours.
How it works
A full rewrite puts all the risk at the end. We work the other way: the old application stays live, and each new part takes over a piece of the work once it has been tested with real data.
Your options
Costs nothing today, and it is a fair choice for a system that is stable and rarely changes. The risk grows quietly: an unsupported framework gets no security fixes, and when something breaks it is an emergency.
Gives you a clean start and suits a small application. For a large one, nothing is usable until the end, and business rules that live only in the old code are easy to lose on the way.
An API is a defined way for one program to ask another for data or an action. Putting APIs around the old system is quick and lets new screens be built on top. It buys time, but the old core is still there underneath.
One engineering team with 20 years behind it audits the system, then replaces it part by part while it stays in use, at a fixed price when the scope is clear. You own the code, the data and the hosting accounts.
Not praise. The problem, what we built, and what changed.
Technology
Ways to work with us
A defined scope, delivered in releases you can test. We own delivery from discovery to go-live.
Best for a new system or a rebuild
Odoo, React, Node, React Native, AWS and PHP engineers who work as part of your team, month by month.
Best for a product that keeps growing
Maintenance, upgrades and urgent fixes for ERP, web and cloud systems, including ones we did not build.
Best for a system already live
Related reading
Before you ask
Short, straight answers. Anything else, ask in the form below and an engineer will reply.
No. The old application stays live and the new parts take over one at a time. Each switch is tested first, so your users keep working throughout.
It depends on what the audit finds. If the platform is sound and only out of date, an upgrade is cheaper and quicker. If the design itself is what holds you back, we rebuild the weak parts and keep what works.
Yes. We start with an audit of the code, the data and the hosting, tell you what is sound and what is at risk, and then take on support or the next phase.
It moves with the application. In an upgrade we migrate the database with the platform tools and check the result against the old system. In a staged rebuild the old and new parts read the same data until the old part is switched off.
A fixed price when the scope is clear, which is usually after the audit. A monthly rate for a dedicated team suits a long programme with many applications. Every estimate is written down with what is included.
Request a quote
A senior engineer replies within one working day.