Web development is the study of developing a website for the Internet (World Wide Web) or an intranet (private network). Web development can range from developing a simple single static plain text page to complex web applications, electronic businesses and social networking services. A more comprehensive task list that Web development commonly refers to may include Web engineering, Web design, Web content development, client connectivity, client-side/server-side scripting, Web server and network security configuration, and e-commerce development. "Web development" among web professionals often refers to the main non-design aspects of creating Web sites: markup writing and coding. Web development can use content management systems (CMS) to make content changes easier and available with basic technical skills.