Back in the 80’s, when PC DOS-based (later Windows) Enterprise software sales began to increase, individual departments started to exert some control over the selection of applications. Previously, software decisions were largely left to IT and finance, with some level of input by end users and departmental stake holders.
Prior to the advent of the PC, Enterprise software was primarily mainframe based, and therefore very expensive to operate and maintain. Companies typically supported only 1 computer platform, so decision #1 was to find software that ran in that environment. The PC changed all that. In the early days micro-computer software was initially written for a single PC and user, as networking of PC’s was in its infancy (remember Novell Netware?). Software was also primarily meant for a single-function – such as for bookkeeping, shop-floor control or time tracking.