Busi-Contacts is a free address book aimed at small businesses. It can run on a laptop, netbook or desktop computer and it can run on a local network where users can share the same information. You can add time stamped notes to each contact so that you and your staff no what you have done for this person in the past. Share the information with everyone else in your office. If you have a network you can store the database in a shared folder or on your server and then anyone you choose (or everyone) can access the contact information. You can attach images, files, PDF, executables to a contact which allows you to keep all the files relevant to that person in one place.