EMS is a method for accessing memory about the 1 MB boundary in real-mode DOS, usually via a 64K pageframe in low memory.
Available for download are the official EMS 4.0 specifications, as well as the Intel EMS Toolkit for C Programmers, which contains an EMS library for C and example programs.