A computer-implemented method for implementing a multi-monitor full screen mode in an application module executing on a device comprising a processor, a memory and a plurality of video ports, the method comprising the computer-implemented operations of: determining, by the application module, that the multi-monitor full screen mode is requested; determining, by the application module, a number, N, of monitors (22-1,22-2) that are coupled to the plurality of video ports of the device, wherein N is greater than one, the N monitors each having a respective maximum display area (24-1, 24-2) based on a corresponding monitor screen; directing, by the application module, a window management module, WMM that is independent of the application module to display at least one cover window (52-1, 52-2) that has dimensions coextensive with all dimensions of the respective maximum display areas of the N monitors combined, said cover window being displayed on top of other windows (18-1,18-3) associated with application modules other than the application module that requested the multi-monitor full screen mode, said cover window comprising a solid color; determining, by the application module, at least one primary monitor of the N monitors; determining, by the application module, a full screen display area associated with the at least one primary monitor; sizing, by the application module, a main application window of the application module to have dimensions that are at least coextensive with dimensions of the full screen display area; and directing, by the application module, the window management module WMM to display the sized main application window on top of the cover window on the at least one primary monitor, such that the sized main application window is borderless and lacks minimize and maximize buttons. determining, by the application module, that the multi-monitor full screen mode is requested; determining, by the application module, a number, N, of monitors (22-1,22-2) that are coupled to the plurality of video ports of the device, wherein N is greater than one, the N monitors each having a respective maximum display area (24-1, 24-2) based on a corresponding monitor screen; directing, by the application module, a window management module, WMM that is independent of the application module to display at least one cover window (52-1, 52-2) that has dimensions coextensive with all dimensions of the respective maximum display areas of the N monitors combined, said cover window being displayed on top of other windows (18-1,18-3) associated with application modules other than the application module that requested the multi-monitor full screen mode, said cover window comprising a solid color; determining, by the application module, at least one primary monitor of the N monitors; determining, by the application module, a full screen display area associated with the at least one primary monitor; sizing, by the application module, a main application window of the application module to have dimensions that are at least coextensive with dimensions of the full screen display area; and directing, by the application module, the window management module WMM to display the sized main application window on top of the cover window on the at least one primary monitor, such that the sized main application window is borderless and lacks minimize and maximize buttons.