Customer Experience Platform (CX) for corporations