This document discusses key considerations for IoT solution architects when choosing an IoT platform, including technology choices that influence demands on network bandwidth, computing power, storage, and foundational libraries. It also notes that pricing impacts cost-benefit analyses and that the purpose is to provide a starting point for architects to review layers of options like Azure, AWS IoT, IBM IoT Foundation, and ClearBlade Novi-IoT and make careful technology choices when rolling out solutions that could include thousands of devices.