web development

The creation and maintenance of websites and web applications, often involving coding and programming.