La Web 2.0 se refiere a la transición de aplicaciones tradicionales de escritorio a aplicaciones basadas en la web enfocadas en el usuario final. Estas aplicaciones permiten la colaboración entre usuarios y reemplazan las aplicaciones de escritorio. Para hacer posibles estas aplicaciones, se utilizan sistemas de gestión de contenido que permiten la creación y administración de contenido en páginas web de manera independiente del diseño. Algunos ejemplos de aplicaciones que se pueden realizar con estos sistemas son blogs, wikis, sit