At our company, we use a basic database app, with a table set up for each type of password. The problem is it doesn't scale with hundred and hundreds accounts. We have about 400 customers each has a dev ftp account, dev mysql, prod mysql, etc. Doesn't scale!
We are looking into creating our own solution that will map the data in a more useful way. To where passwords are grouped by customers and information is stored there. So we can see which domains that have passwords are associated with each client. And set it up to where we can add services that might have extra fields. i.e. Database passwords would need a DB Name and Server Location and (at least for MySQL) the login host.
Doing something like this would allow us to find all passwords associated to a client, and then, a domain, or even a server if designed out correctly.
I guess really, we are looking for a basic account management app that handles passwords at it's core, but also stores some other basic information about the environment.
Not a lot out of apps out there that handle password management outside of personal environments