We have used all the softwares mentioned below.  They all come with pros and cons.  It all depends on the complexity of your campaigns, the number of people working on the same campaign. The need for collaboration, reporting, measuring milestones and integrations with your departments. 


Here are a few:


Office 365 Team and Planners


Gmail and Google Drive


Monday