La Web 2.0 se refiere a la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas en el usuario final que fomentan la colaboración. Los principios clave de las aplicaciones Web 2.0 incluyen que la web es la plataforma, la información impulsa Internet, la innovación surge de características distribuidas y los servicios están en beta perpetuo. El Web 2.0 no es una tecnología en sí, sino una actitud de trabajo enfocada en la renovación constante.