Application
Development and Maintenance
The new millennium has brought forth a host of new application
development projects, most of them built on web-based technologies
with a strong orientation towards standards-driven (EJB, COM/DCOM)
architecture. The experiences of the last century have forced users
to adopt scalable and extensible architectures, which also can handle
24/7 business availability to accommodate global customers and reduce
development cycles to a minimum.
Expertise in diverse platforms:
We have expertise in hardware and software platforms such as IBM
Mainframes, IBM RS/6000, AS/400, Unix and Windows NT. Our heterogeneous
mix of skills enables quick ramp-up of resources for both large
and small application projects with relative ease.
Design and development expertise:
We provide both end-to-end solutions (analysis to maintenance) and
specific design/development services. This flexibility is supplemented
by our expertise in design and development of host-centric or n-tier
client-server architecture across a wide variety of environments
Usage of tools and techniques:
Our expertise helps us incorporate the best of breed tools and techniques
in the software development life cycle. These include MasterCraft™,
CasePac, IEF/ CoolGen, Forte, Oracle Developer and Designer 2000
Rational Rose, ER Win & UML notation.
State-of-the-art facilities:
Our state-of-the-art software development facilities, and high-speed
data links allow us better connectivity and communication. We relate
easily to parameters such as the age of the systems, processes and
standards followed, lack of availability of documentation and lack
of expertise in the relevant technologies.
But what we are best at, is understanding the richness in business
functionality of systems and the built-in rules of the organization
- the not so obvious but 'real productivity assets of the organization.'
Our mature application maintenance process includes three inter-linked
processes:
o Adaptive maintenance
o Preventive maintenance
o Corrective maintenance
Our comprehensive methodology for application maintenance captures
the functionality and processes for the entire sustenance life cycle
which include providing the necessary tools to identify business
rules:
o Providing valued-added services to
enhance the capability of the systems Building the tools and techniques
to enhance staff productivity.
o Staffing and training the team on the system needs, the tools
and the process defining the quality and measurement
program.
o Extensive usages of process measurements help us to constantly
improve our quality, productivity, and
on-time delivery capabilities thus enabling us for
innovative software maintenance.
Our Reengineering process includes:
o Analysis of existing applications
o Identification of suitable technology and platforms
o Replacement of obsolete applications through fresh development
or integration of established products.
o Migration of applications to the new platform Design, development
and integration of the new environment.
|