This document provides an introduction to object-oriented analysis and design (OOAD). It discusses key OO concepts like objects, classes, encapsulation, inheritance, polymorphism, and the importance of modeling using concepts. Object-oriented approaches help address issues with complexity and communication through abstraction and modeling real-world concepts. The document outlines the Object Modeling Technique (OMT) methodology for performing OOAD, which uses object, dynamic, and functional models at the analysis and design stages.