Programming with Cocoa on Mac OS X is often done with the Integrated Development Environment Xcode. Interface Builder, a separate application, is directly connected with the Xcode development environment.