Lastly, the average enterprise won’t effectively use Flash or HTML5 or any other shiny new UI technology. Because the root problem as I see it is not lack of powerful UI technology. Instead, the root causes for sub-optimal user experience have to do with lack of appropriate process, and governance, and lack of a genuine commitment to a quality user experience. Such a commitment would lead organizations to adopt a user-centered usability-oriented development process. Rather than taking these steps, we see a lot of projects that are “stakeholder driven” (i.e., driven by internal politics). Very few organizations center development around user needs by relying on objectively measured data about user behavior. Most enterprises don’t care enough about the user experience to change their habits (developer-driven, vendor-driven, stakeholder-driven). The principles of creating effective user experiences are well-known among successful external-facing ecommerce or consumer sites such as Amazon, Ebay, Expedia or Facebook. Unfortunately, it will likely be a long time before these principles become part of the average enterprise skillset.