Web design is the design of web pages, websites and web applications using various combinations of HTML, CSS, Content Management Systems (CMS), images, and other media. Web design is in contrast with web development, which includes web server configuration, writing web applications and server security, all of which often utilize languages like PHP, ASP.NET, Perl, and relational database systems.