IoT is all the rage, but building a system from scratch is impractical. So where is IoT software headed, and where can you get it?