Pega Overview

Welcome to the Pega Tutorials. The objective of these tutorials is to get in depth understanding of Pega. 

In these tutorials, we will cover Architects and developers build the Pega/PRPC instance. In addition to these tutorials, we will also cover common issues, Interview questions and How To’s of Pega.

Introduction to Business Process Management (BPM) And Pega PRPC

What is BPM ?

Business process management - BPM  is a methodology to manage processes and workflows in an organization. It is a holistic, top-down management approach that focuses on optimizing business operations to maximize customer satisfaction. BPM is the consolidated and unstoppable trend that is changing forever the way to manage operations in enterprises and organizations throughout the world, making them much more flexible, highly automated and extremely powerful.

It is a discipline that uses various methods to discover, model, analyze, measure, improve, and optimize business processes.

Business processes can be divided into primary and support processes.

-Primary business processes are the essential processes that an organization undergoes to accomplish whatever its mission is. These processes make up the so-called "value chain" whereby every step in the process adds value, and the process completes with the creation of the businesses key product or service. For example, if the business being analyzed is a car repair shop, the primary process would be the diagnosis and repair of customer's vehicles.

-Secondary business processes refer processes that support the primary process. These could include processes for hiring and paying employees or processes for purchasing goods and services.

BPM is the process of analyzing and improving business processes to create a more efficient and effective organization. BPM is often used when..

-Processes need to be updated frequently (i.e. regulatory compliance changes)

-Processes span across multiple people, regions and business units

-Processes involve the use of different software (i.e. Accounting, CRM and HR)

-A process needs the capability of being overridden manually from time to time

-Processes that can involve exceptions

What is Pega ?

PEGA is a platform which provide a systematic approach to build and deploy process-oriented and rule based solutions and applications. Business Process Management, Customer relationship management, Decision management and case management areas are some of the examples where processes and rules are integral part of solution or application.

It is one of the finest BPM Tool available today in the industry. BPM Tools helps an organization to achieve work productivity and efficiency by providing process automation.

What PEGA provides to a developer is a Designer studio which acts as an Integrated Development Environment (IDE) to build applications. The best part is that Designer studio is web based so a developer can work and create solutions from anywhere in the world.

These core tutorials will help you to learn the fundamentals of Pega.

For an in-depth understanding and practical experience,

explore Pega Training.

What is PEGA PRPC or What is PRPC ?

PRPC (PegaRULES Process Commander) is a software product created, licensed, and marketed by Pegasystems Inc (PEGA). PRPC is the core component of Pegasystems’s “SmartBPM” suit of BPM (Business Process Management) solutions. It is completely model driven which enables the development of robust and scalable applications without any code, HTML, CSS JavaScript or SQL

PegaRULES Process Commander comes essentially as two discreet entities,

-PegaRULES: Core Java-based/Object-Oriented Rules Engine.

-Process Commander: Layers of pre-configured rules that provide a solid foundation on which to perform development and customization.

Incorporating both of the following components, PRPC addresses simple to complex business challenges:


Procedural processing through a user-interactive BPM / BPMS(BPM Suite) tool.


Declarative “On-Change” processing through an event-driven tool.

What is the use of PEGA PRPC ?

PRPC is a software platform that allows businesses the opportunity to migrate all their disparate, diverse and often complex business rules, practices and processes into one platform. The platform offers the possibility of streamlining, automating and documenting business processes in a way that can truly allow consolidation of multi-stream processing into one system.

The advantages that PRPC offers from a Business perspective are as follows:

-Software platform enabling businesses the opportunity to migrate all their disparate, diverse, and often complex business rules onto one platform.

-Ability to streamline, automate, and document business processes.

-Consolidate multi-stream processes into one system.

-Through service connectors (such as SOAP, MQ, active file listening) connect to existing enterprise applications.

-Pass data between systems and have such information parsed, extracted, and interpreted.

The advantages that PRPC offers from a Developer perspective are as follows:

-Development can be achieved in small iterative-based parts

-Development is contained within heavily graphic-driven ‘Rule Forms’ that are version and ruleset controlled.

-All run-time Java code is compiled and executed by the system at run-time.

-Changes or new configurations can be tested in real-time, even on production systems without affecting other users or processes.

The goal is to "eliminate software coding" and "automate manual work" to the minimum and build complex systems at the enterprise level with features right out-of-the-box. Pega with PRPC, is a current industry leading BPM software platform. Pega is a BPM tool from Pegasystems that is gaining good market share among large corporations.

For Indepth Knowledge on Pega Click On: