Imaginary Cloud interview question

What is "DOM" in programming?