Keana: green city logistics, with ZEN as the entire engineering team

Keana is planning software for city logistics. It takes the transport orders arriving at a hub and builds trips out of them: which vehicle, which time window, which stops and in what order. The goal is not primarily a tighter schedule. The goal is fewer vans in city centres that were never built for them.
The product belongs to our client. The engineering team around it is us: support, maintenance and development, in full.
The problem is the sum, not the single trip
One van entering a historic city centre is not a problem. The problem is that dozens drive in where a handful would do, because every carrier plans its own orders and nobody sees the total.
Bundling at hub level is the answer: orders heading the same way go in together. That sounds simple until you start doing the arithmetic.
What the planning actually has to solve
A trip is only usable if it satisfies everything at once. The time window of every stop, because a recipient who is closed does not count as delivered. The vehicle's payload. Its range, which with electric transport is a hard limit rather than a detail. And temperature classes, because chilled and dry freight do not simply share a compartment.
Any one of those constraints is manageable. Together they are exactly the kind of problem a planner working by hand stalls on, and where software earns its place — provided that software knows the realities of transport and not just the mathematics.
Our part: not a project, but the whole engineering team
This is not a case where we delivered something and left. We do the entire technical side of Keana: incidents and support, maintenance and upgrades, and the new functionality on the roadmap. One team for all three.
That shape is deliberate. Separating support from development looks tidy on an org chart, but in practice it produces two parties pointing at each other the moment something breaks. With one team, who fixes it is not a question.
What that gives the owner of the product
Our client keeps what matters: the product, the customers and the direction. What we take over is the entire layer underneath — that it runs, that it stays current, and that whatever needs adding tomorrow actually gets added.
There is no handover moment, no knowledge walking out of the building at the end of a project, and no second supplier who has to be brought up to speed first. The people building the new functionality are the people who can also reach it at three in the morning.
Green only counts if you can show it
Sustainability gains in logistics are usually estimated. Here they follow from the planning itself: the system knows which orders were bundled, which trips were therefore not driven, and which vehicles were deployed. That is not an assumption made afterwards; it is what the plan says.
Which turns CO₂ reduction into something you report rather than something you claim — and that is precisely what a municipality or a client asks for these days.
That is what makes this one of the more satisfying engagements for us: software whose payoff is not in a dashboard, but in a street that has less traffic running through it.

We're confident we can supercharge your software operation
Our products and services will delight you.
Read more:

Reviewing AI-Generated Infrastructure Code: What to Actually Look For
Application code that is wrong usually breaks. Infrastructure code that is wrong works — and that is exactly the problem...

Building a PWA in 2026: What a Regular React Developer Actually Needs to Learn
If you have already built React applications, Progressive Web Apps are probably less intimidating than they sound. The ...

How to Plan a Cloud Migration (Without Losing Your Mind)
You know you need to move to the cloud. But you're terrified: What if we lose data? How long will this take? What if it ...

5 Things to Consider When Building a Website That Actually Ranks Well
A lot of SEO advice still sounds like it came from 2014. Endless keyword checklists, “content is king,” and obsessing ov...

Cloud Cost Optimisation: How We Helped a SaaS Company Reduce Cloud Spend by 35%
A small SaaS company with around 50 employees approached us with a concern that had begun to surface in budget discussio...

5 Tools Experienced React Developers Should Try in 2026
If you’ve been working with React for a while, your stack is probably already in a good place. You’re not looking for ye...
