OutSystems pricing for an existing application portfolio

A usable quote names the applications, runtime stages, user groups, and conversion work included in the commitment.

Kartik Deshpande··6 min read

Your application inventory contains a supplier portal, an internal approvals app, and several shared services. Before requesting OutSystems pricing, decide which of those pieces belongs in the proposal and which will remain where it is. The current commercial offering requires a quote. A subscription total without that application scope cannot tell you what the rebuild will cost.

Consider OutSystems when you want to build and operate a portfolio with a shared development lifecycle, and can fund the implementation as well as the subscription. Keep a working application when its access rules and operating requirements are already satisfied and replacement has no defined benefit. Kartik Deshpande prepared this documented evaluation from official sources checked October 26, 2026; no customer quote or hands-on test is represented here.

Establish what the subscription measures

Compare application scope, named user groups, deployment requirements, and support before comparing prices. The live OutSystems pricing page calls the commercial offering the OutSystems Agentic Systems Platform. Its FAQ describes Application Objects, or AOs, as the count of screens, database tables, and API methods across apps. It also counts internal and external non-anonymous users separately and prices additional capabilities.

Ask the vendor to attach the measured application inventory to the proposal. An internal name such as “supplier portal” does not specify how its screens, shared services, and integrations are counted. Have the quote state how adding a workflow changes the entitlement, what happens at a limit, and which charges require a contract change.

Keep a separate list of work that continues outside the subscription. An accounting interface may still need field mapping and monitoring even when the application platform can call its API. Record who owns those jobs, what the implementation partner is delivering, and what your team must maintain after launch.

Separate commercial packaging from the technical edition

An existing application may use OutSystems 11, often called O11, while an evaluation uses OutSystems Developer Cloud, or ODC. OutSystems’ architecture comparison describes O11 modules and ODC’s application-oriented structure. Identify the source and destination edition in the proposal; the current commercial product name alone does not establish whether an application moves unchanged.

The Personal Edition FAQ describes the free Personal Edition as an ODC learning and sandbox environment with one Development stage. It cannot deploy to a Production stage. The same FAQ says O11 Personal Edition continues to exist and that a direct app upgrade from an O11 Personal Environment to ODC Personal Edition does not exist.

DecisionEvaluationProduction proposal
Application scopeSelect a representative workflowList measured apps and shared components
Runtime stagesPersonal Edition: DevelopmentCommercial listing: development, testing, production; additions priced separately
SupportConfirm evaluation assistanceBusiness-hours support listed; round-the-clock upgrade available
Annual license amountFree evaluation is not a production quoteUnknown until vendor provides a scoped quote

Treat the sandbox as a way to learn whether the development approach fits your team. For production, verify the identity provider, developer permissions, and record-level access needed by each user group. Have the implementation owner demonstrate those requirements in the proposed edition, including what a removed user can no longer access.

Use different acceptance criteria for evaluation and production
Evaluation
Build a sample workflow and inspect its behavior
Production
Accept access, deployment, support, and ownership
A working sample answers a development question; the production decision also needs an operating owner and a scoped quote.

Request an annual quote for the same portfolio

Use a hypothetical portfolio with a supplier portal and an internal purchasing app, 80 employee accounts, and 300 supplier accounts. Include development, testing, and production, and specify the required support hours. Give every bidder the same workflow descriptions and data volumes. The example establishes a comparison scope, not a claim that those counts fit a particular entitlement.

Request USD pricing for the same 12-month period. Separate the recurring license and add-ons from one-time implementation, data conversion, and training. Ask about minimum commitments, renewal terms, incremental capacity, taxes, and any charges for the period when old and new applications run together. Leave the annual total unknown until those entries are supplied.

If a proposal uses monthly equivalents, convert the recurring charges to the full committed period and retain the payment schedule alongside them. Do not divide a first-year total containing implementation by twelve and present it as a software subscription. A renewal estimate should also remove only the costs that will not recur.

