There are a lot of opinions on this matter. How big is the company in question? How many users will be accessing the system? Is there any functionality or specific workflow processes that are unique to your industry that you need the software to address? The market-leading SMB accounting solutions are QuickBooks and Sage 50. If you're at the enterprise level you'll probably need something more robust.
From a general standpoint, if you're going to be managing your books yourself without any professional accounting experience or education then Freshbooks is one option to look into. FB was designed specifically for SMB users who aren't accountants and don't have CPAs on staff.