We use Quickbooks Pro, which works good enough for a small firm. It allows you to set up clients, projects, vendors, different bank accounts, do online banking (this is A LOT easier than writing checks), track credit card expenses, employee time, employee expenses, AR, AP, Open Sales, and many...