The web developer makes the technical implementation and software development of a website. Using the specifications made by the project manager, web developer program features that match the customer's needs for its website. The web developer can exert a ESN (Digital Services Company), in a web agency, as an independent worker or directly to the customer. Some web developers are also volunteers in the framework of projects related to Free Software.