Web development is the development of a website for the Internet (World Wide Web) or an intranet (a private network). Web development can range from simple static single-page development in plain text to complex web applications, e-business and social network services. A more comprehensive list of tasks that web development generally relates to may include web engineering, web design, web content development, client binding, client/server-side scripting, web server and network security settings, and e-commerce development. For web professionals, "web development" generally refers to the most important non-design aspects of website building: the writing of markup and coding. Web development can use content management systems (CMS) to make content changes available more easily and with basic technical skills. In larger organizations and companies, web development teams can consist of hundreds of people (web developers) and use standard methods such as agile methods to develop websites. Jobs as a graphic designer or computer scientist. Web development can be a collaborative effort between departments, rather than the domain of any particular department. There are three types of web developer specializations: front-end developer, back-end developer, and full-stack developer. Developers are responsible for the behavior and images that run in the user's browser, while backend developers take care of the servers.