# Coding

Coding is the language used to communicate the algorithm to the computer. A compiler converts this code to an executable file. Our application produces one executable file without the need for associated DLL's. This streamlines our maintenance and updates procedure. Where possible we purchase "best of breed" toolkits, this avoids wasting time "re-inventing the wheel" and ensures an up to date look and feel to the software. The compiler and integrated development environment we use provides excellent debugging features which helps to validate new code and also speeds up the bug finding and elimination process. We operate a coding style using strict internal guidelines. This means that code written by one programmer is always consistent in its layout, structure and well commented. This allows for easier cross checking, helps cross-fertilise ideas and can be quickly understood by all team members.