Defines how XML and HTML documents are represented as objects in programs
Defined in the Interface Definition Language (IDL) from the OMG; thus language independent
HTML as well as XML
Writing as well as reading
More complete than SAX; covers everything except internal and external DTD subsets
DOM focuses more on the document; SAX focuses more on the parser.