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. Log in to the Progress Education Community, select the OpenEdge 11 Developer icon under the News column on the right, and purchase your enrollment via PayPal or credit card. 

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

how to subscribe step1
Step 1

Visit the Progress Education Community (PEC) and log in with your Progress ID. If you do not have a Progress ID, follow the instructions to register for one.

how to subscribe step2
Step 2

Find your content (Learning Path, course, or exam) on the eCommerce page and purchase 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

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.