Many device manufacturers are transforming from hardware- to software-centric business models amidst the huge IoT opportunities. In response some are building their own solutions to manage and deliver software products and updates. While initial builds can satisfy short-term requirements, most homegrown solutions simply cannot scale. But scale is what makes the IoT different than other recent trends – about 6.4 billion devices were online in the IoT as of 2016, a 30% increase from 2015. For 2020 the analysts from Gartner predict 20.8 billion connected devices, HIS even predicts more than 30 billion devices. More connected devices means more demand on systems that support and serve these devices. With increased connectivity, the ability to automate emergency software fixes and monetize software functionality updates is a critical component for any IoT solution.