Los desarrolladores organizan los objetos de programacin en una jerarqua, denominada el modelo de objetos de la aplicacin. Word, por ejemplo, tiene un objeto Application de nivel superior que contiene un objeto Document. El objeto Document contiene objetos de prrafo, etc. Los modelos de objetos reflejan ms o menos lo que se ve en la interfaz de usuario. Son un mapa conceptual de la aplicacin y sus funciones.