digital platform technology