Software engineers apply the principles of engineering to the design, development, maintenance, testing, and evaluation of the software and systems.
A web developer is a programmer who specializes in, or is specifically engaged in, the development of World Wide Web applications, or distributed network applications that are run over HTTP from a web server to a web browser.
Nature of employment
Web developers can be found working in all types of organizations,including large corporations and governments, small and medium sized companies, or alone as freelancers. Some web developers work for one organization as a permanent full-time employee, while others may work as independent consultants, or as contractors for an employment agency
Type of work performed
Educational and licensure requirements
Even though there are no formal educational requirements, dealing with web developing projects requires those who wish to be referred to as web developers to have advanced knowledge/skills in:
Server/Client side architecture
Programming/Coding/Scripting in one of the many server-side frameworks (at least one of: Perl, Python, Ruby, PHP, CFML - ColdFusion, Java, ASP, .NET, .NET MVC)
Ability to utilize a database
^ Multiple (wiki). "Web application". Docforge. Retrieved 2012-12-07.
^ Multiple (wiki). "Web development". Docforge. Retrieved 2012-12-07.
W3C consortium for web standards
Web design and development at the Open Directory Project