Building a Progress OpenEdge Multi-Tenant Application

On-Demand Training


Course Details

This course is only available via a subscription to the OpenEdge 11 Developer learning path at $1500 USD per user per year. See How to Subscribe below. 

Starting with Progress OpenEdge 11, Progress Software Corporation provides built-in multitenancy, making it easier and faster for you to develop and deploy multi-tenant databases and applications. OpenEdge 11 implements and manages multitenancy at the database level, not at the application level. As a result, multi-tenancy is transparent to the application. A business application that was used previously by just one set of users (that is, one tenant) can be made to work, without extensive application code changes, as a multi-tenant application. Then, all tenants can use the same application instance to access their own data.

This course teaches the key tasks to build an OpenEdge 11 multi-tenant application. First, you will learn how to prepare for a multi-tenant application environment and enable a database for multi-tenancy. Next, you will learn how to create tenants, domains, users, tenant groups, and sequences, and load definitions and data. Then, you will learn about OpenEdge identity management and how to add identity management and super-tenant functionality to an application. Finally, you will learn how to use the Progress ABL API to create tenants, domains, users, and groups.

This course is also available as Instructor-Led Training.


This course is for application developers who want to make their applications multitenant.


Equivalent to 24 hours of instructor-led training

Product Version

Progress OpenEdge 11.3

What Will You Learn

After completing this course you should be able to:

  • Describe OpenEdge 11 multi-tenancy.
  • Enable OpenEdge 11 multi-tenancy for a database.
  • Describe OpenEdge identity management.
  • Create tenants, domains, and users.
  • Load definitions and data.
  • Add identity management functionality to an application.
  • Create tenant groups.
  • Create sequences.
  • Add super tenant functionality to an application.
  • Use the ABL API to create tenants, domains, users, and groups.

Training Prerequisites

You should already be able to:

  • Program in Progress ABL.
  • Administer Progress OpenEdge databases.

How to Subscribe

This course is only available via a subscription to the OpenEdge 11 Developer Learning Path learning path.
how to subscribe step1
Step 1 - Log in

Visit the Progress Education Community (PEC) and log in with your Progress ID. If you do not have a Progress ID, you can register here.
Note: You must activate your Progress ID prior to logging in to the Progress Education Community

how to subscribe step2
Step 2 - Purchase Content

Visit the eCommerce page and find your content: OpenEdge 11 Developer Learning Path. Purchase it via PayPal or credit card.
Note: Enter the First Name, Last Name, and Email associated with your Progress ID on the Course Checkout page.

how to subscribe step3
Step 3 - Start Learning

When the transaction is complete, click the PEC logo to return to the home dashboard and access your purchased content.

Services prefooter banner

Interested in the Class?

Stay up to date with technology trends and get the most out of your Progress technology investment.