The Retool pricing example uses another application-building pricing structure. If you evaluate both, carry the supplier-facing workflow and access requirements into both proposals. An internal tool estimate with no external portal is a different purchase, even if its headline subscription is lower.

Test a conversion with records and permissions attached

Build a small, permitted sample containing a supplier, an open purchase request, its attachment, and an approval history. Add a second supplier whose records the first must not see. Run the same read and approval sequence in the existing application and the proposed implementation, recording the expected values and authorized actor for each step.

The expected output is the same request state with its original relationships and evidence intact. Check that attachments open for permitted accounts, rejected actions leave no state change, and exports exclude the other supplier’s records. Change an identifier in a request and repeat the access check. These are proposed acceptance tests; they do not claim either product has passed.

When O11 and ODC will coexist, review the vendor’s data interoperability documentation against the specific source environment. Make the implementation owner confirm supported entities and runtime mapping. Price coexistence separately from conversion so a temporary connection does not become an undocumented permanent dependency.

Rehearse the data transfer and reconcile counts and identifiers before cutover. Reconnect integrations and identity settings in the destination, then replay the sample after deployment. The Personal Edition FAQ warns that exporting and importing apps between Personal Editions loses configuration and application data. Obtain a separate, edition-specific production migration plan rather than treating a downloaded app as a full backup.

The ERP migration acceptance checks provide a related way to organize source mappings and cutover evidence. Keep the current application available until the business owner accepts the transferred records and access behavior. Include rollback responsibilities and the handling of changes made during the move in the delivery scope.

Where Permute fits: evidence shared across applications

Permute is the connected business data and custom application software we sell, so we have a commercial interest in this category. A portfolio can contain several working apps while supplier identifiers and purchasing statuses still disagree with accounting records. We connect supported sources and reconcile those records so applications can use declared definitions with source evidence.

Your team decides which record establishes a status and how unresolved differences appear. We can reuse that definition with permissions and freshness information. A purchasing manager can inspect the records behind an outstanding-request total, including the source of a disputed item. That work should be evaluated alongside any application rebuild, with its own acceptance requirements.

Check the evidence behind an application total

Start with permitted source records and inspect the definitions your applications need to share.

Confirm the integration and delivery scope

We do not resell OutSystems licenses or promise a native connector, automatic O11 conversion, or a feature-for-feature replacement. A connection to an existing application requires verified access and implementation scope. Any external action needs supported operations, permissions, and approval. Keep applications that already satisfy their users; evaluate connected-data work where definitions and supporting evidence remain unresolved.

Approve a defined portfolio and operating commitment

An OutSystems budget starts with the measured application scope and ends with an accepted production responsibility. Keep the license total unknown until the vendor quotes the same users, runtime stages, and support requirements you intend to buy. Price conversion and the period of coexistence alongside that subscription. A successful sample is useful evidence for the decision, while the migration and operating checks establish what remains to be delivered.

Review the data behind your application portfolio

Bring the application inventory and source mappings to discuss shared definitions, permissions, and migration evidence.

Questions about an OutSystems quote

Can I budget from an older published starting price?

Use it only as historical context. Request a current quote tied to your application inventory, user groups, and contract period. An older amount does not establish the scope or terms offered for your purchase.

Will employee headcount be enough to request a quote?

Include the people who will use the apps, the supplier or customer accounts, and the application inventory. The quote needs to explain how those groups are counted. A company-wide headcount can miss external users and does not describe application complexity.

Does a working Personal Edition sample establish production readiness?

It shows that a sample workflow can be built in that environment. Production acceptance still needs the intended runtime, access configuration, support scope, and operational owner. Re-run the acceptance checks in the proposed deployment before relying on it.

Should every existing app move in the first phase?

Start with a bounded workflow whose replacement has a defined benefit. Keeping other applications creates interfaces that need owners and tests, but it can limit the first cutover’s scope. Include that coexistence work in the proposal instead of assuming all dependencies disappear.