cloud-based digital platform