The Document Object Model is a web standard approach used to represent the logical structure of web documents, including the way it is accessed and manipulated. It is an application programming interface (API) used for valid HTML and well-written XML documents. These documents do not necessarily refer to document pages, but to information stored in various systems. The information is represented as documents that can be managed by the DOM. The most important goal for the DOM is to provide a standard programming interface. These interfaces should be language-independent, making it possible to be usable in different applications.