Web development, on the other hand, refers to the process of creating and maintaining websites. This includes front-end development, which involves designing and building the visible parts of a website, such as the layout, typography, and graphics. It also includes back-end development, which involves building the underlying infrastructure and functionality of a website, such as databases, servers, and APIs.