The main knock against KeePass for teams is that it&#x27;s all or nothing. We&#x27;ve had to create multiple databases for different job functions, which becomes a pain to maintain. Not to mention that anyone with access to the database could make edits and you wouldn&#x27;t know who.<p>EDIT: Just want to point out that it appears that this software allows you to define access for different members of a team, but I haven&#x27;t had a chance to try it.