Skip to main content
Abstract image of interconnected shapes and triangles.

Build data sources once and customize smartly

Chaitra Kamaraju, 5 minute read

Reusing integrations and data sources in App Studio — the right way

The challenge in enterprise app development isn’t the UI, it’s accessing and aligning the data that powers it. APIs, connectors, request/response mappings (data transforms), and authentication are often duplicated across teams simply because reusable assets aren’t visible or accessible. App Studio in Pega Platform™ changes that. It brings structure and discoverability to integration, making reuse easier — not just for developers, but also app builders and business users. When integration logic is reusable, your applications become agile. When it isn’t, they become fragile.

Use case: same customer, different needs

You’re building two applications:

  • A KYC App that needs details such as proof of identification, nationality, and anti-money laundering (AML) status.
  • A Loan Management App that needs only basic contact info, such as name, phone, and address.

Both apps pull customer data from the same enterprise source system (such as a CRM or MDM).

But rather than building two separate integrations, this is a perfect opportunity to build a reusable Customer Data Object once, and let each app consume it in a way that fits its own unique needs.

How to do it right with App Studio

Here’s how to set that up efficiently by using Pega’s integration features:

  1. Create the shared Customer Data Object and configure it with the external source. Now, with Pega GenAI Autopilot™, external fields are mapped to the Customer’s data model in your Pega app. This Data Object becomes a reusable integration asset that is visible in the App Studio Library and available to any app that includes the shared ruleset.
    Screenshot of the Data Object creation from Pega App Studio. The "Reuse assets from" option in the Advanced section is being highlighted for the Framework data class.
    All connector logic, authentication, and mapping rules are maintained in the foundation layer — cleanly separated from the application logic.

     

  2. Build App-specific Data Pages using the Customer Data Object, and add the Customer object from the Library in App Studio. The app-specific Data Pages could be, for example, D_KYC_CustomerDetails in the KYC app and D_Loan_CustomerSummary in the Loan Management app.
    Screenshot of the Library landing page in Pega App Studio. This shows the Data Objects from the layer cake.
    Integration is shared and consistent. Consumption is tailored and app-specific.


What’s reused vs. what’s customized

Layer Reused from Foundation Customized in Apps
Integration REST Connector, Authentication Profile, Data Transform
Data Page D_Customer (parameterized, full schema) D_KYC_CustomerDetails, D_Loan_CustomerSummary
Mapping Rules Base structure and transforms App-specific transforms for filtering or derived fields
UI & Logic Built on top of app-specific Data Pages
Security & Privacy PII encryptions\masking, standard access controls by privilege App-specific accesscontrol can be customized through roles and privileges

 This ensures that: 

  • Integration is built and maintained once
  • Apps have the flexibility to use what they need, how they need
  • Central updates benefit all consumers automatically

Final Thought 

Reusability, when done right, becomes the foundation for flexible and scalable delivery. 

With App Studio: 

  • You centralize integration logic and make it discoverable 
  • You empower apps to build context-specific and access-controlled views without duplicating effort 
  • You deliver faster, reduce errors, and scale with confidence 

So the next time you need customer data, don’t start building — Start reusing and shape it to fit your app.
 

Related Resources

Don't Forget

About the Author

Chaitra Kamaraju, Director, Product Management, has a rich cross-functional background that spans engineering, architecture, consulting, and product leadership. Passionate about innovation and customer-centric design, Chaitra builds impactful, user-friendly solutions that address complex challenges. With a strong focus on low-code development, AI integration, application logic, and data and integration, Chaitra consistently drives product excellence and adoption, which empowers organizations to simplify complexity and succeed with transformative technology.

Share this page Share via X Share via LinkedIn Copying...

Pega GenAI Athena

Let’s get started! 
Ask me a question or choose a helpful suggestion to start chatting. Keep in mind that I’m always learning, so feel free to give me feedback too!
Remember to avoid sharing personal or sensitive information in your questions, or rely solely on my answers for important decisions.
By chatting with me, you agree to our terms and privacy policy.

Did you find this content helpful?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice