Design for Medium Complexity