A domain-specific platform acts as a force multiplier by helping developers focus on business logic for the product they build instead of working on basic connectivity and core features common to connected products. Abstracting details of core IoT services away from developers with a domain-specific platform is an IoT development and delivery best practice. This report is one of a series of best practices for building and deploying smart products to the internet of things (IoT).