Enterprise software

Enterprise software, also known as enterprise application software (EAS), is software intended to solve an enterprise problem (rather than a departmental problem) and often written using an Enterprise Software Architecture. Due to the cost of building what is often proprietary software, only large enterprises attempt to build such enterprise software that models the entire business enterprise and is the core IT system of governing the enterprise and the core of communication within the enterprise.

As business enterprises have similar departments and systems in common, enterprise software is often available as a suite of programs that have attached enterprise development tools to customize the programs to the specific enterprise. Generally, these development tools are complex enterprise programming tools that require specialist capabilities.