Introduction to Pega
Warm Greetings to all!!!
Let’s begin. By this time, I believe most of us would have heard about Pega as BPM/BRE, CRM or an automation tool etc. Yes, all the
above mentioned are correct but actually what is pega?? Is it tool or
technology or any new software methodology?
Let’s clear the confusion here.
What is Pega?
Pega is a suite of integrated products and
frameworks to automate operations and optimize the customer experience. It is
not a technology or any software methodology, but a software tool developed
based mainly on Java. It can be called
as unified platform for developing the business application that are model
driven and process oriented. Pega was founded in 1983 in Cambridge, USA.
Benefits of Pega
- Directly capture objectives
- Design once, access anywhere
- No code or low coding is required
- Easy integration and scalability
- Time to market is less
Firstly, Let’s the understand the term BPM,
BRE and CRM.
BPM(Business Process Management):- It is process that helps to automate or optimize, model, execute, control
and monitor the business processes with the help of Software.
BRE(Business Rules Engine):- It is software that manages and executes the business
rules.
CRM(Customer Relationship Management):- It defines the method to manage a company’s interaction
with current and potential customers
along with sales and marketing.
So, Pega has been designed in such way that it can be used
to build BPM, BRE and CRM based
applications. It has all features and capability to build the required
Web or mobile based application as well.
BPM(Business Process Management):
Every business has a flow or process that
are repeatable. Those repeatable process or flow can be modeled using Pega as
Casetype and automate the entire flow with no or less manual intervention.
For
example:
Opening an bank account, Booking in
hotel\flight\train ticket etc.
BRE(Business Rules Engine):
All the
business process have certain policies or regulation,mandatory compliance to
comply. Also, these policies or business conditions keeps changing and it would
be difficult for technical teams to incorporate changes very frequently. Also
when your application has more business conditions for the processes, it would
be difficult to maintain. As a good
practice, all the business conditions or policies can be developed as single
application so that it can be consumed by many applications in an organisation.
So, with Pega, we can build a rule engine type application(BRE) to maintain and
execute the business rules as and when required.
For
example:
A
bank has rule engine built to check eligibility for the providing the different
types of Loan,Credit card and account opening etc.
CRM(Customer Relationship Management):
Each and every business is solely dependent on the customer. So, it
necessary for providing good customer service and manage the relationship
between customer in good manner. This would help growth of company’s sales and
market. Pega has many CRM based framework applications for customer services,
sales and marketing etc. These frameworks applications deliver good experience
to customer by providing automated solutions and easily customisable according
to your requirements.
For
Example:
Customer service application for logging
the customer feedback,raising the queries on product and its resolution etc.