Managing marketing, service and business processes on a single platform