For a marketing agency, there are plenty of software tools that you can hitch your wagon to. And those software tools can be in all kinds of segments - marketing automation, sales tools, chat, email, website hosting, productivity, etc.
Several years...