New form elements, along with better integration between HTML5, CSS, and JavaScript has made it possible to create full-scale web applications using the three languages that are native to the web browser, without plugins or add-ons.
HTML5 is not just a new version of HTML language enriched with new elements and attributes, but a set of technologies for building more diverse and powerful web sites and applications.