About us

Based in the UK, Control Software Solutions Ltd specialise in software development using National Instruments LabVIEW.

We are part of the NI Alliance Partner Network and with Certified LabVIEW Architects (CLA) and Certified LabVIEW Developers (CLD) we have an in-depth knowledge of NI hardware and software systems.

We offer complete engineering solutions for your measurement and control applications and pride ourselves on delivering projects on-time and to budget.

What our customers say:

“Working with CSS was the first time we have out-sourced our IT requirements. Project specification, implementation and commissioning was very painless, the work was completed on time and to budget.

We have subsequently, successfully completed a second project and look forward to working with them in the future.

CSS represent very good value for money, allied with a high quality of work.”

“Working with CSS was the first time we have out-sourced our IT requirements. Project specification, implementation and commissioning

“David truly put the needs of the customer first and was very focused on delivering for a very complex and changing project. His willingness to resolve issues outside of his primary role and support the other members of the team made his stand out from the norm. This does not detract from his excellent ability as a software architect/programmer, but adds to the package as a whole.”

“I had the opportunity to use, review and interface with David’s code over the course of this project. His code style, understanding of LabVIEW and attention to detail were outstanding. In addition, his ability to maintain the large project-level view while making design decisions was of vital importance to the project. A great engineer I would look forward to working with again.”

NI Alliance Partners

Certified LabVIEW Architects
Certified LabVIEW Architects

We develop software for both Windows and Real-Time operating systems as-well as LabVIEW FPGA, and for a wide range of hardware platforms including:

  • Compact RIO (cRIO)
  • Single Board RIO (sbRIO)
  • Compact DAQ (cDAQ)
  • PXI & PCI
  • FPGA

Our engineers have many years’ experience in a wide range of industry sectors with demonstrable experience in:

  • Control & Instrumentation
  • Machine & Process Automation
  • Automated Test
  • Test and Measurement
  • Medical Device
  • Vision

Compact RIO

The Compact RIO (cRIO) is a rugged hardware platform with configurable IO interfaces, with on-board Real-Time controller and integrated FPGA. Control Software Solutions are expert in using these systems for a range of control and monitoring applications.

Single Board RIO

Similar to the cRIO with integrated Real-Time controller and FPGA but on single PCB the sbRIO is ideal for OEM applications. Control Software Solutions have used sbRIO platform on a number of projects ranging from medical device to machine automation and motion control.

Compact DAQ

The CompactDAQ is an ideal platform for measurement/data acquisition applications. Making use of the C Series modules it can be used in a wide range of measurement applications without the need for custom electronics to be developed. Control Software Solutions have used the cDAQ on numerous low cost DAQ projects.


Control Software Solutions have a wide range of experience developing data acquisition systems for application from simple bench top tests running on a desktop PC, to continuous monitoring systems running on a rack mount system.


Control Software solutions are experts at developing FPGA based applications running on a wide range of hardware platforms, from high speed data acquisition and processing to robust deterministic control we can help.

Control and Instrumentation

With a background in control and instrumentation Control Software Solutions are able to offer complete engineering solutions, whether your application is and embedded adaptive control system for test or production equipment, a plant monitoring or SCADA/DSC system.

Machine & Process Automation

Control Software Solutions have developed numerous control systems for machine control and automation. Often these systems run headless and need to integrate hardware from a number of different manufactures. Using LabVIEW Control Software Solutions use a number of multi-threaded design patterns to sequence and control your system.

Test and Measurement

Control Software Solutions have developed software for many test and measurements systems from simple PC based logging applications to controlling test machines and making measurements based on a range of custom triggers.

Medical Device

Control Software Solutions are experienced in delivering software in regulatory fields including medical device. This requires knowledge of the Medical Device Directive and numerous standards including 60601 and 62304. As part of this we have robust development practices including the use of source code control, and regression testing using TestStand and the Unit Test Framework.


Whatever your vision system requirements Control Software Solutions have the experience to develop your application. From simple vision based inspection systems through to advanced vision processing for machine control.

Our people

At Control Software Solutions we are proud to work with experienced engineers who are experts in the application of LabVIEW. We have Certified LabVIEW Architects (CLA) and Certified LabVIEW Developers (CLD)  and a wide network of trusted contacts and industry experts that we can use to provide additional project support where necessary.