Discovery
A bounded piece of thinking.
A short engagement that ends in a written recommendation. Useful when the path is unclear, and a complete product in itself when what you needed was the decision.
A Koppelmaa OÜ 16534175
--:--Tallinn
Services
A Koppelmaa OÜ works where a technical decision and the software that follows it belong in one place. You can hire the thinking, the building, or both.
01 — IT consulting
Consulting is for the moment when a team can feel the problem and cannot yet name the system. We study what is already in place, who depends on it, and which constraints are real. The result is a recommendation you can revisit in six months without having to remember the meeting.
It is also the right shape when a vendor proposal, a rewrite, or a new product idea needs a second reading from someone who will not be paid to inflate it.
02 — Programming
Programming at A Koppelmaa is the design and construction of working software: the interface a person actually uses, the rules underneath, and the joins to the other systems you already pay for. We favour tools a careful team can keep running, and we say why a choice was made.
The usual materials are web applications, internal tools, APIs, and changes to an existing codebase. A spreadsheet that has become the business, a queue of emails that should have been a workflow, a service that needs a clean integration — these are familiar shapes.
03 — Continuity
Launch is a poor ending if the only person who can deploy, explain, or extend the work is the one who just finished the invoice. Continuity is the handover, and the option to stay near afterwards under a named arrangement.
Where we can, the repository and the hosting accounts are yours from the first week of a build. Access should not be a souvenir we keep.
04 How it is bought
We do not publish a rate card. Price follows the shape of the problem, and the honest way to price a build is often a short discovery first. What follows is how the work is usually held.
Discovery
A short engagement that ends in a written recommendation. Useful when the path is unclear, and a complete product in itself when what you needed was the decision.
Build
Design and programming against a scope we both can point at. The scope can change. The change is named before the work drifts.
Retainer
For a product or a system that keeps moving. Advice and implementation, still written down, without opening a new contract for every small slice.
05 Where to start
Answer in your own words later. This only chooses a starting shape you can send through the contact page.
Step 1 of 3
A sensible place to start
06 Questions
If yours is missing, the contact page is the shorter route.
Yes. The company is Estonian and established in the EU, and almost all client work is remote. We correspond in English and Estonian. Contracts and invoices use the registered details on the company page.
A Koppelmaa OÜ is owned and represented by Alari Koppelmaa, the member of the management board. You deal with the person responsible for the company. When a piece of work needs another specialist, that is named in the agreement rather than hidden inside a team slide.
Yes, for a defined piece of advice or programming alongside your people. We are a poor fit when what you need is anonymous extra capacity with no ownership of an outcome.
The agreement names it. Our starting point is that software we are paid to build for you is yours, along with the repository and the notes required to run it. Third-party libraries stay under their own licences, which we keep visible.
Invoices are issued by email from A Koppelmaa OÜ, VAT number EE102803930. The company is not set up to receive e-invoices. Share your company VAT number if you have one, so the invoice can be prepared correctly. This is bookkeeping, not tax advice — your accountant should confirm the treatment on your side.
It follows the shape of the problem. Send a rough sense of the outcome, what already exists, and any date that matters. We will tell you whether we are a fit, and whether the next step is a discovery note or a proposal for a build.