Components of the IoT solution lifecycle