Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

This content has been archived and is no longer being updated.

Links may not function; however, this content may be relevant to outdated versions of the product.

Understanding the benefits of distributed development

Updated on September 10, 2021

Distributed development environments offer a number of benefits when multiple development teams are working on the same application. For example, each development team can continue to work on its own Pega Platform server even if other team servers or the source development system are unavailable.

With distributed development, you can accomplish the following:

  • Reduce disruption across the development organization.

    Each development team can do system-wide configuration and maintenance on its own Pega Platform server without affecting other team systems.

  • Increase overall productivity.

    Because each team works on its own remote development system, teams can continue working even if the source development system or another team server experiences system or application issues. System or application issues are introduced to the source development system or to another team server.

  • Ensure higher quality change management.

    A distributed development setup helps to insulate the source development system from changes introduced by developers. Distributed development also reduces or eliminates the creation of unnecessary rules or data instances application testing generates.

  • Reduce latency for geographically distributed teams.

    Teams can have co-located development servers that have reduced latency, which also increases productivity.

  • Reduce the need for coordination across teams when introducing changes and packaging the final application.

    Distributed development simplifies the application packaging process, because developers package the application on the source development system, which includes all the latest application rulesets to be packaged.

  • Capture application changes.

    If you use an automation server such as Deployment Manager, when you merge changes on the source development system, you can audit application updates.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us