HTML5 is a revision of the standard HTML technology. It contains new elements and support for various types of multimedia content while keeping it simple. It provides features that are required in common. It contains enhanced processing models and specialized programming interfaces for enabling access to complex applications. The new additions make it an option for cross platform mobile applications. The Document Object Model is a part of the specification.