Older middleware (the point between big computers and applications) is increasingly part of the cloud infrastructure, and end points like phones and laptops now choose, manage and load applications, with or without approval from corporate IT departments.