Contact
What are you interested in?
Total Cost of Ownership (TCO).
Total cost of ownership is the full cost of a solution across its lifetime: purchase or development plus operation, licences, training, adaptations, security, migration and decommissioning. The purchase price is usually the smaller part — decisions normally turn on the recurring items.
Total Cost of Ownership (TCO) — Explained in Detail
A complete TCO calculation carries four blocks. Implementation: selection, licences or development, data migration, training, parallel operation. Operation: subscriptions, hosting, backup, monitoring, support. Further development: adaptations to new requirements, interfaces, legal changes, updating dependencies. Exit: data export, migration, dual running during the changeover, and a tail for archiving and retention obligations. The fourth block is missing from almost every comparison, although it often decides whether a solution is still changeable years later. Carrying it from the start changes how you negotiate contracts and how early you test exports.
The biggest source of error is internal hours. Comparing only third-party invoices makes in-house development systematically too cheap and buying too expensive — or the reverse, depending on where the internal effort falls. What has to be captured is time for selection, testing, data maintenance, training, internal contacts and troubleshooting. Outage risks and dependence on individual knowledge holders belong there too. These items can be estimated but not ignored; a written estimate is better than a silent zero.
An example of how such a calculation is structured: a business compares an off-the-shelf solution with in-house development over five years. On the buy side it enters licences for the actual number of users, implementation, training and a later migration. On the build side, the development — with us a prototype or MVP for validation starts at CHF 10,000, and a production system sits above that — plus hosting, maintenance, security updates and further development for each year. Only this comparison, with the same term and the same user count, allows a statement.
For the calculation to convince, it needs three properties. First, identical boundary conditions on both sides: same term, same user numbers, same functional scope. Second, visible assumptions, so that they can be discussed instead of the result. Third, a sensitivity view: what happens at twice the user count, at a vendor price increase, at a service provider failing? A decision frequently tips not on the average case but on one of these scenarios — and that is where the real value of the calculation lies.
Related Page
Vendor Lock-inFrequently Asked Questions About Total Cost of Ownership (TCO)
Three to five years is usual, because that matches the realistic service life of business software. Shorter periods systematically favour the option with low acquisition costs; longer ones overstate how predictable the future is. What matters most is applying the same period and the same volume assumptions to both of the options being compared.
Internal working time, data migration at both implementation and decommissioning, training for new staff over the years, security updates, and parallel operation during a changeover. With in-house development, further development is almost always missing as well: a system that stays unchanged for three years does not exist in practice, and the budget for that has to come from somewhere.
No, but comparable. TCO does not replace weighing up fit, risk and strategic importance; it supplies the financial basis for doing so. When two options land close together, other criteria decide anyway: exit options, dependence on the vendor, and the question of which variant the business can actually operate day to day.
More Terms Starting with "T"
TTFB (Time to First Byte)
TTFB measures the time from sending an HTTP request to receiving the first byte of data from the ser...
Tailwind CSS
Tailwind CSS is a utility-first CSS framework that allows developers to create designs directly in H...
Title Tag (Page Title)
The title tag is a web page's HTML page title. Google shows it as the clickable blue headline in the...
Ready for Your Project?
Apply this knowledge to your website — DLM Digital will help you.