This session will explore the life cycle of software on an IoT device, from prototype to commercial deployment and remote maintenance. The Qualcomm® Snapdragon™ embedded portfolio offers a range of solutions, from development platforms to commercial off-the-shelf modules, to help speed IoT device commercialization. Using the DragonBoard™ 410c development board based on the Snapdragon 410E processor, this session illustrates how to quickly and easily package an entire software stack, from kernel to applications, for fast prototyping and beta testing using Ubuntu Core and snaps. The session will also demonstrate how to support and maintain the software for devices deployed in the field through trusted application stores with transactional updates and rollback.