Home > Services > Software Development
 
 
years of experience in all phases of software development in the Client/Server environment, Re-Engineering legacy applications to Client/server, Migration to different Software Environment/Platforms and Onsite/offshore maintenance and Support of existing legacy applications. We provide services in the following areas of managing IT applications.
 
     
 
Software development
Software maintenance
Software re-engineering
Offshore development centers (ODC)
Quality Assurance and Testing
Technical Documentation
R&D and Technology Consultation
Onsite Development at customer locations
 

 
Software development

At Glink, we provide turnkey software development on Time and Material basis. This may involve the development of new applications or the development of new functions for existing software applications. Each development project typically involves all aspects of the software development process, including prototyping, design, pilots, programming, testing, installation and maintenance.
Software maintenance

we provide maintenance services for large legacy systems. Maintenance services include major and minor modifications, and enhancements as well as production support. Such systems are client/server systems; and are typically essential to a client's business, though over a period they progressively become difficult and costly for the client's internal IT to maintain. Glink
IT professionals take an engineering approach to software maintenance, focusing on the long-term functionality and stability of the client's overall system, and attempting to avoid problems from "quick-fix" solutions.

Software re-engineering

Our re-engineering services assists clients in migrating to new technologies while extending the life cycle of existing systems that are rich in functionality. Projects include re-engineering software to migrate applications legacy systems to client/server architectures, to extend existing applications to the Internet, to migrate from existing applications to UNIX or Windows NT, or to update from a non-relational to a relational database technology.

Offshore development centers (ODC)

Glink has adapted the ODC model successfully with several clients. Our dedicated ODCs have become an integral part of our client's operations where a permanent team of engineers having the desired expertise and experience are allocated to meet the client's needs. By focusing on a single client over an extended time frame, the dedicated ODC team gains a deeper understanding of the client's business and technology and can begin to function as a virtual extension of the client's software team.

Quality Assurance and Testing

we also undertake core testing projects. These include writing test-plans and test-cases and executing the same or working on test-cases provided by the client. Our test lab consists of test machines, with various operating systems, utilized by various projects in any possible way. Apart from this, there are some user machines, which are also utilized for testing. Several Linux boxes, all Windows operating systems and some Macintosh machines are also used. High-end and low-end machines are used to rate performance levels of the products under development.

Technical Documentation

At Glink we offer high-quality Technical Writing services to create well-designed, cost-effective and accurate online help, getting started guides, user guides, administrator guides, installation guides, release notes, technical notes, API documentation and marketing collaterals using the latest and the most widely-used tools and technologies. We provide services for designing, structuring, and developing content for the client's product to create end-user documentation that is both informative and easy-to-use. Additionally, we provide face-lifts to existing documentation; and collaborate with the client's existing information development staff to maintain and update documents.

R&D and Technology Consultation

Glink also takes pride in undertaking research and development projects. These involve developing prototypes, evaluating the use of a new technology for practical purposes and executing pilot projects to study the feasibility of large scale implementations. We also provide technology consulting in terms of choosing the right technology for a particular requirement to create the most effective and efficient software solution. We leverage our expertise in multiple technologies for the same to evaluate the various options
 
     
  For more information, contact us for a discussion on your needs today!