In a business context, software flexibility is about being able to choose solutions suitable for the needs of the users. Many commercial software products will claim flexibility as a built-in feature and some will undoubtedly be correct. Our view is that that flexibility should really mean business flexibility, so that as requirements in the business change, solutions should not be unreasonably constrained by software. In particular, we view this as being especially important in the area of infrastructure components — the architecture of the IT solution rather than any one package.
We are able to use Open Source solutions to support busienss processes and needs in conjuction to commercial applications. This offers the enterprise substantial costs savings, however the right mix is crucial to sustain reliability and business continuty.