GUI એટલે ગ્રાફિકલ યુઝર ઇન્ટરફેસ, જેનો ઉપયોગ ફક્ત જાવામાં જ નહીં પરંતુ તમામ પ્રોગ્રામિંગ લેંગ્વેજમાં છે જે GUI ના વિકાસ માટે સપોર્ટ કરે છે.