In the new and fast-developing world of IoT embedded systems, the traditional approach to defining Total Cost of Ownership (TCO) is changing, as the emphasis swings from hardware to software, from initial purchase to post-deployment costs. This guide presents the factors influencing the TCO of embedded systems, how using a software development platform can affect TCO, and the key IoT trends that will change how we calculate TCO over the next 5 years.