Web development consists of creating websites, applications, and platforms for the internet or intranet. It is a process that draws on many related, but wholly different capabilities, such as design, content development, client-side and server-side configuration and programming, social networking integration, and much more.