Practical considerations - System Design Simplified