La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas al usuario final que funcionan a través del web y generan colaboración. Algunas tecnologías clave de la Web 2.0 incluyen Ajax, Ruby on Rails, redes sociales y APIs. El Web 2.0 no es una tecnología en sí, sino más bien una actitud de desarrollo enfocada en la innovación, la participación de los usuarios y el cambio constante.