DESQview is able to use QEMM's features far beyond just the LIM EMS API, mapping most of the "conventional" address space (below 640 kB) into multiple extended memory blocks such that each can execute transparently during its context. The main copy of DOS and any device and networking drivers have to be loaded before DESQview. The resulting space is the largest single program that can run, but DESQview under QEMM can run as many instances of those programs as the EMS allows. So an 8 MB system can generally have a dozen full-sized DOS programs running concurrently; a 16 MB system can run over twenty, and so on.