A Web 2.0 ainda está em desenvolvimento e não há consenso sobre sua definição exata. Ela foi criada por Tim O'Reilly e se baseia no desenvolvimento de aplicações que aproveitam a inteligência coletiva e se tornam melhores conforme mais pessoas as usam, aproveitando os efeitos de rede.