Este documento trata sobre la programación orientada a componentes. Explica que el uso de componentes se ha extendido en muchas disciplinas de ingeniería, pero que su uso en el desarrollo de software solo ha tenido éxito recientemente desde 1990. También analiza las razones por las que inicialmente fracasó el uso de componentes en software, y describe los beneficios de producir, comprar, distribuir y usar componentes de software. Finalmente, discute que los componentes de software son inevitables debido a que ofrecen una variedad y calidad que brindan beneficios