Conceptos como “objetos” y “propiedades de los objetos” se remontan a principios de los años cincuenta. Aparecieron por primera vez en los primeros trabajos sobre inteligencia artificial. Sin embargo, el desarrollo real de la OO comenzó en 1966 (cuando estalló la Revolución Cultural en China). En ese momento, Christian Nygaard y Olly John Dahl desarrollaron el lenguaje Simula con un mecanismo de abstracción superior. Simula proporciona un mayor nivel de abstracción y encapsulación que las subrutinas; para simular problemas reales, se introducen los conceptos de abstracción de datos y clases. Casi al mismo tiempo, Alan Kay estaba trabajando duro en una computadora personal en la Universidad de Utah, donde quería implementar gráficos y simulaciones. Aunque el intento de Kai no tuvo éxito debido a limitaciones de software y hardware, su idea no se perdió. A principios de la década de 1970, se unió al Centro de Investigación de Palo Alto (PARC) y volvió a poner en práctica estas ideas.
En PARC, su grupo de investigación cree firmemente que la tecnología informática es la clave para mejorar los canales de comunicación entre personas y entre personas y máquinas. Apoyados en esta creencia e incorporando los conceptos de las clases Simula, desarrollaron el lenguaje Smalltalk. PARC lanzó la primera versión de Smalltalk en 1972. Por esta época, se definió formalmente el término "orientado a objetos". Smalltalk se considera el primer lenguaje verdaderamente orientado a objetos. El objetivo de Smalltalk es hacer que el diseño de software sea lo más automatizado posible. En Smalltalk, todo es un objeto: una instancia de una clase. En el mundo original de Smalltalk, los objetos estaban estrechamente vinculados a los sustantivos. Smalltalk también admite un entorno de desarrollo altamente interactivo y métodos de creación de prototipos. Este trabajo original no se publicó inicialmente, pero se consideró un interés académico altamente experimental.
Smalltalk-80 es un resumen de una serie de versiones de chat de PARC, publicadas en 1981. Agosto de 1981< ltBYTE gt gtLa revista publicó importantes resultados del equipo de desarrollo de Smalltalk. En la portada de esta revista, un globo aerostático se eleva desde una isla aislada, lo que marca el comienzo del pensamiento orientado a objetos de PARC. Es hora de lanzarlo a la comunidad de desarrollo de software. Al principio, el impacto fue sólo gradual, pero pronto alcanzó un nivel de éxito. Los globos aerostáticos despegaron y su impacto fue de gran alcance. Las primeras investigaciones de Smalltalk sobre entornos de desarrollo llevaron a una serie de desarrollos posteriores: ventanas, iconos, ratones y entornos de ventanas desplegables. Smalltalk también influyó en los lenguajes orientados a objetos de principios y mediados de la década de 1980, como Objective-C (1986), C (1986), Self (1987), EIF FL (1987) y Flavours (65437). Los objetos ya no se asocian simplemente con sustantivos, sino que también incluyen eventos y procesos. 1980 Grady Booch propuso por primera vez el concepto de diseño orientado a objetos (OOD). Luego siguieron otros y comenzaron a publicarse técnicas de análisis orientado a objetos. En 1985 apareció la primera base de datos comercial orientada a objetos. Desde 1990, el análisis, las pruebas, la medición y la investigación de gestión orientados a objetos han logrado grandes avances. Actualmente, los temas de vanguardia en tecnología de objetos incluyen patrones de diseño, sistemas de objetos distribuidos y aplicaciones de objetos basadas en redes.