R&D · Custom software · Custom hardware· Engineering consultation

(208) 277-0877 Start a project →

Service

Custom Software Design

Software designed around your process or your device: business systems, integrations, data tools, firmware and the applications that talk to hardware.

Off-the-shelf software is built for the average customer. When your process, your data or your hardware isn’t average, we design software that fits it, and we write it so the next engineer can maintain it.

What we do

  • Business and operations systems
  • Integrations between existing systems and APIs
  • Data collection, dashboards and reporting
  • Desktop, web and mobile applications
  • Embedded firmware and device drivers
  • Software for instruments, test rigs and machines

Typical projects

Replacing the spreadsheet

A proper system for a process that has outgrown Excel and email.

Making two systems talk

Integrations so information is entered once and appears everywhere it is needed.

The app for your device

Configuration, monitoring and update tools for the hardware you make.

Legacy rescue

Documenting, stabilizing and modernizing software nobody wants to touch.

How we build it

  • Written requirements, agreed before code is written
  • Version control, code review and automated tests from the first day
  • Security considered from the start; independent testing is available through our sister company, Asta La Vista Security Group
  • Regular demonstrations, so you see working software as it grows

What you receive

  • The full source code, in your own repository
  • Build, deployment and configuration instructions
  • User and administrator documentation
  • A support option after launch, if you want one

Questions about custom software

Do we own the source code?

Yes. On payment, the code written for your project is assigned to you and handed over in your own repository, with the instructions needed to build and run it.

Can you work on software someone else wrote?

Yes. We start with a review to understand how it works and what state it is in, then recommend whether to fix, extend or replace it.

Do you write firmware as well as applications?

Yes. Firmware for microcontrollers and embedded Linux devices is a regular part of our hardware work, and we write the desktop, web or mobile software that talks to it.