• La existencia cada vez más generalizada de interfaces de programación que permiten un acceso libre a los datos integrados en estas aplicaciones, de manera que se pueden combinar las funcionalidades de diversas herramientas para obtener un total mayor que la suma de las partes, en lo que ha venido a llamarse «mash-ups» .