Most small businesses need good accounting software, document management software, and CRM software. Your best bet is to find comprehensive software that can do all three of those for you. Check out our list above for some good options.