Se le llama así a cualquier lenguaje de programación que implemente los conceptos definidos por la programación orientada a objetos.