Emerging trends in IT Dr Prateek Bhatia