Gambas to przeznaczone dla systemu Linux, darmowe środowisko programistyczne, bazujące (podobnie jak Visual Basic) na interpreterze języka Basic. Pozwala ono w łatwy sposób projektować interfejsy graficzne (GUI) oparte o biblioteki GTK+ i Qt, tworzyć aplikacje sieciowe, wielojęzyczne wersje programów, aplikacje dla środowiska KDE wykorzystujące system DCOP, a także CGI oraz dostęp do baz danych MySQL, PostgreSQL, Firebird, ODBC i SQLite. Gambas często wykorzystywany jest również do programowania z użyciem interfejsu OpenGL. Podobnie jak większość konkurencyjnego oprogramowania oferuje funkcje kolorowania składni, organizacji plików źródłowych w projekty, a nawet tworzenia grafiki na potrzeby programu we wbudowanym, prostym edytorze.