Application Programming Interface, a set of package, class and method definitions that the programmer of an application can use. The Java API refers to the interface of the standardized Java class library that is shipped with each JDK.
Abstract Windowing Toolkit, the part of the Java library responsible for the display of windows and components as well as for the dispatch of events.
Graphical User Interface. An interface between a program and the user, usually consisting of windows built from components for displaying information and receiving input.
Remote Method Invocation, communication protocol/programming interface in Java for calling a method of a remote object.
System Under Test, the application being tested with QF-Test.
The Java Virtual Machine executes Java programs that have been compiled to Java bytecode. It is responsible for the platform independence and compatibility of Java programs across various kinds of machines and operating systems.