Este documento resume los conceptos clave de la programación orientada a componentes. Explica los modelos y plataformas de componentes como CORBA y JavaBeans, e identifica sus ventajas sobre la programación orientada a objetos tradicional al permitir una mayor reutilización y distribución de componentes. También describe conceptos como interfaces, contenedores de componentes e IDEs para el desarrollo de aplicaciones basadas en componentes.