La programmation orientée composant utilise une approche objet au niveau de l’architecture de l’application. Cela permet entre autre de développer des portions de l’application dans des langages différents, sans avoir à recompiler l’ensemble d’un projet.