Multiple Document Interface MDI <programming> (MDI) The ability of an {application program} to show windows giving views of more than one document at a time. The opposite is {Single Document Interface} (SDI). (1999-03-30)