Investing in marketing software to drive small business success? Use this guide to inform your choices.