EMPU (pronounced 'eh-mm-p-you') stands for Enhanced Multilingual Programming Utility. Basically EMPU is a lightweight text editor with many of the features of an IDE. There are several applications in existence that accomplish parts this goal, however each has its own downside. EMPU was designed to overcome these flaws.
Similar applications do not provide a simple method of defining build commands line and managing projects. Also, compiling code is often done on the same thread as the application itself - this can cause the program to freeze when the buffer is filled. EMPU eliminates these issues entirely with a clean and simple interface and dedicated thread compilation - yet it maintains robust functionality.
EMPU features custom build commands for each file type as well as unique commands for each individual project. Project build commands can also be ordered by priority. Project configuration files are very small. In most cases they're under 5KB. Large project files (like in Visual Studio) are unnecessary and very inconvenient when transferring and backing up projects. EMPU also features a project merge system to easily update projects to a new version.
Enhanced Multilingual Programming Utility - 64-bit software