An application that includes a Graphical User Interface will benefit from the intuitive GUI Builder and extensive widget set that comprise GtkAda. The Ada interface is object-oriented and provides better type checking than the underlying C library, resulting in better maintainability and earlier error detection.