La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web enfocadas al usuario final que fomentan la colaboración y reemplazan las aplicaciones de escritorio. Tecnologías como las aplicaciones basadas en la web y los servicios en línea apoyan la Web 2.0 al permitir la evolución continua junto con las tendencias en línea, aunque no existe una receta única para implementarla. El término Web 2.0 se ha vuelto popular para describir tendencias en Internet que han estado presentes durante algún tiempo.