MDI (Multiple Document Interface) – 다중문서 인터페이스
MDI[엠디 아이]는 동시에 여러 개의 문서로 작업을 할 수 있는 응용프로그램을 만들기 위한 마이크로소프트 윈도우 프로그래밍 인터페이스이다. 각 문서는 스크롤링을 위한 자신만의 컨트롤을 가진 별개의 공간 내에 있다. 사용자는 단지 한 공간에서 다른 곳으로 커서를 옮김으로써 스프레드시트나, 텍스트 문서 또는 도면 등과 같은 여러 가지 다른 문서들을 보거나, 또는 작업할 수 있다. MDI 응용프로그램은 여러 개의 창을 포함한다는 측면에서는 윈도우의 바탕화면 인터페이스와 비슷하다. 그러나, MDI의 창들은 응용프로그램의 윈도우나 클라이언트 공간으로 제한된다. 클라이언트 공간 내에서, 각 문서는 별개의 차일드 창 속에 나타내어진다. MDI의 응용은 다양한 목적에 사용될 수 있는데, 예를 들면 다른 문서를 참조하면서 한 문서를 작업할 수 있고, 동일한 정보를 다르게 표현한 것을 비교해서 보거나, 동시에 여러 개의 웹사이트를 보거나, 동시에 여러 개의 관련자료나 작업공간이 필요한 어떠한 작업이라도 가능하다. 마이크로소프트에서 MDI에 관한 좀더 자세한 정보를 제공하고 있습니다. Opera는 MDI를 사용한 웹브라우저로서 동시에 여러 개의 웹사이트를 보기 위해 여러 개의 브라우저를 열지 않아도 되도록 해줍니다.