Many of the apps that we design are business or commercial applications.
We can provide desktop applications that provide interfaces or bridges to third party applications and systems. We can further augment any processing or automation missing from these applications.
We designed a desktop application for gathering IoT data that monitored and controlled various environmental conditions. seamlessly integrating with cloud services and mobile apps.
We often design desktop apps that use real time video streaming exploiting our extensive experience in video and audio processing and compression.
A proof-of-concept ophthalmic device was developed using a camera module, embedded CPU and a desktop computer. The software performed analysis of various features in the eye. The customer was so pleased with the application and proof-of-concept that they wanted to go to market within months.
A medical device we were developing was made more user friendly for children by incorporating games for them to play while simultaneously receiving treatment. We developed a system that used computer vision to respond to the child’s movements to control the game.
Our software applications often use our growing Strata Framework. With Strata we can rapidly build a high performing, secure application that can then connect into existing or legacy applications.
We can develop applications that target a specific operating system or are cross-platform, i.e., software that can run across different operating systems and devices including mobile devices.
Not all desktop applications require a display. Applications without displays are normally server or control system based. Here the desktop application is running software that controls and/or interfaces with other computers, dedicated hardware or user interfaces.
Some desktop software might be required to boot up in kiosk mode. This is when the software application is the only application running on the desktop computer.
Kiosk mode computers can be used in travel and are very popular in retail applications which often require specialist peripherals or dedicated hardware.
In these applications we may suggest using a computer sub-system or module instead of a desktop computer.
We developed a kiosk software application for use in cancer treatment. The software was designed to be user-friendly and clear to clinicians. The clinical process was carefully controlled and a microcontroller with embedded software was used to mitigate hazards. In this case the computer platform was a computer module.
We look at the big picture so not only can we develop the application, but we can assist you with:
Whatever type of desktop application, our engineers, designers and developers can help you.
We can design fault tolerant software suitable for medical devices where we adhere to IEC 62304 or for use in other safety or mission critical environments such as for aerospace, defence, petrochemical, transport etc.
We have developed specialist desktop applications for use in industrial, scientific and laboratory applications. Our engineers have strong science and mathematics backgrounds. We also develop desktop applications for modelling and data analysis.
A high-ranking university sought our help developing a computer platform for research into robotic surgery. We developed a system design that addressed fault tolerance.
Automated human fluid sampling was required for use in university hospital laboratories. We developed a desktop application that carefully controlled the sampling and provided a user-friendly test and programming function for researchers. The software is designed for future use as a medical device.