This document provides an overview of object-oriented concepts, including a definition of object-orientation, its core characteristics, and a history of its development and modeling. It discusses the evolution of modeling languages like OMT and UML, and explains the different types of models in object-oriented development, including class, state, and interaction models. Key aspects of object-oriented technology and modeling concepts are defined.