Accounting programs are not necessarily multi-user oriented towards letting your staff login, not just yourself. Also, as you progress and want to consider exposing some of your client management or support tracking to the users themselves via a web interface, the last thing you want to do is webify your accounting software and potentially have all your confidential financial information partially exposed to the public net.
Sure, anything works for a "one-man show" doing it all themselves, but converting from one app to another isn't easy when it comes to custom billing, support, or accounting systems so a little up-front planning can save a lot of trouble later.
I wish someone had given us that advice when we got started. We started with Quickbooks and then went through a very painful migration when we starting using a real billing/support system package.
Originally posted by gghosting
Some accounting programs will allow you to create custom fields and stuff for your clients. I use Peachtree Standard Accounting 2005 and it lets me create custom fields and so much more when I am in the client management section of the software.