One can ask, how does a company know which is the best way to improve solutions. Applying the fundamental principles against each process will optimize it. For every fundamental principle one achieves, productivity is improved. Understanding that IT priority is not just dropping an application on the user's desk, but to understand how that user operates and mold the application around the user. Eliminate processes known to be unproductive. Understand that different business units operate differently. Do not expect one business unit to use another business units processes and expect the business to be productive. This is a fundamental mistake in the 21st century. Eliminate the legacy systems and procedures that create today's inefficiencies. Be flexible and not rigid (fundamental principle), be agile. Establish policies that reflect all the business units, not force one's legacy policy on other businesses. More than one policy may be required depending on the business unit requirements. Don't force one mold into another one. Use tools that enable agility and flexibility quickly, as that is what the customer demands. A company cannot operate by rigidity yet offer clients flexibility.