Chapter 6: System Design Considerations