challenger momentum logo
affordable, accessible and comprehensive services for all businesses

Frequently Asked Questions about Software Development


Q. What's a 'systems specification' document?

A. Before undertaking any project work (such as writing any code), we will develop a systems specifications document. This document will detail exactly what the software will do and how it will look, and sets out the parameters of the project.

To develop a comprehensive and detailed systems specifications document, we will provide you with an obligation free quote.

The Specification document must be paid for separately. Developing a specification can range from 2 to 8 hours depending on the complexity of the system and is charged on the standard hourly rate. After the specification is developed and paid for (in conjunction with the client and including revisions), the fixed price quote will be based on the features in the specification. The client has the option of proceeding with the quote, shopping around to another provider or halting the project.

Back to top


Q. What's included in the quote?

A. The quote will contain a breakdown of all major phases of the project from beginning to end.

Our usual testing process is included in our fixed price packages. During development of your software we undertake unit testing to check functionality. In-house testing also is undertaken prior to delivering the system. Set up and delivery are included within this cost. We also offer a standard user acceptance testing period.

Back to top


Q. What happens before work begins?

A. Before commencing work we will sign a contract under which the work will proceed. Payments, warranties, copyright and a whole range of issues are covered under the contract.

Back to top


Q. Is a deposit required before commencing?

A. On larger projects a deposit may be required before commencing work. Extended projects may also require milestone payments. In general, projects under four weeks do not have milestones unless by special arrangements.

Back to top


Q. How do I make a change during the development process?

A. As the project proceeds, you may want to include changes to the software. In this instance we will provide a written quote on each of the requested changes. Changes may or may not incur costs depending on the stage of development. If work has already commenced and the requested change will impact on this, additional costs will apply. In instances where a requested change will not impact on development (the project has not been commenced and/or no implications arise from the requested change), additional costs may not apply.

Back to top


Q. How will I be informed about progress?

A. We appreciate that our clients wish to be informed at key milestones points. We will develop an appropriate reporting system to meet your needs - this may involve weekly meetings or visits or WIPs - as requested. A week prior to delivery we will advise of the delivery date. At this time we recommend that you ensure your staff are available to commence testing.

Back to top


Q. How long is the standard user acceptance testing period?

A. We provide a two week testing period at no extra cost. As all reasonably complex software has bugs we recommend that testing is undertaken within this period. This will allow us to deliver patches or new versions within a few days. There is no limit on the versions, provided it is within the two week period.

Back to top


Q. What happens after the testing period expires?

A. Following the two week testing period, and upon acceptance of the system, we will set a go-live date. In most cases, our clients can commence using their new system. In some instances it may be necessary to phase in the system or coordinate the installation. We can assist with this and will cost this separately.

Back to top


Q. What sort of warranty is offered?

A. To keep costs down and provide a fixed price solution, we follow the following model for fixing 'bugs':
  • Upon delivery, there is a 2 week testing period for which any identified bugs will be fixed.
  • If bugs are still being found at the end of the 2 week period the testing period is extended until the bugs are fixed.
  • A bug is defined as any program component that is not functioning as per the agreed project specifications.
  • Additional changes can be made, however these are priced and specified separately.
Back to top

For more information

To find out how we can assist your business with application programming, strategically sound IT consulting services, outsourced IT support, or technical support, visit our contact page.

Special Offers



Announcing QualityNow

QualityNow 3.0 is now in use since November 2009. It was designed to help deliver better software projects by applying a quality methodology to your software development processes. It is especially suited for small to medium ICT companies.

Learn more about QualityNow.


WordEditor ASP.NET Control

Challenger Momentum just released a new ASP.NET Server Control called WordEditor.

It is an online WYSIWYG editor that is able to save or export its content in Word 2007 OpenXML format.

Click here to learn more!


Special Offers



Is your data recoverable?

Challenger Momentum is running a free disaster recovery simulation worth $250 to see if all your critical data (eg. accounts, business data, emails, ...) can be recovered.

Maybe you already take backups. But are you sure there is anything on them?

Contact us now - offer ends in April.

Read More >>

Kaspersky Antivirus

Don't wait until your current antivirus expires to switch to Kaspersky: we'll give you any unused portion of your coverage on top of whatever you buy!

Get 1 year of Kaspersky protection from $139.20 (ex GST).

Read More >>