I work with a non-profit organization that helps individuals with Microenterprise development. We started with an Access database and have now moved to Salesforce.com. This online CRM (Customer Relationship Management) tool can be modified to suit your needs and it's free to non-profits. They offer 10 user licenses. I highly recommend this company