CodeLite to wieloplatformowe środowisko programistyczne oferujące intuicyjny interfejs oraz wszystkie niezbędne funkcje potrzebne do programowania. Producent udostępnia wersje dla użytkowników Windows, Mac OS X oraz Linux.
Aplikacja obsługuje podświetlanie składni praktycznie dla wszystkich najpopularniejszych języków (w tym C/C++, Java, Perl, XML, Makefile, Lua, pliki Diff, PHP, JavaScript, Python, HTML, ASP). Wśród ważnych możliwości programu należy wymienić obsługę GNU Debugger (GDB), przeglądarkę plików, autouzupełnianie, pracę w kartach oraz możliwość rozszerzenia funkcjonalności za pomocą wtyczek.
Program jest całkowicie darmowy, rozpowszechniany na warunkach licencji GNU GPL.