Platform System Design