The process of creating a website for the Internet or an intranet is referred to as web development. Web development can range from the creation of a simple static page of plain text to the development of complex web apps, electronic companies, and social networking services. Web development encompasses a broader range of responsibilities, including web engineering, web design, web content production, client interaction, client-side/server-side scripting, web server and network security settings, and e-commerce development.