One organization, different delivery models with Asset Portfolios

headshot_anya-kuvshinova
September 11, 2026
•
9 min read
One organization, different delivery models with Asset Portfolios

My family shares a Spotify account. My partner has playlists full of rock and old favorites, all over the map genre-wise. My kids are deep into K-pop, the Frozen soundtrack on repeat, Baby Shark (still), and the Portuguese songs they're learning at school. And somehow none of it ever collides. My recommendations aren’t polluted by their listening history, their “Discover Weekly” doesn't start suggesting my music, and none of us has to think about it. And when one of us finds something worth sharing, sending it over takes one tap. Separate the rest of the time, connected exactly when it matters. It’s one subscription, one bill, one login for the account owner, and underneath it, listening profiles that stay isolated until we choose otherwise. 

I didn't think much about how well this works until OutSystems announced Asset Portfolios, and I realized how different things have traditionally been in software development. Something that feels completely natural in everyday products such as sharing a platform while keeping different needs and rules separate, has been much harder to achieve in enterprise software.

webinars-os-advantage-live-146x146
Build faster, govern smarter
Explore the newest capabilities of the OutSystems platform
Table of contents:

If you have a software development factory, this picture is most likely familiar to you. Your customer-facing team ships weekly. Their apps run on a public domain with a third-party identity provider, and they need rate limits and bot protection nobody else in the business wants. 

Your employee apps team ships monthly using a different approval workflow, behind corporate SSO on an internal domain.

When everything is managed the same way, teams end up working around the platform. When they create separate environments or organizations for every different requirement, the platform becomes fragmented, its operation resource-intensive, and its governance chaotic, especially when agents are in the mix. 

When customers asked us to address this issue, we created Asset Portfolios, available with OutSystems Developer Cloud, which uses an approach that’s similar to Spotify. There’s one organization, one bill, one place to administer, and as many separate portfolios underneath as your teams actually need. Now different teams and groups can apply.

One delivery model stopped fitting every workload

As software landscapes grow, so does their diversity.

An AI agent has different needs than a regulated business application. An internal workflow does not use the release process of a customer-facing app. A shared library should not be managed like a business application at all. Security, compliance, scalability, data isolation, and release management differ for each.

Pushing all of it through one delivery model creates unnecessary friction:

  • Release processes become more complex because unrelated workloads have to coordinate.
  • Teams inherit security and operational requirements that may not be relevant to their applications.
  • Platform teams create additional environments or organizations to provide the separation different workloads require.
  • AI experimentation becomes harder to separate from production systems and sensitive data.
  • Shared components get duplicated simply because applications are managed in different organizational boundaries.

The common workaround is to create a separate platform for every business need. However, it buys isolation at the cost of duplicated administration, fragmented governance, and increased operational overhead.

A portfolio for each business need

Asset Portfolios introduce an additional organizational boundary in a single ODC organization. Every asset the organization builds belongs to one portfolio, whether that asset is an app, a workflow, an agent, or a library.

Organizations can group assets according to what makes sense for their business, including by business unit, product line, customer segment, risk profile, and workload type.

Each portfolio then carries its own delivery process and its own operational settings:

  • CI/CD pipeline and stages
  • Runtime configuration
  • Identity provider
  • Security and operational policies
  • Roles and permissions
  • Dedicated databases per stage

A customer-facing portfolio can have a different delivery and security setup from one that’s internal, without requiring another ODC organization. Governance stays central through it all. Administration, cost management, and organization-wide policy live in one place and reach every portfolio.

Every ODC subscription includes one portfolio to start with. Additional portfolios can be added as the organization's delivery needs grow.

What this means for software teams

For developers, the experience remains in the same ODC environment. They work in the portfolio that owns their assets, and those assets follow its delivery process through to production.

The difference is that the delivery process can now be designed around the workload.

A customer application can follow a weekly release cadence without being tied to that of an internal one. An AI initiative can have its own policies and runtime configuration while remaining separated from production workloads. A regulated application can have the security and data boundaries required by its business context.

It's all about giving each type of workload the delivery process and configuration it needs, without losing the benefits of a shared platform.

Reuse without creating silos

