In order for us, or anyone else to provide you with an accurate proposal, your company would benefit greatly by having a detailed design specification drawn up, using this document as your reference point and benchmark.

What is a design specification?

A design specification is a document which describes what a completed application will look like. It sets forth the required characteristics to be considered for awarding a programming contract-including sufficient detail to show how the application is to be created.

A completed software design specification should do all of the following:


Using a design specification will ensure that:

Another advantage of using a design specification is that you can use it to compare quotes from multiple vendors against a single standard. It protects you from having to compare quotes on an apples-to-oranges basis.

Seven-Step Method

The procedure we follow when writing a system design specification includes these steps:

  1. Preliminary investigation - thorough review of all documentation and other materials provided by client
  2. Conduct interviews of key personnel as identified by management.
  3. Define project scope and constraints
  4. Create comprehensive system specification document
  5. Present results and recommendations to management
  6. Adjust specification per management feedback
  7. Deliver final specification document to management

The Next Step

After these steps are performed, we then go on to provide a detailed proposal based on the final specification. Of course, your company would be free to use the final specification to solicit proposals from as many developers as desired.

Your Investment

I/O Technologies can offer this service separate from any programming effort for a flat fee. Again, this will not produce any software, but will be useful whether you choose I/O Technologies, Inc. for the development effort or contract with another vendor.

Design Credit

Should you contract with I/O Technologies, Inc. to develop your application within 30 days from receipt of the final design specification, we will issue a design credit equal to 15% of the cost of the initial design specification work toward the cost of actual application development.