Solaris es compatible con las arquitecturas SPARC y x86, aunque el soporte para PowerPC fue cancelado. Se planeó compatibilidad con Itanium pero nunca se lanzó al mercado. Solaris tiene reputación de ser adecuado para sistemas SMP y ha incluido soporte para aplicaciones de 64 bits SPARC desde la versión 7. Históricamente estuvo integrado con hardware Sun SPARC pero ahora admite Intel/AMD. Los entornos de escritorio han sido OpenWindows, CDE y ahora Java Desktop System por defecto en la versión 10. El có