Loading: Three Keys To Meeting The Challenge of Multi-Platform Product Development