Modelul de obiect al documentului DOM constituie o specificatie dezvoltata de W3C, ce permite manipularea tuturor elementelor unei pagini Web (grafica, text, stiluri etc.) de catre programe software si limbaje de programare (de tipul: JavaScript si VBScript). Spre exemplu, DOM face posibila definirea drept obiect a fiecarei litere individuale din cadrul unei pagini Web, alocand ulterior caracteristici separate, de genul: culoare, dimensiune si stil. DOM este una din tehnologiile de baza ale DHTML, impreuna cu CSS, HTML traditional si limbajele de programare.