We appreciate the need for reliable, easy-to-use software packages and systems that fulfil their function without error messages, glitches and confusing commands. We can create for you MS WindowsTM PC-based software systems using the Visual Basic.Net programming language. In this way, you can benefit from a custom-designed complex system hidden behind a familiar and welcoming WindowsTM interface: Pop-up boxes, scroll-down menus, icons and toolbars, all at the click of a button.

If it is embedded software that you require, we have expertise in writing for a variety of microcontrollers, including the Arizona Microchip range of PICmicro® Flash-based microcontrollers. We specialize in writing in Assembly language, as experience tells us that this provides a tighter, more efficient code. We create systems that can interface bidirectionally to and from a PC via USB, RS-232 or RS-485/483 communication protocols. Logic Relay and Smart Relay ladder logic programmes are also written for a variety of applications.

Examples of projects completed to date are:
- Fire door sequence controller for warehouses and shop fire curtains.
- Protocol conversion. In-line protocol conversion has been successfully achieved. This involves reception of digital messages, buffering, and then retransmission on a different protocol.
- Smart Card reader designed to communicate directly with ACOS and GEM Smart Cards to the ISO/IEC 7816-3 standard incorporating DES, 3DES and MAC encryption to the ANSI X3.93 standard. Software written for both embedded PICmicro® microcontrollers and Visual Basic.Net for WindowsTM applications
- Touch screen control. A PICmicro® is used to read the touch positions directly from an Analogue Resistive Touch Screen (4 wire).
- Electronic Nose technology has been realised using PICmicro® microcontrollers incorporated into a taint testing instrument.
- Induction heater controllers.
- LCD and general IO control has also been achieved using PICmicro® microcontrollers in many designs.
- Industrial door sequence controllers for high speed rapid rolling doors and shutters
- Control software that interfaces to electronic circuit board products, usually communicating via USB, RS232 or RS485/RS483
- Statistical processing software, incorporating maths modules that perform Principle Component Analysis (PCA), Matrix manipulation, Variance analysis, and result display.
- Smart Logic Controller PLC software for numerous industrial applications.


