Offshore
Development FAQ's
Read
this FAQ to get answers to commonly asked questions about our
offshore software development services. If you have any other
questions please contact us at sales@mcsindia.com
.
Why
should I outsource my development work to MCSINDIA?
MCSINDIA has the necessary experience to
handle offshore software development projects. We have access
to good infrastructure and highly skilled English speaking man
power. We have expertise with almost all major Windows based development
tools. We work at very economical man hour rates.
How
do I get a quote for a project?
Contact our Custom Software Development Services (CSDS) division
with your requirements. We will get back with a quote for the
project, after we have studied the specifications of the project.
In case we find the details provided by you insufficient for a
quote, we will get back with specific questions about the project.

How
much time does it take to receive a quote?
You will normally receive the first response from MCSINDIA within
24 hours of the receipt of your message. The time required for
the quote varies according to the size and complexity of the project.
If the project is small and the specifications clear, we will
send the quote along with the first response. When specifications
are clear most quotes are sent within 1 to 4 working days.

Is
there a charge for studying the project specifications?
No, there is absolutely no charge for studying the project specifications.

How
is the project development cost, estimated ?
We work on fixed man hour rates (One man hour is the cost of
one developer working on the project for one hour). We estimate
the number of man hours it will take to complete the project.
The quote for the project is arrived at by multiplying the estimated
man hours by the man hour rate.

Can
I have more than one developer working on my project ?
Yes, if the nature of the project allows it, you can have any
number of developers working on the project. We will normally
assign more developers for a project if the project is large or
has to be completed in a short time frame.

Does
having more developers working on the project, make the development
more expensive ?
No, having more developers does not make the development more
expensive. This is because the development can be completed in
a shorter period of time. What a single developer can do in two
weeks can probably be done by two developers in one week. Therefore
the man hours required remain the same.

What
information does MCSINDIA need for a quick quote?
We will need your Name, Company Name, Contact Information and
the Project Specifications..

What
must I include in the Project Specifications?
The following details must be included, in your project specifications.
A very detailed description of
the project.
The development tool (Visual Basic, Delphi etc.) you want us to
use.
The time frame in which you want the project delivered.
Also include links to or send
as attachments any related software.
This will be required if the project involves modification
or upgradation of an existing program. Please do not send us any
attachments larger than 1 MB in size. For files larger than 1
MB, send us the URL to the files and we will download them seperately.
In case it is not possible for you to put up these files for upload,
contact us and we will make alternative arrangements.

How
will MCSINDIA deliver the software?
We find the Internet to be the most efficient medium for delivering
updates. We send regular updates by email or make the upload available
to you at our site for download.

How
will I know the status of my projects?
The developer assigned to your project will be your main point
of contact for that project. The developer will send you regular
emails detailing the current status of the project. If possible
a work in progress copy of the software itself will be attached
to the message. This is done so that any inputs from your side
regarding the functionality or the user interface can be incorporated
in the software.

Can
the developers speak English?
All personnel at MCSINDIA can speak fluent English.

Can I request
changes to the software while the development is in progress?
We have been in this business for long and realise that it is
not possible to think of everything before the start of the project.
We regularly send you a work in progress copy of the software
so that we can incorporate your inputs about the functionality
or user interface of the software. The software we develop will
be used by you or your clients, therefore we take care to incorporate
any suggestion made by you. After all, this is what customized
software development is all about.

If I request
a change, will there be an extra charge to incorporate it?
Whether or not there will be an extra charge depends on the nature
and timing of the change.
We normally don't charge extra
if....
The change requested is a modification of an existing feature
The change requested is a small addition to the software
The change is requested much earlier in the development cycle
We would charge extra if....
The change requested requires extensive modifications to the software
The change is requested much later in the development cycle
All requests for changes are treated
on a case by case basis and we will not normally charge extra
if the change would not take more than a couple of man hours to
implement. Of course we will also take the overall size of the
project into account, when deciding this.

When
do I have to make the payment for the development?
For small projects less than a month long, the payment can be
made after the completion of the project.
For larger projects we request
that the payment be made in phases on a monthly basis.
It is also possible to negotiate
alternative payment terms.

What currencies
does MCSINDIA accept?
We always quote in US Dollars and like to receive our payments
in the same currency.

What mode
of payment does MCSINDIA accept?
We prefer to have the payments wired (Telegraphic Transfer)
to us. We will send you our bank details once the project is underway.

Does MCSINDIA
sign Non-Disclosure Agreements (NDAs) ?
We work with a lot of software companies around the world and
have signed NDAs with almost all of them. We will readily sign
an NDA if you require us to.

What is an
NDA?
An NDA (Non-Disclosure Agreement) is a legally binding agreement
between you and MCSINDIA. An NDA essentially is used to protect
the misuse of proprietary information.
If we sign an NDA with you then we are legally bound to not disclose
the details of the project to anyone for the agreed period of
time. If you want, you can even disallow us from disclosing that
we developed the software for you.

Who
do I contact if my company is interested in outsourcing some software
development work to MCSINDIA ?
Please contact our Custom Software Development Services (CSDS)
Division with your requirement. You will receive a response from
MCSINDIA in the next 24 hours. You can send us an email at sales@mcsindia.com
or simply use the Inquiry Form.
