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 cumplan la funcionalidad de interpretar los contenidos de los repositorios, para proporcionar dicha información según unos requerimientos especificados.