UNIXEm ist eine kleine und einfache Bibliothek, die die Emulation von mehreren populären Unix-API-Funktionen auf der Win32-Plattform bereitstellt. Ihr Hauptzweck ist es, Win32-Programmierer zu unterstützen, die auf Unix portieren oder plattformübergreifenden Code schreiben. Zu den API-Funktionen gehören opendir/readdir/closedir, glob/globfree, readv/writev, pathconf/realpath, mmap/munmap/msync, dlopen/dlclose/dlsym/dlerror, gettimeofday und getpagesize.