La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones enfocadas en el usuario final que fomentan la colaboración. Surge de la transición de aplicaciones de escritorio a aplicaciones basadas en la web. Se caracteriza por poner al usuario al centro, fomentar la participación y la innovación distribuida.