An enterprise server is a computer server that runs programs that the company needs for its day-to-day operations and that company employees can access. Historically, enterprise servers were mainframe systems on which corporate application programs were managed.
Because enterprise servers manage centralized corporate programs, they must have high fault tolerance and low failure rates. They support corporate communications between employees and business partners over the corporate intranet and over the Internet, they ensure confidentiality and increase data security, they update databases and check connection data, they support administration and management with selective information for decision-making based on the available data material.
Due to the many application-specific uses in companies, dedicated application servers such as communication servers, authentication servers, mail servers, messaging servers, proxy servers, security servers and various others are taking the place of traditional enterprise servers.