*description*Offshore Development FAQ's
Home | Software Dev. | Portal Dev. | Managed Services | Web hosting | Net2phone | Contact Us | About Us
     
Customised Software Development
   
 
Call +91 (22) 66970108
     
     
 

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.