Close Menu
MyKnowTech
    MyKnowTech
    • Technical Blogs
    • Career
    • Partner Spotlight
    • Videos
    • Pega News
    • Services
    LinkedIn YouTube Facebook
    MyKnowTech
    Videos

    Understanding System Instances in Pega

    Editorial TeamBy Editorial TeamMay 25, 2026Updated:May 26, 2026No Comments3 Mins Read
    Share LinkedIn Telegram Email WhatsApp Copy Link

    Before you start building your first application in Pega, there is something more fundamental to understand.

    The system instance.

    It is one of those things that gets skipped in tutorials but matters a lot in real projects – especially when you are setting up a new environment or moving from one infrastructure to another.

    What Is a System Instance

    Think of a system instance as the identity of your Pega environment. Every environment you have – development, QA, staging, production – can be mapped to its own system name in Pega.

    For example, for a client called Alife you might have Alife_Dev, Alife_QA, Alife_Staging and Alife_Production. Each one is a separate system instance, and each one holds system-wide configurations that apply to all applications running on that server.

    When you do a fresh Pega installation, two system names come out of the box – Pega and PRPC. One of them is your default. In a greenfield implementation, creating your own system instance is typically one of the first things you do.

    Key Configurations in a System Instance

    There are four main settings worth knowing.

    The first is production level. Pega uses a scale from one to five – sandbox, development, QA, staging and production. This value is not just a label. It affects how certain engine behaviours work. For example, flow rules in draft mode will not execute when the production level is set to five. A lot of out-of-the-box Pega logic checks this value, so always make sure it is set correctly for each environment.

    The second is environment name. This is auto-populated based on the production level but you can override it. If your project calls QA something different – like SIT or system integration testing – you can update the name to match.

    The third is concurrent sessions. Set to minus one by default, which allows unlimited sessions per operator. If you have a security requirement to restrict operators to a single session, this is where you configure it. Just be careful – if an operator does not log out properly, a restricted session count can cause access issues.

    The fourth is lock timeout. When a user acquires a lock on a case and then goes idle, this setting controls how long before the lock softens and becomes available to others. The default is thirty minutes. After that time passes, another user can take over the case. You can also configure lock timeout at the case level if you need more granular control.

    Changing Your System Name

    Changing the system name is something you do rarely – usually only during fresh setup or a major infrastructure migration like moving from on-premises to cloud.

    When you change the system name, Pega automatically creates new requester types for the new system and updates the dynamic system settings. But one thing you must not forget – after changing the system name you need to restart all nodes in the cluster for the change to take effect.

    Watch the Full Walkthrough

    In the video below I walk through creating a new system instance from scratch, configuring all four settings, and changing the default system name with a live server restart to confirm the changes.

    System instances are a foundational part of any Pega setup. Getting them right from the start saves confusion later when you are trying to understand why certain behaviours differ across environments.

    Beginner
    Editorial Team

    An insightful team dedicated to empowering the Pega ecosystem with in-depth knowledge, guided by Premkumar Ganesan's vision.

    Related Posts

    Videos

    A Walkthrough of Dev Studio in Pega

    May 25, 2026
    Videos

    Understanding Rules and Rule Types in Pega

    May 25, 2026
    Videos

    Understanding Rulesets in Pega

    May 25, 2026
    Videos

    Pega Checkout Checkin Developer Actions

    May 25, 2026
    Videos

    Understanding Classes and Class Groups in Pega

    May 25, 2026
    Videos

    Basic Authentication in Pega

    May 25, 2026
    Videos

    How to Generate an Excel File in Pega

    May 25, 2026
    Videos

    Queue Processor in Pega – What You Need to Know

    May 25, 2026
    Videos

    Why You Should Not Use Commit or Write Now in Pega

    May 25, 2026
    Videos

    Different Studios in the Pega Platform

    May 25, 2026
    Search through the blog
    Tags
    activity Advanced authentication background-processing Beginner case-management Constellation data-model declarative-processing email-processing file-processing Integration pega-core-concepts pega-integration process reporting security system-administration user-interface validation
    Pega Courses

    Pega courses can be accessed at https://myknowacademy.com

    About

    MyKnowTech is a boutique Pega enablement and consulting firm – helping organizations build internal Pega capability through structured training programs, Centre of Excellence setup and hands-on architecture guidance.

    Company
    • About
    • Leadership
    • Career
    • Contact
    Resources
    • Technical Blogs
    • Career
    • Partner Spotlight
    • Videos
    • Pega News
    • Services

    ©  MyKnowTech B.V. All Rights Reserved.

    • Sitemap
    • Terms & Conditions
    • Privacy Policy