Code Blocks - jest to zintegrowane środowisko programistyczne umożliwiające tworzenie aplikacji w języku C i C++ przeznaczonych na platformę Windows i Linux. Program posiada obsługę kilku kompilatorów (GCC, MSVC++, Digital Mars, Borland C++, Open Watcom) oraz możliwość importu przygotowanych projektów w programie Dev C++.