We build the software an organization runs on, and we keep it working.
The tools that calculate, manage and decide: the ones built once, that have to still be right ten years later. Whether the work starts from an idea or from something a previous developer left behind, the standard is the same. Survey what's there, define what correct means for your situation, prove it with tests, and stay past launch day.
The code, the tests and the decision record deliver to your own repository, so your people can read it, run it and extend it without us. BitSalt is a software studio, and what you depend on should outlast any one of us.
What we offer
Legacy application rescue
A parity-guaranteed rebuild onto a modern stack. We survey the legacy system, define what "parity" means for your application, build an automated test harness against your real data, and deliver code and documentation to your own repository. Your team runs the migration: built to complete cleanly or not at all, with parity re-checked against your real data afterward.
Custom software builds
You have an idea: a tool, a system, something your business needs that doesn't exist yet. We build it with the same rigor as a rescue: define exactly what it needs to do, prove it works, and deliver code that's yours to keep, your team can run it, or we can. Not a website. Custom software, built to outlast.
From the blog
All posts →Software Needs Oil Changes
Software that runs correctly for years is still sitting on ground that keeps moving underneath it. Staying healthy is scheduled upkeep, not a rebuild you get to once the risk has piled up.
When Did the Spreadsheet Become the System?
If a spreadsheet has become the system of record for the work your software is supposed to do, the software stopped fitting somewhere, and it's worth knowing where.
What You Inherit
Technical debt doesn't accumulate because developers are careless. It accumulates because the queue never empties.
Tell us what you're building, or what's breaking.
An idea for something that doesn't exist yet, or a system that stopped fitting how you work. Either way, start by describing it. A person reads it, and you get a straight answer about whether this is work we should be doing, including when it isn't.
Get in touch →The same six commitments, on every engagement:
You own it. Your data is yours. Provable. We don't disappear. Honest about fit. Built to outlast.
Based in Beaufort, SC. What a first step costs is published on this site, so you can read it before you talk to anyone.