Développement objet
Le développement objet est basé sur l'identification, la modélisation, puis la programmation de composants (classes).
Considérés comme des boîtes noires, on ne peut utiliser ces composants qu'à travers leur interface publique.
Cette interface est constituée de propriétés (caractéristiques visible de l'objet), de méthodes (ce que l'on peut demander de faire à un objet) et de messages émis par l'objet (auxquels on peut réagir par l'exécution d'une procédure).
Les concepts objets sont présents à tous les niveaux des architectures des solutions informatiques.