Front end development is a type of web development. Most web sites have two parts to the web site. The first part of the web site is considered the front end. The front end of a web site is the part the customer interacts with. It includes the shopping cart, the applications, product catalogs and other things the customer sees. Front end development is programming of these sections of the web site that the web site user interacts with.There are a lot of different applications that have components of them that are written as front end development. these applications may include but are not limited to online events calendars, photo galleries, shopping carts, online stores and popular content management systems like Joomla and WordPress.