Software system designed to operate in a corporate environment.
Designed to satisfy the needs of an organization rather than individual users.
It is intended to solve an enterprise-wide problem, rather than a departmental
To be deployed across a variety of networks (Internet, Intranet and corporate
networks) while meeting strict requirements for security and administration
To improve productivity.
Enterprise applications are typically designed to interface or integrate with other
enterprise applications used within the organization.
Enables data to flow from one program to another, and provides interfaces to
manage the data flow.
Allows companies to realize the full benefit of their software investments: The
ability to use data as fully as possible.
Enterprise Recourse Planning
Content Management System
Customer Relationship Management
Human Recourse Management System
Supply Chain Management
Reduced IT Complexity
Develop propriety software by hiring a specialized in-house team.
Outsource some or all parts of development.
Do a contract with an EASP to lease an EA (on premise or hosted).
Depends on the business context and need.
Usually companies moves some or its entire infrastructure to the cloud, where
services are delivered to an organization's computers and devices through the
Internet as an on-demand service.
Some enterprises may also choose a hybrid solution where cloud applications are
integrated with on premise systems.
Enterprise modelling is the abstract representation, description and definition of
the structure, processes, information and resources of an identifiable business,
government body, or other large organization.
It deals with the process of understanding an enterprise business and improving
its performance through creation of enterprise models. This includes the
modelling of the relevant business domain (usually relatively stable), business
processes (usually more volatile), and Information technology.
Business process modelling (BPM) is the activity of representing processes of an
enterprise, so that the current ("as is") process may be analyzed and improved in
future ("to be").
Business process modelling is typically performed by business analysts and
managers who are seeking to improve process efficiency and quality.
The process improvements identified by business process modelling may or may
not require Information Technology involvement, although that is a common
driver for the need to model a business process, by creating a process master.
Microsoft Dynamics AX
SQL Server Reporting Services
Oracle E-Business Suite
Business Intelligence Suite Enterprise Edition
SAP Business All-in-One
SAP NetWeaver Business Intelligence