La Web 2.0 se refiere a la evolución de las aplicaciones web enfocadas al usuario final, con aplicaciones que generan colaboración y servicios que reemplazan las aplicaciones de escritorio. Se basa en principios como que la web es la plataforma, la información impulsa Internet, y la innovación surge de características distribuidas. Tecnologías como Ajax, Flash, y redes sociales le dan vida a los proyectos Web 2.0.