A client database is a collection of contacts that might include company name, position or role in the company, phone number, email address, physical address, records of past interactions, and so on and so forth. Contact database software can help you manage these names and interaction details in a way that is easy to maintain and search, as needed.