גאבה היא Java סביבת פיתוח משולב (IDE), שנבנתה ב- Java הטהורה, כדי לפתח יישומי Java ויישומוני. רוב החלק של גאבה מפותח בגאבה עצמו. כיישום Java טהור, גאבה יכולה לרוץ על שני פלטפורמות של Windows ויוניקס / לינוקס. זה דורש JRE 1.4 לביצוע, אבל זה יכול באגים 1.2...