The business of information technology services including software development, consultancy, designing, testing, training, support, maintenance of all kinds of software products and applications including cloud computing, cloud services, consulting, mobile applications and web solutions and development of all kinds of information technology enabled services.