I had the misfortune to work for Cognizant, and they're absolute bastards for proposing overly-complicated solutions. And for delivering half-baked, brittle, barely functional systems.<p>But they're also very, <i>very</i> good at getting large organisations to part with large sums of cash.<p>I don't see how AI really applies here - it seems to me than "machine vision" would have been much, much simpler.