UNDERSTANDING USER NEEDS
Software development is a wide area and extends from simple embedded applications to large distributed real time systems and user applications. Our technical breadth gives us the right conditions to understand and engage in what the user expects - an important basis for creating stable and error-free software.
We are well familiar with embedded software. Everything from simpler "bare metal" solutions to advanced platforms with operative systems, file management and communication. Thanks to the unique ability of the team to manage and understand both hardware and software, hardware resources can be utilised efficiently whilst unnecessary complexity in software is avoided. We develop software for every branch, with the main emphasis on automotive industry, industrial electronics and medical technology.
We have specialist knowledge of digital signal processing - an area in which we also offer training courses. The development of demanding applications that include signal processing, the design of filters and data processing in real time set high demands on working across boundaries between hardware and software in order to achieve stable and cost-effective implementation.
Today, most modern products interact with users or other systems. We develop the applications and interfaces that are necessary for managing each product in the best possible way. Examples of such applications are web-based interfaces and GUIs for end users, applications for Smart phones and services to handle data and control functionality and characteristics in various ways.