This handbook has been designed for X and UNIX programmers who want their software to be portable. The second edition covers the current version of the X Window System (X11R6.1), using Imake for non-UNIX systems such as Windows NT, and some of the quirks about using Imake under OpenWindows/Solaris.