La web 2.0 puede definirse como un sistema de aplicaciones en Internet que facilita la publicación de contenidos por los usuarios y permite la integración entre aplicaciones. Introduce un nuevo paradigma social y cultural mediante tecnologías para la creación social de conocimiento. Las características principales para los usuarios son la creación de contenido, las comunidades y la posibilidad de personalizar la experiencia. Las nuevas aplicaciones y técnicas de la web 2.0 ofrecen oportunidades para nuevos enfoques de aprendizaje y enseñanza.