
An interface by definition is the thing that the end-user of an application sees. It is therefore imperative that it is intuitive to use, with a usability to cater for both the basic and power user. It should be easy to use when first encountered, but provide shortcuts for the more advanced users who want to work as efficiently as possible.
Our expertise is that we know so many technologies, and this gives us the ability to advise on the most suitable technology for a given interface. For example, Flash interfaces are highly dynamic and visual, but AJAX is supported on more devices. We also have extensive experience of desktop applications, so we can develop online applications with a desktop interface.

