Most of the software ideas of the late '90s which people...
Most of the software ideas of the late '90s which people tried and failed on--customer relationship management, marketing analytics, supply chain management, B2B procurement--those ideas all made sense and had good business justifications. But the tech wasn't quite there. Many customers who bought early feel bitter. But at some point those things will hit the mainstream and work.