This talk was given by Mary Szekely at the Americas PUG Challenge conference in Westford, MA, in May of 2012. An earlier version was done at the Revolution conference in Boston in September 2011.

Principles of Progress OpenEdge 4GL multi-tenant programming are the focus of this session for developers and architects who work with multi-tenant applications and databases. The talk covers a lot of ground including tenant creation basics, authentication, appserver tenant context switching, regular tenant programming, tenant table groups, supertenant programming and migration.  There are quite a lot of code snippets.

You can find a recording of the earlier Revolution version of this talk here: