The document provides an overview of the Unified Software Process (UP). It discusses the history and development of UP over decades. Key aspects of UP include being use-case driven, architecture-centric, and iterative and incremental. UP recognizes four important aspects of software development: people, project, product, and process. Use cases drive the entire development process. UP emphasizes iterative development and producing incremental working software. The Rational Unified Process (RUP) provides additional tools and content to support applying UP.