Services

Software Services

Custom Software Engineering offers virtually any type of software service you may need, including:

  • Web-based interfaces to hardware devices
  • Single page browser applications
  • Firmware for embedded devices
  • Microcontroller programming
  • Linux/Windows applications
  • Device drivers
  • Protocol gateways and converters
  • Updating/modernizing legacy software
  • Bare-metal programming

Technologies and Languages

Custom Software Engineering utilizes many different technologies, programming languages and architectures, and has the experience to quickly adapt to any technology required. Some of the technologies used extensively are:

  • C/C++, Assembly, Python, Delphi/Pascal, Java
  • HTML5, CSS, JavaScript
  • Node.js + Electron Apps
  • BACnet IP, BACnet MSTP
  • ModBus RTU, ModBus TCP
  • LonWorks
  • Many other open and proprietary protocols
  • Raspberry Pi and other off-the-shelf single board computers.

Custom Software Engineering has over 35 years of experience developing successful products for the building automation and process control industry. Our large existing library of code and the ability to quickly adapt to any language, protocol or technology needed means developing your project can be done surprisingly quickly and for less than you might expect. Contact us today to discuss your project.