La Web 2.0 representa la evolución de las aplicaciones web enfocadas al usuario final. Sus principios incluyen que la web es la plataforma, la información impulsa Internet, y la innovación surge de características distribuidas. El Web 2.0 no es una tecnología sino una actitud para desarrollar aplicaciones que evolucionen constantemente. Tecnologías como RSS, AJAX y bases de datos permiten aplicaciones más participativas e interactivas.