In the IT world, a developer is a person who creates something with a computer. The term encompasses many types of content, such as software, websites, and written material. Therefore, developers are often referred to by more specific names. Some common examples include 1) software developers, 2) web developers, and 3) content developers.

1. A software developer is someone who creates software programs. Software developers often have more specific titles, such as programmer, software analyst, or software engineer. A software programmer, for example, is someone who writes source code that can be run as a script or compiled into an executable program. A software analyst provides the requirements and specifications for a software program and may also assist in programming the software. A software engineer is the person who designs applications from the ground up and often oversees the development of software programs.

2. A web developer is a person who builds and maintains websites. Technically, he or she can perform more specialized web development tasks, such as coding HTML, writing CSS, and publishing content online. Though web design is a subcategory of web development, web designers may also be called web developers since there is a lot of overlap between the two professions. A person who maintains the content of a website and replies to visitor emails is called a webmaster.

3. A content developer, also called a content producer, is somone who creates publishable content. This is often web-based content, though it may be material for a printed publication such as a magazine or technical manual as well. The content typically includes original text which may be published as a news story, blog, or other type of article. It may also contain images or video clips that are relevant to the article.

Updated December 11, 2014

Definitions by

The definition of Developer on this page is an original definition. If you would like to reference this page or cite this definition, you can use the green citation links above.

The goal of is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about the Developer definition or would like to suggest a new technical term, please contact us.

Want to learn more tech terms? Subscribe to the daily or weekly newsletter and get featured terms and quizzes delivered to your inbox.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.