Project includes a set of cloud-based applications and a few on-premises applications.
Cloud applications are assumed to maintain an account database that contains information about each user and perform operations like authentication, provisioning, etc.
On-premises applications play a role of proxy between end-user’s applications and cloud.