At Tarabasoft, 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.
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. Tarabasoft's 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"
Our re-engineering services assist 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.
Quality Assurance and
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.
Tarabasoft provides support services for both
technical and non-technical processes. The Tarabasoft Process
Migration Model is designed to solve the outsourcing issues
such as back office operation, migration and operation of
the support functions using an efficient and effective process.