La Web 2.0 es la transición hacia aplicaciones enfocadas en el usuario final que funcionan a través de la web. Estas aplicaciones generan colaboración y reemplazan las aplicaciones de escritorio mediante servicios. La Web 2.0 se caracteriza por aplicaciones que permiten la colaboración entre usuarios y servicios en línea que reemplazan software tradicional.