Software Development FAQ

Can we have the source code?
Do you charge on a fixed price basis?
Can you discuss our requirements?
Can you modify one of your products to match our exact requirements?
Do we have to sign a development agreement?
Can you sign a non-disclosure agreement?
Can you provide documentation to accompany the software that you develop
What is your development experience?
Do you have your own development team?
Can you provide ongoing support and maintenance?

Can we have the source code?

In many cases you can keep the source code. However there may be situations where it is more appropriate to put the code into ESCROW*. Typically if the product developed is based on one of our products, contains proprietary code (such as Adobe®s PDF library) or where the customer has no technical resources to handle the code.

*An ESCROW provider is an independent organisation that will hold the source code. The source code can be released to the customer under certain conditions. This would be typically be where the developer goes out of business or stops supporting the product.

Do you charge on a fixed price basis?

In most situations we produce a proposal with a fixed price for the development that is to be done. Sometimes, if the scope of the work can not be determined we will agree to work on an hourly basis until such a time until the scope can be identified or up to an agreed capped amount.

Can you discuss our requirements?

We recognise that not all customers can come to us with a detailed written specification of what they require. This may be because they aren't aware of the capabilities of Adobe® products from a developers point of view or don't have staff with experience in the relevant areas. We can work with you to define exaclty what you require and provide you with feedback of what may or may not be possible. These meetings can be face to face, on a conference call, via web conferencing and via email exchanges.

Can you modify one of your products to match our exact requirements?

We regularly modify our products for customers. We recognise that our products do not always match a customers exact requirements.

Do we have to sign a development agreement?

We can produce a development agreement, but at a minimum we would expect our formal proposal to be signed to agree the scope of the work.

Can you sign a non-disclosure agreement?

We regularly sign NDAs with our customers and can also provide a standard mutual NDA if required.

Can you provide documentation to accompany the software that you develop

Mapsoft have a technical documentation team. We not only produce documentation for the products and custom software that we develop, but also provide this as a service to other organisations who develop their own software.

What is your development experience?

Mapsoft has been developing sofware for over 20 years. We work with numerous organisations worldwide. We specialize in developing software around Adobe® technologies although we do have experience in many other areas.

Do you have your own development team?

Yes. We have developers in the UK and Germany.

Can you provide ongoing support and maintenance?

Yes we have a number of companies that are on support and maintenance contracts. The way that we normally do this is to charge a quarterly or annual amount and for that we will keep the software updated and respond to any minor modification and support requests. This doesn't suit all customers. However we find that those customers that we have a long-standing relationship with really benefit from this.