The document discusses system design in object-oriented analysis and design (OOAD). It describes system design as deciding the high-level organization of a system into subsystems and allocating them to hardware and software components. Key aspects of system design covered include identifying inherent concurrency, defining concurrent tasks, allocating subsystems to processors and tasks, and estimating hardware resource requirements.