A technical specification is a formal document that defines all the requirements for the
system. The specification will not usually dictate the best way to implement the specification –
it is platform independent, as there are often a number of options available each of which will
have various implications from usability to cost.
Producing a detailed technical specification for any software system is the key to its success, and so we also maintain the document throughout the life of the system so it stays relevant.
Visual planning will provide you with walk throughs of key areas of your system that will then be replicated exactly during development to produce the final system. The visuals are detailed enough that the final system will match the designs
produced. This allows you to get a good feel for the system before any programming is commenced.