The IT industry is known for its buzzwords - concepts that promise to be the panacea for all business issues. Each of them captures the imagination of the industry for a while but then gradually fades ...