This page has been listed on Wikipedia:Votes for deletion. Please see that page for justifications and discussion.

Software systems built from software modules that plugin to a component platform. To allow independent development of software modules that behave as advertised when plugged into a particular component platform, both modules and platform must comply with contracts specified in a common component standard.