Konsep yang didefinisikan oleh Tim O'Reilly sebagai lingkungan online yang melibatkan semua perangkat terhubung dan menawarkan sejumlah keuntungan. Ini mencakup perangkat lunak yang terus diperbarui dengan layanan yang semakin baik, serta penggunaan, pengolahan, dan berbagi data dari berbagai sumber, termasuk pengguna individu. Dengan menyajikan data dan layanan dalam format yang memungkinkan pencampuran ulang oleh orang lain, Web 2.0 menciptakan efek jaringan melalui "arsitektur partisipasi," yang menghasilkan pengalaman pengguna yang kaya.