I have realized this as the problem for years. I firmly believe that Data and Capabilities should drive the development of any solution, not applications, the latest new widget, or technique.