Portfolios isolate assets without walling teams off from each other. Libraries are the primary mechanism for reuse across portfolios. A library belongs to the portfolio where it is developed, but it can be consumed by applications in other portfolios within the same organization. This allows teams to share common UI components, business logic, integration connectors, and other stateless building blocks without maintaining multiple copies. Other resources remain portfolio-specific by design. Connections and AI models, for example, are configured in each.

Data also remains isolated. Each portfolio’s stages have dedicated databases, so applications in different portfolios don't share or compete for the same resources. When portfolios need to exchange data, they can do so through REST APIs rather than sharing databases directly. Share what should be shared, isolate what should be isolated.

A practical example: A company delivers for diverse stakeholders

Let’s take a look at an insurance company managing three distinct areas of its software landscape.

Customer applications

The customer portal portfolio contains customer-facing applications using a third-party identity provider and public domains. It has its own custom domains, release cadence, stages, and dedicated data.

Employee applications

The employee applications portfolio contains HR and operations apps using corporate SSO. They follow a monthly release process with formal approvals and have their own runtime and data boundaries.

Platform building blocks

A third portfolio is managed by a Center of Excellence or platform engineering team. Its purpose is different: it maintains reusable UI components, integration connectors, validation logic, and other common building blocks that application teams can consume.

This is an important pattern for organizations scaling their software factory. With these governed building blocks, product teams retain fit-for-purpose delivery processes in their own portfolios, while the platform team establishes standards and reusable capabilities that can be used across the organization. It creates a useful separation between where software is delivered and what capabilities can be shared across the software factory.

What Asset Portfolios change for the business

Asset Portfolios help organizations manage a growing and increasingly diverse software landscape without multiplying their platforms. For CIOs, this means supporting different business and risk requirements while keeping governance and administration centralized.

Platform and application development leaders are provided with delivery processes that fit different workloads, and they don’t have to create and maintain separate environments or organizations. Enterprise architects can introduce clear boundaries for applications, workloads, and data without fragmenting the overall architecture.

As for the business, it can manage complexity at scale with support for different delivery requirements in one governed platform instead of creating platform sprawl. Delivery efficiency is improved because Asset Portfolios give workloads the pipeline and operational setup that fits their purposes, while continuing to reuse shared capabilities. The business can apply portfolio-specific security, policies, and data boundaries when requirements differ, which can simplify compliance and risk management. And as the software landscape grows, administration, visibility, and governance are centralized, which reduces operational overhead.

When should you consider Asset Portfolios?

Asset Portfolios are especially useful when you see one or more of these patterns:

  • Teams are creating separate environments or organizations simply to achieve isolation. 
  • Different business units need different delivery or security requirements.
  • B2B, B2C, internal, or regulated applications need different operational models. 
  • AI agents and new workloads need to be introduced without affecting existing production workloads. 
  • A Center of Excellence or platform engineering team maintains reusable components for multiple development teams. 
  • Different applications require different release cadences, approval processes, or runtime configurations.
  • Data and workloads need to remain separated for security, compliance, or performance reasons.

The common thread is the organization has outgrown a single way of delivering software but doesn’t want to grow its platform footprint at the same time. If your teams have been asking for different pipelines, different release cadences, or different security profiles, and the only answer available was another platform, Asset Portfolios give you a better one.

Available with ODC now

Asset Portfolios are available with OutSystems Developer Cloud now, and every subscription includes one to start from. Additional portfolios can be added as your delivery model grows. Talk to your account management team about best portfolio management strategies for your organization.

headshot_anya-kuvshinova
Anna is a product marketing leader at OutSystems, turning customer insight into products that organizations want. Over the past 10+ years, she's launched and scaled multiple products and startups, working with global brands to sharpen their growth strategies. Now she brings that same instinct for insight and execution to helping enterprises adopt AI and agentic development.
See all posts from this author
Tags
agentic ai
ai
ai-agent
cloud
cloud application
odc
outsystems platform

Related Posts

card-bp-handling-users-in-the-cloud
djamal-diouf
Djamal Diouf
July 8, 2026
3 min read
card-bp-mobile-app-development-capacitor-odc
filipe fernandes
Filipe Fernandes
April 24, 2026
6 min read
This is some text inside of a div block.
forsyth
Forsyth Alexander
October 23, 2025
7 min read