Software Solutions

Proficient in software development, TBG are able to produce software solutions using a wide array of software tools and languages. Some of these proficiencies are shown below:


LabVIEW Software
TestStand software
LabWindows CVI Software

With a strong base in National Instruments LabVIEW™, TestStand™ and LabWindows CVI™ to name a few, TBG’s engineers are certified using the National Instruments certification path. With multiple certifications in NI products, TBG’s team collectively form one of the most knowledgeable resources in developing software for NI platforms within the UK.


Project Management

Along with our software development we are capable of project managing your system through its development stages. With proven project plans, our experience helps to accurately estimate and meet your expectations. Committed to providing solutions both on time and to budget, our project plans aim to reflect realistic lead and development times, allowing us to deliver your system in a timely manner.

Good LabVIEW design - TBG

Through evolution, TBG have developed software solutions from smaller data logging applications to highly functional software requiring complex software architectures. With this experience, we develop our software solutions with scaleable architectures should your requirements expand or change.


Here is an image of an architecture we have developed. The scaleable nature of the software ensures that the software is easily maintainable when changes are required. From our point of view, this allows for easier development and maintenance due to adhered software standards.


Along with easier development, comes faster development and reduced costs thus providing the capability for software with greater complexity at a fraction of the cost of 'line-based' code. This ensures your engineering problems go from inception to problem solved in as little time as possible.


Below is an image of an architecture we received. Given its complexity, it is difficult to follow with little application flow. These contributing factors make it problematic to modify and debug. With this in mind, we use architectures to produce a more versatile solution.


Difficult LabVIEW code - TBG

With our background and expertise, TBG recognise the critical milestones within your project. Regardless of your project requirements including software or hardware components, we can aid and assist you in the timely development of your system.


Typically, we endevour to be involved from initial conception, helping with analysis and requirement specification through to continual system support. Alternatively, we can provide support at more specific points within your project, for example, LabVIEW™ training throughout the implementation phases. This can be done on-site at your location or from our own offices with assistance available with our Citrix® Remote Assistance solution.


Typical representations of the stages we can help with are shown with the included graphic. If self-sufficiency is your goal, TBG can help with training and can develop systems alongside your engineers to produce solutions that can be managed independently in-house. Support options are available should you need them after any initial consultancy.


National Instruments Consultants

For more information, please feel free to contact us.

Software Flow Diagrams

Throughout the course of a project, we generate documents to help us produce the solutions you need. From the specification review through to software acceptance, these documents can be delivered with the system in a documentation pack.


Software user manuals, software flow diagrams and specification compliance matrix documents are all part of the systems we deliver. These documents and any additional information you require can be provided upon software commission so you receive a greater understanding of your product.


For more information, please feel free to contact us.