Sophisticated systems have complex user interface requirements, involving significant development investment to perfect. At FSS we are focussed on supporting your system developers and integrators in creating well-designed safety critical user interfaces. Our focus is on improving quality whilst reducing your costs and risks.

Since FSS was founded in 2005 we have supported major UI developers and integrators working to standards such as DO178C and ARINC 661 including safety critical programmes.

Our Passion – Promoting User Interface Development Best Practice

In safety critical systems poorly designed human and machine interaction can have serious consequences. Our passion at FSS is to help you and your system developers and integrators produce elegant proven user interfaces. This therefore ensures a reliable integration with all the system functions.

Complex real-time interactions does not mean expensive and hard to maintain solutions are required. Using the right process, team and software tools immense benefits can be achieved whilst keeping your risks and costs to a minimum.

Supporting HMI Development

To support your User-Interface development our support falls into three categories:

· Safety Critical User Interface Development consultancy and offload.
· ARINC 661 User Application software tools.
· Bespoke Development Tools / Integrations.

Safety Critical UI Consultancy

User Interface development and system software interaction is a specialist field involving many different disciplines. When starting a development FSS can provide you with process assessments or pragmatic advice. To support your projects or products FSS can provide skilled team members on or off-site to help with your User Interface design, User-Application development and Integration of systems.

Bespoke Development Tools / Integrations

Do Your Software Development Tools Work Together?  As partners with major tool vendors such as IBM Rational, Mathworks, Atego and Presagis, we have produced tool integration solutions over many years to help your development teams ‘work smarter’. Whether you want to integrate areas of your process together, improve metrics gathering or improve interoperability between teams, FSS can help.


The team members within Flexible Software Solutions Projects are here to understand what your project needs are. For a friendly and open discussion please feel free to contact the key staff directly to discuss your requirements.

Steve Lafferty

Managing Director

The need for high quality software has never been greater, particularly within the user interface domain. Generating a high quality user interface experience demands high quality and expert personnel and I know the calibre of the people within FSS deliver that promise.


Steve Bray

Engineering Director

Modern systems contain an increasingly complex hybrid of COTS and bespoke software/hardware, which my engineering staff have extensive experience in delivering on time, in cost and with a degree of flexibility which FSS customers truly appreciate.


Rob Harwood-Smith

Technical Architect

Making the correct technical decisions when optimising software architecture and selecting development tools can be key to managing overall development costs and risks.


Gary Cowell

User Interface Process Architect

There are so many pitfalls in modern User Interface development and User-Application development, that it has become paramount to develop good processes and to learn from others.