El desarrollo de la informática ha sido muy rápido, lo que ha traído como consecuencia que las diferentes tecnologías sean en general soluciones ad hoc para problemas concretos. Esto ha ocurrido en ámbitos tan variados como lenguajes de programación, comunicaciones y formatos de datos.
Los diferentes sistemas informáticos que se han ido desarrollando a lo largo del tiempo, si bien cumplen con sus especificaciones, tienen problemas de interacción entre ellos, que son derivados por un lado, de la falta de estandarización de las tecnologías que se han venido empleando y por otro, de la rápida obsolescencia que afecta a las tecnologías de la información.
Las tecnologías de programación integrativa son un conjunto heterogéneo de técnicas y recomendaciones para evitar los problemas anteriores, atendiendo a puntos tan diversos como el diseño de formatos de datos, la documentación del diseño, estándares de codificación, algunos lenguajes de programación orientados a la web y por último, la seguridad informática.
Esta asignatura se cursa en el primer cuatrimestre de cuarto de Ingeniería Informática y está en el mismo área de conocimientos que Aplicaciones Distribuidas y Tecnologías Web, ambas cursadas en tercero. Al igual que ellas, es de caracter obligatorio y supone una carga de 6 créditos ECTS.