Web 1.0 had a linear process where content was pushed to passive users. It focused on presenting information like a library and lacked user interaction. Scalability was limited. Web 2.0 enabled non-linear sharing of information where even users could generate content in a community based environment that connected different applications. Web 3.0, also called the semantic web, will feature more personalized and intelligent search engines that can understand a user's needs, desires, and activities by giving data and content more meaningful context and connections.