Enterprise software has come a long way. In the beginning, it was the purview of a select, exclusive group. Running on mainframe computers and accessed through green-screen terminals, software had an almost mystical quality to it—those applications were few and far in between. Fast forward through the client-server, web, mobile, and IoT eras and software has become much, much more abundant. Indeed, software is “eating the world,” to quote Marc Andreessen.