To carry on the business of software designing, development, customization, implementation, maintenance, testing and benchmarking, designing, developing and dealing in computer software/hardware and solutions, and to import, export, sell, purchase, distribute, host (in data centers or over the web) or otherwise dealing own and third party computer software packages, programs and solutions, and to provide internet/technology related assignments on sub-contracting basis, offering services on-site/offsite or through development centers using owned/hired or third party infrastructures and equipment, providing solutions/packages/services through applications services provider mode via internet or otherwise, to undertake IT enabled services like call centre management, medical and legal transcription, data processing , back office processing, data warehousing and database management.