With apologies to Paul Simon

The Oracle Solaris Binary Compatibility Guarantee has been extended through the year 2021. ISVs deploying on Oracle Solaris can continue to count ontheir applications working across new releases for at least the next five years. Within our team (Systems Cloud Applications Engineering), we know of several programs which have run without recompilation since Solaris 2.4 days (and we’ve stories of others from even farther back!).

What? You’ve not heard of the Guarantee? 

Oracle Solaris is designed and tested to protect customer investments in software.

While new functionality may be introduced in new releases, Oracle Solaris is designed with
continuity of binary interfaces, so applications developed on earlier releases can continue to run.
This enables customers to purchase new systems or upgrade the OS on older systems and
continue to run their existing applications.

Customers and Partners who have purchased Oracle Premier Support for Operating Systems
can receive assistance in resolving compatibility issues identified when moving a binary
application from an earlier OS release.

For developers, the OS presents an architecture-neutral API meaning that a program developed
on SPARC architecture can be recompiled to run on x86, and vice-versa.

  Follow the link for more specifics.