Los sistemas de programación paralela con esqueletos han sido desarrollados para simplificar la tarea de desarrollo de software paralelo. Esta forma de programación permite reducir los tiempos de diseño, codificación, testeo y mantenimiento.
Dentro de la línea de investigación dedicada a metodologías de programación paralela se tiene como objetivo el desarrollo de una librería que permita no sólo desarrollar soluciones paralelas a problemas científicos comunes (regulares), sino que además tenga la flexibilidad suficiente para resolver problemas complejos (irregulares).