Home > Products > Custom Software

Custom Software Development

CAN Display Software Options

Our digital CANbus displays are primarily supplied to OEM’s (Original Equipment Manufacturers) with custom software built specifically to their requirements. The range of displays all require a software application to be loaded to the hardware in order for them to function.

There are 3 main options open for OEM’s to develop an application:

  • Self develop utilising our Software Development Kit (SDK) environment
  • Commission our internal Software Engineering team to develop
  • Select a prebuilt application such as Engine Monitoring

There are often blended approaches that can be offered depending on your requirements so please get in touch so that we can help guide you through the options. Our team of experts can consult to help specify what is required and use their expertise to propose the most cost effective solution. We can then either provide the necessary ‘building blocks’ to create the desired solution or implement it fully on the customer’s behalf.

For Retail/non-OEM customers we currently only offer 2 application solutions that can be purchased from our resellers, these include our Engine Monitor and Digital Switching.


Self Developed – via our SDK

Our Software Development Kit (SDK) makes available a ‘C’ based code library that covers all the aspects required to quickly develop and create new applications including: graphic programming, serial communications, man-machine interface and CAN messaging. A Windows PC based development environment is available and support packages are available from our internal software engineering team for support with your development.

Once purchased, the SDK is downloaded within a secure project area of our Engineering platform and includes example applications based on the well proven libraries that our own software engineers use. These include full NMEA 2000 & J1939 libraries, and for selected displays CANopen.

A preview of the SDK is available for those wishing to evaluate it, please get in touch with our team to request a login.

Veethree Developed – via Internal Software Team

We have a team of expert Software Engineers who can work as an extension of your own Engineering Team working with you to develop your bespoke application.

From refining the outline requirements specification into a formal application spec, developing the application and handing over to your team or providing on going support and development.

Our team has worked on a wide variety of applications including Battery Management Systems, Engine Monitoring and Control, and market specific applications such as Industrial & Agricultural (J1939), Off Highway (Tier 4) and Marine (NMEA 2000).


Retail/Off The Shelf (COTS) Software

Alternatively we have developed generic software for specific functions, the most popular of which is our Engine Monitor software.