Requirements for a scalable platform