GNUstep features a cross-platform, object-oriented IDE. Apart from the default Objective-C interface, GNUstep also has bindings for Java, Ruby,[2] GNU Guile and Scheme.[3] The GNUstep developers track some additions to Apple's Cocoa to remain compatible.