Software Consulting

Contact Us

Software is at the heart of complex projects. The quality of your software application is very critical to your system. We can help you in designing, developing, deploying and supporting your custom software needs at an affordable cost.


Why should you go with custom software?

Some challenges may lookalike but each has its’ own unique requirements. The most optimal solution needs to be perfectly aligned with your business’ requirements in order to maximize the efficiency delivered by the solution.

We have completed a wide variety of software that covers large requirements like:

  • Automated test systems
  • Validation & Verification (V&V) Systems
  • Data acquisition, data processing and control systems (SCADA/HMI)
  • Instrument control (LXI, GPIB, Serial ( RS-232/485,etc)
  • Machine Vision
  • Real-Time Hardware and software simulators (Hardware-in-the-lopp-HIL)


Our expert have deployed the software on various targets including Windows, Real-Time Operating Systems (RTOS) in Linux and Phar Lap and even FPGAs with the help of National Instruments’ tools.


Neosoft masters a great variety of technologies that was applied to several project since our foundation in 2000. Below is a list of some technologies we work with:

  • NI LabVIEW, LabVIEW Real-time, LabVIEW FPGA, LabVIEW DSC
  • Other specialized LabVIEW module : Vision, Sound & Vibration
  • NI TestStand
  • NI VeriStand
  • NI DIAdem, DataServer
  • C++ and C#
  • Matlab/Simulink
  • SQL database
  • Communication protocols: GPIB, LXI, RS-232, RS-422/485, OPC, Modbus, Ethernet, CAN, J1939, BACNet, HART, ARINC-429, MIL-1553, etc.
  • And much more.

Cases Studies

Datalogger and analysis system for a wafer fabrication process

Le but de ce projet est de réaliser un système de détection de dépassement de seuil en temps réel permettant de calculer la durée de chaque..

Validate CAN (J1939) interface on multiple UUTs with NI TestStand and NI LabVIEW

By using LabVIEW and TestStand, we were able to build a generic librairy that would enable to read/write CAN message based on the SAE J1939 standard..

Automated Fine Guidance Sensor alignment system

The goal was to automate the alignment of the Fine Guidance Sensor of a telescope. The final system aligned several telescopes mounted in an aluminum structure..

Real-time machine vision Optical Fiber inspection

The goal of the optical fiber inspection project is to detect defaults during manufacturing in order to mark it and not ship these out of specification..

Machine Vision for real-time detection and correction of textile tissue misalignment

The goal of this project is to detect and correct any textile tissue misalignment in real-time during manufacturing. Misalignment detection involves capturing images of the fabric..