OpenStep

OpenStep
DevelopersNeXT, Sun Microsystems
ReleaseOctober 19, 1994 (1994-10-19)
Written inObjective-C
Operating systemSolaris; Windows NT; OPENSTEP for Mach
PlatformMotorola 68030/68040, IA-32, SPARC, PA-RISC
Available inEnglish
TypeApplication programming interface
Websitewww.gnustep.org/resources/OpenStepSpec/OpenStepSpec.html

OpenStep is an object-oriented application programming interface (API) specification developed by NeXT and Sun Microsystems, separating the application frameworks from the NeXTSTEP operating system so they could be implemented on multiple platforms. It defines a framework for building graphical user interface (GUI) applications and was designed to be platform-independent, allowing software to run across multiple operating systems, including NeXTSTEP, Windows NT, and various Unix-based systems. OpenStep influenced later frameworks such as Cocoa for macOS and GNUstep.

With the introduction of the OpenStep specification, NeXT rebranded NeXTSTEP as OPENSTEP for Mach, its implementation of the specification for its Mach-based operating system, while maintaining compatibility with existing NeXTSTEP applications.