How Application Provisioning Works