Building on creative thinking and imaginative illustration, web design utilizes numerous design practices and skills to deliver on those visions. The most common components of web design include the development of a user interface, HTML5 development, implementation of an ecommerce platform, optimization for mobile devices, and responsive web design.