I've used
StudioPlus and like it. It does all of that except its Mac compatibility requires you to jump through a few hoops. Basically, they want you to run it from a PC with MS Terminal services or emulation. I like its integration and we've used it from marketing through order fulfillment with Miller's. It does web galleries as well. Your accountant would like the fact that it exports to QuickBooks or does its own accounting in a fairly standard format.
Successware runs on both Mac and Windows but I have no experience with it.
Google "photography studio management software" for a comprehensive list.