
Developers
-
Software developer, one who programs computers or designs the system to match the requirements of a systems analyst
-
Web developer, a programmer who specializes in, or is specifically engaged in, the development of World Wide Web applications
-
Video game developer, a person or business involved in video game development, the process of designing and creating games
-
In real estate development, one who builds on land or alters the use of an existing building for some new purpose
-
Photographic developer, a chemical, often a mixture of metol and hydroquinone, which converts the latent silver halide image in the exposed photograph material into reduced, opaque, black silver metal
Web developer
Practical web development
Basic
In practice, many web developers will have basic interdisciplinary skills / roles, including:
-
Information architecture and copywriting/copyediting with web usability, accessibility and search engine optimization in mind
-
Mobile responsiveness
The above list is a simple website development hierarchy and can be extended to include all client side and server side aspects. It is still important to remember that web development is generally split up into client side coding, covering aspects such as the layout and design, and server side coding, which covers the website's functionality and back-end systems.
Testing
Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not. Testing is executing a system in order to identify any gaps, errors, or missing requirements in contrary to the actual requirements The extent of testing varies greatly between organizations, developers, and individual sites or applications.

