CodeTyphon to pakiet narzędzi do projektowania aplikacji w języku Pascal.

W jego skład wchodzi m.in. IDE Lazarus czy też kompilator FreePascal. Nie mogło także zabraknąć dodatkowych składników wspomagających pracę. IDE Lazarus oparte jest na środowisku Borland oraz bibliotekach Lazarus Component Library (LCL).

Tworzenie interfejsu graficznego programów polega w przeważającej mierze na przeciąganiu poszczególnych komponentów do okna głównego. CodeTyphoon obsługuje takie interfejsy jak  WIN32 GDI, GTK+ 1.2.x (Unix, Mac OS X), GTK+ 2.x, Qt 4 (C++) i Windows CE.