El documento describe el modelo de desarrollo de software basado en componentes. Este modelo involucra el ensamblaje de componentes de software prefabricados que encapsulan funcionalidades específicas. El desarrollo basado en componentes simplifica las pruebas, el mantenimiento y aumenta la reutilización y calidad del software.