Template:System Design Strategies 101