This document provides an overview of object-oriented analysis and design concepts. It defines key OO terms like objects, classes, inheritance, polymorphism, and relationships. It also describes several OO methodologies like OMT, Booch, and Objectory. Finally, it discusses design patterns, frameworks, and the motivation for a unified OO approach.