Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 14

ENTERPRISE

APPLICATION
DEVELOPMENT

Speaker: Faiza Yousuf

WHAT IS AN ENTERPRISE
APPLICATION?
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 problem.

To be deployed across a variety ofnetworks (Internet,Intranetand

corporate networks) while meeting strict requirements forsecurityand


administration management.

@FaizaYousuf

9/15/15

WHY DO WE NEED THESE


APPLICATIONS?
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.

@FaizaYousuf

9/15/15

CHARACTERISTICS OF ENTERPRISE
APPLICATIONS
Complex
Scalable
Component-based
Distributed
Real-time
Mission critical

@FaizaYousuf

9/15/15

FEW EXAMPLES OF ENTERPRISE


APPLICATIONS
Payment Processing
Enterprise Recourse Planning
Content Management System
Customer Relationship Management
Human Recourse Management System
Business Intelligence
Supply Chain Management

@FaizaYousuf

9/15/15

FEW OF THE BENEFITS OF


ENTERPRISE APPLICATION
Information Sharing
Process Automation
Reduced IT Complexity
Increased Agility

@FaizaYousuf

9/15/15

THE WAYS TO GO ABOUT IT!


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).

@FaizaYousuf

9/15/15

CLOUD, NO CLOUD OR
HYBRID?
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.

@FaizaYousuf

9/15/15

ENTERPRISE MODELLING
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.

@FaizaYousuf

9/15/15

BUSINESS PROCESS
MODELLING
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.

@FaizaYousuf

9/15/15

10

@FaizaYousuf

9/15/15

11

FEW BIG PLAYERS IN THE


MARKET!
Microsoft
Microsoft Dynamics AX
Dynamics CRM
SQL Server Reporting Services

Oracle
PeopleSoft
Oracle E-Business Suite
Oracle Fusion
Business Intelligence Suite Enterprise Edition
Oracle CRM

SAP
SAP Business All-in-One
mySAP
SAP NetWeaver Business Intelligence
@FaizaYousuf

9/15/15

12

THANK YOU!

@FaizaYousuf

9/15/15

13

GET IN TOUCH!
LinkedIn: https://www.linkedin.com/in/faizayousuf

Twitter: https://twitter.com/FaizaYousuf

Facebook: https://www.facebook.com/OuttaBoxPK

@FaizaYousuf

9/15/15

14

You might also like