The Portable Executable (PE) is a file format for executables,object code and DLLs,used in 32-bit and 64-bit versions of windows operating system.
The main competitors to PE are ELF and Mach-O.