GPS (GNAT Programming Studio) is a free IDE written in Ada based on GTK+. GPS supports multiple programming languages, though mainly is used with the GNAT Ada compiler. GPS is maintained by AdaCore. The home page of GPS is located here.
GPS is an example of an Integrated Development Environment, a class of software which typically combines enhanced editing and debugging features.