HTML5 has established itself to be a gift to the mobile application development market. HTML5 apps have many advantages over native apps. They are cheaper, easier to create and maintain, and are platform independent. Additionally, these hybrid apps do not require the user to install new updates frequently. On top of all these, CSS & JS libraries can be blended to provide a high-end UI experience and validation support.