Skip to main content

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

Building an application

Updated on January 3, 2022

Create scalable and flexible applications by employing low-code tools that Pega Platform offers. You can create your first application in just a few clicks, giving you a starting point to develop your application.

When you build your application, you can benefit from the following factors:

Variety of UI experiences

When you create an application from scratch, you can select the type of UI that you want to apply, so that you provide the experience that best meets the current needs of both end users and application developers. The following figure shows a selection of user interface types, based on their usage and rendering method.

Types of user interfaces
A screen where you select a type of user interface for a new

For more information about different types of UI, see Theme Cosmos and Cosmos React.

Reusing applications

After you create an application, you can use it as a template to build other applications. By implementing this approach, you can quickly reuse all the assets that your base application includes, and as a result, deliver software faster and save other resources, such as money. You can then tailor your new application to meet your new or detailed business objectives.

For example: You can create an application to review mortgage requests by building on a base application to review general financial requests. You can then reuse assets, such as case types and data, that the base application includes, and change only those components that are unique for reviewing mortgage requests, as shown in the following figure:
Building an application on another application
A graph that visualizes an application built on another application.

Immediate teamwork

You can immediately invite collaborators to your new application so that your team can quickly start creating new software. For better work management, when you invite a collaborator, you can also assign them an appropriate role in your application, such as an administrator.

Start your application development by performing the following actions:

  • Creating applications

    Start developing your projects conveniently and intuitively by building your application on an application template. When you create an application on a template, you save time because you reuse key elements of an existing application, such as case types or data types.

  • Inviting collaborators to your application

    Enhance your application and begin processing your business cases by inviting collaborators with different skills and roles.

  • Editing application details in App Studio

    Provide up-to-date information about your application that you can adjust when your business requirements change by editing application details. As a result, you communicate accurate metadata about your projects and respond flexibly to dynamically changing business conditions.

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