IBasic Professional is a full-featured compiler and development environment. Creates small, fast, native executables and DLLs. The environment is modular with new commands available separately using add-on command sets (paks). An advanced 2D game and graphics command set is included. The robust IDE sports a source level debugger, integrated GUI designer, and resource editor.