Enterprise software

From Wikipedia, the free encyclopedia

  (Redirected from Enterprise level application)
Jump to: navigation, search

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. Thus, one often sees in job advertisements that a programmer is required to have specific knowledge of a particular set of enterprise tools, such as ". . . must be a SAP developer" etc.

Contents

[edit] Enterprise-level application

Enterprise level software is software which provides business logic support functionality for an enterprise, typically in commercial organizations, which aims to improve the enterprise's productivity and efficiency.

Services provided by enterprise software are typically business-oriented tools such as online shopping and online payment processing, interactive product catalogue, automated billing systems, security, content management, CRM, ERP, Business Intelligence, HR Management, Manufacturing, EAI etc.

Characteristics of enterprise software are performance, scalability, and robustness. Enterprise software typically has interfaces to other enterprise software ( for example LDAP to directory services) and is centrally managed ( a single admin page for example).

[edit] Types of enterprise software

Enterprise software is often designed and implemented by an Information Technology (IT) group within an enterprise. It may also be purchased from an independent enterprise software developer, that often installs and maintains the software for their customers. Another model is based on a concept called on-demand software, or Software as a Service. The on-demand model of enterprise software is made possible through the widespread distribution of broadband access to the Internet. Software as a Service vendors maintain enterprise software on servers within their own enterprise data center and then provide access to the software to their enterprise customers via the Internet.

Enterprise software is often categorized by the business function that it automates - such as accounting software or sales force automation software. Similarly for industries - for example, there are enterprise systems devised for the health care industry, or for manufacturing enterprises.

[edit] Application software

Enterprise application software is application software that performs business functions such as accounting, production scheduling, customer information management, bank account maintenance, etc. It is frequently hosted on servers and simultaneously provides services to a large number of enterprises, typically over a computer network. This is in contrast to the more common single-user software applications which run on a user's own local computer and serve only one user at a time.

[edit] Enterprise software developers

Major organizations in the enterprise software field include JBoss, SAP, SunGard, Microsoft, Sun Microsystems, Adobe Systems, Oracle Corporation, and Computer Associates but there are thousands of competing vendors.

In addition, a great deal of enterprise software is now available through the free software movement, notably operating systems, web servers and databases. Many other types of enterprise software are also being introduced, such as application servers, portal servers, and even productivity software that is well suited for large-scale adoption by enterprises. While most open source software is available freely for use and further development, several companies provide enterprises with open source enterprise software for free and charge for software maintenance, modifications, support and additional functionality.

[edit] Criticisms

The word enterprise can have various connotations. Sometimes the term is used merely as a synonym for organization, whether it be very large (e.g., a corporation with thousands of employees), very small (a sole proprietorship), or an intermediate size. Often the term is used only to refer to very large organizations. Often the term is used to mean virtually anything, by virtue of its having become the latest corporate-speak buzzword.[citation needed]

Some enterprise software vendors using the latter definition develop highly complex products that are often overkill for smaller organizations, and the application of these can be a very frustrating task. Thus, sometimes "enterprise" might be used sarcastically to mean overly complex software.

The adjective "enterprisey" is sometimes used to make this sarcasm explicit. In this usage, the term "enterprisey" is intended to go beyond the concern of "overkill for smaller organizations", to imply the software is overly complex even for large organizations and simpler, proven solutions are available.[1]

Enterprise consists of multiple business units, departments, etc that demands 24x7 operations addressing the needs for multiple user communities and achieving the enterprise business goals.

[edit] See also

[edit] References

  1. ^ "Enterprise SQL"; Alex Papadimoulis, The Daily WTF
Personal tools
Languages