Home > Our Services > Design

We take a large amount of time and effort to ensure that we use common and best practise user interface design techniques and standards. This effort is important because it makes our software usable with little or no training. Providing interface design at an early stage is also important, because it can mitigate any potential use cases that have not yet been considered, ensuring that the software has the intuitive edge.
Human Computer Interaction refers to the study of interaction between humans and computers, and does not wholly concentrate on the discipline of computer science but on behavioural and design sciences also. We ensure that our technical programmers are well versed in this field, which in turn ensures that thought goes in to our user interface design.
As a simple example, if a field of data (call this A) is only required if another data field is supplied (call this B), then we will only display the data entry field B if the user enters something in to data field A. We will also enforce data entry in to field B if required by using client side, real time validation. This ensures that the user does not have to consciously decide if they should enter data in to field B, because we make this obvious and enforce it.
