A system and computer-implemented method for collaborative markup of digital media such as an Internet website are disclosed. In one embodiment, multiple users can collaboratively and create, view, markup, and revise the contents and layout of a retrieved website or webpage in real-time prior to publication or production release.