Distinguir las estructuras y técnicas de programación lógicas para el desarrollo de componentes software, teniendo en cuenta las tecnologías de desarrollo Elaborar elementos software que integren o exploren contenidos de otros repositorios, utilizando interfaz de aplicaciones estándares del mercado para acceder a los repositorios de datos.