1. An apparatus, comprising: a non-transitory memory storing instructions and a plurality of applications including a first application and a second application; at least one input device; a display; and one or more processors in communication with the non-transitory memory, the at least one input device, and the display, wherein the one or more processors execute the instructions to cause: storage of a first application, a second application, and a third application, utilizing the memory; detection of a first user input, utilizing the at least one input device; in response to the first user input, presentation of, utilizing the display, a plurality of reduced windows including a second application reduced window associated with the second application and a third application reduced window associated with the third application both exterior to a first window associated with the first application that is presented without overlap between the first window and the plurality of reduced windows; detection of a second user input in connection with the second application reduced window associated with the second application, utilizing the at least one input device; in response to the second user input in connection with the second application reduced window associated with the second application, presentation of, utilizing the display, a second window associated with the second application for presenting second data associated with the second application, adjacent to the first window associated with the first application; detection of a third user input, utilizing the at least one input device; and in response to the third user input, change, utilizing the display, the presentation of the first window and the second window, such that a first size of the first window and a second size of the second window are both changed.