CRM, Appointments, Tasks and more in an extensible platform