Solaris ist ein von UNIX und BSD abgeleitetes Betriebssystem, das mit der Single UNIX Specification v3 konform ist. Die Hauptziele des Systems sind hohe Leistung, vorhersagbares, beobachtbares und debugbares Verhalten, Sicherheit auf Unternehmensebene, Verwaltbarkeit, Namens-, Netz- und Datendienste sowie Skalierbarkeit von kleinen bis zu sehr großen Systemen. Die unterstützten Prozessorarchitekturen sind AMD64, SPARC, SPARC64 und x86.