You may find that some of the larger applications such as DB2, Oracle, SAP and suchlike are certified against specific Commercial Linux Distributions. This is done mainly for support reasons as these proprietary packages have different requirements than most Open Source applications.
One requirement that larger businesses have is a longer release cycle than is usually expected within the Open Source community. One of the key capabilities of the Open Source world is the ability to react quickly when resolving problems or adding new features and functions to applications. In the business world where upgrade cycles can sometimes be measured in years rather than days this flexibility can be a hindrance.