Main » TERM » W »

Web Development Definition & Meaning

Web development is the process of building and maintaining a for the or an that is accessed through a and on a , either on on-premises or in the . This includes everything from single up to complex .

The primary methods when developing a website include and web markup. However, there are a multitude of development tasks that also go into web development, such as , configuration, content development and infrastructure.


Web developers build websites by coding using different . These languages consist of unique vocabularies, syntax and that define the visual representation and functionality of websites. Which language is used for development depends on the , or style of the website. Some of the most common coding languages include the following:

  • CSS
  • Python
  • /

All of these coding languages fall into two categories, and back-end development.

Front-end vs back-end development


Front-end, also known as , development is used to build the , design and of a website. Front-end development is used to define how a website displays videos, images, text and . It also defines front-facing interaction, such as minimizing and maximizing visual assets, highlighting text and filling out form fields. Front-end development uses the programming languages HTML, CSS and Javascript.


Back-end, or , development builds the digital and behind-the-scenes functionality of a website to ensure it runs smoothly. The back end is made up of the server the website is hosted on, an application that operates the site and a that stores the site . Developers can use a variety of programming languages for back-end development, as servers can be configured to understand virtually any language.

Developers who are capable of carrying out both font-end and back-end development tasks are called developers.

Content Management System

Websites can be built by scratch but many developers choose to use web applications to create and manage on-site content called , such as or . These systems streamline web development by providing building blocks that create the structure of a website. and allow developers to expand the functionality they can build into websites without the need to code everything out.

Texting & Chat Abbreviations

From A3 to ZZZ we list 1,559 text message and online chat abbreviations to help you translate and understand today's texting lingo. Includes Top... Read More »

Huge List of Computer Certifications

Have you heard about a computer certification program but can't figure out if it's right for you? Use this handy list to help you decide. Read More »

Computer Architecture Study Guide

Computer architecture provides an introduction to system design basics for most computer science students. Read More »

Network Fundamentals Study Guide

Networking fundamentals teaches the building blocks of modern network design. Learn different types of networks, concepts, architecture and... Read More »

The Five Generations of Computers

Learn about each of the five generations of computers and major technology developments that have led to the computing devices that we use... Read More »