This excerpt taken from the INFY 20-F filed Apr 26, 2005.
Maintenance and Production Support
We provide maintenance services for our clients large software systems that cover a wide range of technologies and businesses, and are typically critical to a clients business. Our consultants take a proactive approach to software maintenance, by focusing on long-term functionality, stability and preventive maintenance to avoid problems that typically arise from incomplete or short-term solutions. This approach, coupled with our quality processes, allows our clients to continually reduce recurring maintenance costs.
While we perform most of the maintenance work at our global development centers using secure and redundant communication links to our clients systems, we also maintain a team at the clients facility to coordinate certain key interface and support functions.
As an example, a client in the insurance industry was facing difficulties in maintaining its existing legacy systems while simultaneously developing its new Internet-based system. Working with this client since 1999, we assumed the clients in-house responsibilities, and during 2004 we deployed over 400 professionals across several projects providing maintenance, enhancement and support services to our client, presently for over 50 applications and 20,000 users covering mainframe, client-server and Internet technologies.