1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors causes performance of operations comprising: identifying, by a particular user application, a first set of one or more applications that a user has permission to access, the first set of applications being selected from a plurality of applications; providing, by the particular user application to a user, an option to select at least one application of the first set of applications; receiving, by the particular user application from the user, a request to access a first application in the first set of applications; responsive at least to receiving the request: causing, by the particular user application, execution of the first application.