FreeBASIC to darmowy kompilator języka BASIC. Program dostępny jest na licencji open source. Obsługuje standard Unicode, wskaźniki, przestrzenie nazw, preprocesor czy dodawanie fragmentów kodu napisanego w Assemblerze.
Wraz z FreeBASIC można zaprojektować oprogramowanie zarówno pod konsolę jak i z graficznym interfejsem użytkownika. Stworzymy również biblioteki dynamiczne i statyczne. Kompilator pozwala na kompilację kodu, który będzie działał na wielu platformach jak Xbox, Windows, Linux, czy DOS.
FreeBASIC aktualnie wspiera biblioteki Lua, SDL, Allegro, GTX+, GNU Scientific Library oraz OpenGL.