Last company was a medium to large UK corporate which built medical software. Developers and product would sign up for all kind of random websites and services, when that person left, moved jobs, forgot the password or was on holiday then that website or service would become inaccessible - this happened more than once.
With a server this problem is solved with service accounts - where multiple users can login as themselves but then act as the service account. Access is logged, audited and can be controlled and assigned easily.
I'm wondering if it's worth me building a tool that can replicate that functionality for random or low tech websites and services. Call this software - Servicio.
When an employee signs up to a website or product, they generate a new email in Servicio and get assigned a password which they put in. The password is copied to their clipboard* and the user/employee doesn't get to see it.
When someone else wants to log into this service, they have to log in to Servicio with their user credentials, find the service, get the password copied to their clipboard* and then paste it in.
Someone will have to rotate passwords, and manage this software but in companies with software developers this administrator's time will be less expensive than that of the product/developer time.
*This is one snag I've worked out so far. An enterprising member of staff could inspect their clipboard or just paste the password into a word document. I don't have a method for avoiding this without building something native.
Someone could copy the creds out, but that just means we should change shared passwords after someone leaves.