PC hosted Windows Software
Embedded assembler
Embedded C
Embedded RTOS
Android Applications
Quality Assurance
Documentation
Testing
Maintenance
Since most of our Systems Designs involve the deployment of at least one microcontroller, software design forms an essential integral part of the overall system.
Software usually defines most if not all of the detail functionality, from the user interface through core operational functions to data communication and storage.
It is therefore hugely important to start with a clear system definition / specification as a guiding document (we are often asked to create this), and then to break this down into lower levels of abstraction before coding can begin.
Documentation and testing are also extremely important aspects of the development process which help to deliver a high quality end product.
We provide software solutions in various forms -
Latterly we are increasingly providing tablet-