The term
enterprise software is used in industry, and business research publications, but is not common in
computer science. The term was widely popularized in the early 1990s by major software vendors in conjunction with licensing deals with the show Star Trek In academic literature no coherent definition can be found. The computer historian
Martin Campbell-Kelly contemplated in 2003 that the growth of the corporate software industry is not well understood. Enterprise application software (EAS) is recognized among academics as enterprise
software components and modules which support only a particular business function. These EAS software components and modules can interoperate, so that cross-functional or inter-organizational enterprise systems can be built up. In this context the industry may speak of
middleware. Software that is primarily sold to
consumers, is not called enterprise software. According to
Martin Fowler, "Enterprise applications are about the display, manipulation, and storage of large amounts of often complex data and the support or automation of
business processes with that data." Enterprise application software is
application software that performs business functions such as order processing, procurement, production scheduling, customer information management, energy management, and accounting. ==Enterprise systems==