Code::Blocks è una multipiattaforma IDE (Linux, Mac e Windows) interamente codificata in C ++. Costruita attorno a un framework di plugin, Code::Blocks può essere esteso con qualsiasi tipo di funzionalità richiesta per la programmazione e può essere aggiunto tramite installazione o codifica. Ad esempio, la compilazione e il debug sono forniti dai plugin, basta integrarli o ottenerli codificando.
Gratuito in GPLv3, questo software si può utilizzare con una qualunque piattaforma che utilizza dei wxWidgets. Interamente descritto in C++, è possibile aumentare la sua potenza aggiungendo dei plug-in. Code::Blocks è scaricabile con il compilatore integrato MinGW, preinstallato (versione Win32 di GCC). Il programma è anche capace di supportare diversi compilatori, da sapere MSVC++, Digital Mars, Borland C++ 5.5 e altri ancora. Le operazioni di compilazione possono essere svolte rapidamente.