La Web 2.0 representa la evolución de las aplicaciones tradicionales a aplicaciones web centradas en el usuario. La Web 2.0 es una actitud, no una tecnología. Sus principios incluyen servicios en lugar de software, arquitectura de participación y que los servicios mejoren con más usuarios. Algunas de las primeras aplicaciones fueron Napster, YouTube y Flickr.