La Web 2.0 se refiere al desarrollo de aplicaciones enfocadas en el usuario final, donde los usuarios son generadores activos de información que colaboran entre sí, a diferencia de las aplicaciones web tradicionales donde los usuarios son solo espectadores pasivos. La Web 2.0 no es una tecnología en sí misma, sino una actitud enfocada en la colaboración y servicios entre usuarios. Algunos ejemplos de aplicaciones Web 2.0 son comunidades web, redes sociales, wikis y blogs.