The construction industry has seen rapid and dynamic technological changes in the last decade: new materials, new project-delivery systems and enhanced IT systems. In many cases, these rapid and complex changes have confused and even irritated potential users rather than provide promised increased efficiency and cost-effectiveness.
Software that is hard to use, tries to do everything and is difficult to integrate with other, even similar products is a case in point. Civil engineering has been slow to introduce new technology into its processes and, more importantly, slow to integrate the technology and use it well. We often do this reluctantly, and incrementally, thus creating systems that might work but not optimally.