For a vast majority of small businesses, QuickBooks Pro will likely meet your needs, but its smart to consider all of the options before investing several hundred dollars into a solution.
Each version of the QuickBooks small business accounting software offers different features to meet the specific needs of your business.