Con il SunOS Binary Compatibility Package e l'OpenWindows Binary Compatibility Package, l'ambiente Solaris 2.5 supporta OpenWindows ed altre applicazioni eseguibili che siano collegate dinamicamente o staticamente e scritte sotto SunOS 4.1.x [I riferimenti alla release o all'ambiente "SunOS 4.1.x" includono la release SunOS 4.1 e tutte le release successive: 4.1.1, 4.1.1 RevB, 4.1.2, 4.1.3 e 4.1.3c.] .
Per utilizzare questi package, le applicazioni scritte sotto SunOS 4.x non devono:
Eseguire trap direttamente nel kernel
Scrivere direttamente nei file di sistema
Usare le routine /dev/kmem o libkvm
Usare interfacce SunOS non pubblicate
Basarsi su driver non-SunOS
Per poter usare il SunOS Binary Compatibility Package, è necessario installare il SunOS/BSD Source Compatibility Package.