Portable Executable. PE is the native executable format of operating systems which support the Win32 API, as well as for the Windows NT kernel. In fact, PE was originally designed for Windows NT, and is derived from the COFF format used by VMS. As the name suggests, PE is portable among all the architectures supported by 32-bit Windows operating systems.