Customer and System Requirements, System Design