Web design, development, accessibility, and performance is the formation of a digital interface in which a user interacts with graphical components such as icons, buttons, and menus of a website through the use of HTML, CSS, and JavaScript so users can view and interact with the internet and the world wide web.