Este documento presenta una introducción a conceptos como la Web 2.0, redes sociales y software libre. Explica que muchas aplicaciones exitosas se basan en la web y utilizan software libre indirectamente. Luego describe cómo las API y los mashups han permitido que los desarrolladores extiendan la funcionalidad de las redes sociales y creen nuevas aplicaciones híbridas combinando contenido de diferentes fuentes.