when a new hire joins a company certain permissions are given to him, some companies give it manually and some use their own in house software. so can this be a generalized software? assuming a third party service is giving all the integrations for the services used in the company?