Actually every item in this list is suspect:
AI - In various forms, especially for predictive logic and expert systems, AI is working. It's also getting better with broader applications occurring all the time
CASE - well - that was not viable if you don't have AI that can program... first things first. However, tons of the tools we use today UML, to code completion have roots in this
Thin Clients - come on! What do you think a browser is? Successful? I'd say.
ERP - well - I'm not sure about that either. That's a big problem that need intelligent thinking. Most corps aren't all that.
B2B - I know that this is growing. The internet now is much more friendly than it was for this kind of thing. Also, the biggest companies back in 2000 were a mess to actually try to do that. It's time will come.
ESM - With the right tools and training, your staff can use efficient methods of attacking the collaboration problem. The issue is that most people are not -taught- to collaborate, and it's a difficult hurdle to get people to work in collaborative environments.
None of these things are ripe yet. All of these things take time to implement. Absolutely nothing in this article is up to date.
I can find failures in different companies for each of these, but I can also find successes in other companies for each of these.
This article is junk