Real World System Design