Эта парадигма программирования направлена прежде всего на повышение надёжности открытых динамических систем. Суть компоненткомпонентно-ориентированного программирования (далее КОП) сводится к возможности контролировать взаимодействие проектируемых и выполняемых модулей на предмет согласованности информационных структур. Идея является относительно новой. Частично идеи КОП воплощены в такие языки как {{w |Java}}, {{w |Ada}}, [[w:C Sharp |C#]], прямым применением идей КОП являются языки программирования {{w |Modula-2}}, {{w |Oberon}}, {{w |Oberon-2}}, и наиболее известный из семейства КОП — {{w |Компонентный Паскаль}}.