La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas en el usuario final. Se trata de aplicaciones que generan colaboración y reemplazan las aplicaciones de escritorio. Los principios clave de la Web 2.0 incluyen la World Wide Web como plataforma, la inteligencia colectiva, bases de datos como competencia básica, y experiencias enriquecedoras para los usuarios.