I think you bring up a really good point @Brandon_Cannaday, that the execution and long term viability of an IoT application absolutely depends on ongoing Support and Maintenance. I believe there’s an even broader, higher level thought to consider alongside this, which is the 'Human Element".
I think enterprise and devs have a good understanding, of what the technical stack is to create an IoT application, yet maybe lack knowledge of the resources available outside the technical line of business to achieve success. So in my mind the stack can never be just about technology, as the human element, thinking marketing, IT support, etc might be the causes of stalled or failed opportunities and needs to be considered.
It’s one thing to create an IoT application, and an entirely other challenge to get it out into the market and have it be successful . So maybe the the tech stack gets wrapped up visually in a ‘Human Element’ level that would include Support?