Torspan — software for the trades that install the work Company
What we build.
What it is made of.
We own what we build. Everything on this page carries a date, and every figure on it was counted, not estimated.
On the shelf.
Ours. Built, run and maintained in-house.
What we ship lands on this page, dated, once it ships.
The size of the thing underneath it.
A tool for a crew sounds like a small idea. This is the size of the thing that had to exist underneath it. Measured off our own repositories on the date below — counted, not estimated.
Nine hundred and eighty of those checks run before a change reaches a phone. One fails, the change doesn't ship.
The twenty-seven revisions are the shape of the record itself changing — each one numbered and dated, the way a revision block is. Nothing already written down gets quietly rewritten underneath you when it changes.
Re-measured whenever this page changes. If a figure here is wrong, it was wrong on the day it was measured, and we'd want to know — [email protected].
What had to exist first.
None of this was the plan. Each one is something we had to build before the next thing would work at all.
A field application built for the truck. Portrait on a small iPad first, then everything else — because that's what's actually in the cab. Pinch-zoom is left switched on, on purpose, so a man can get into a drawing with the glove off. Most applications turn it off to keep the layout tidy.
Our own document engine. The safety poster is set by us, not handed to a service. A hundred and thirty-eight icons, every one cut by hand, and a missing icon stops the render instead of leaving a hole in a sheet a man is about to put his name on.
A record that gets revised, and says so. Twenty-seven numbered, dated revisions to the shape of the record — the way a revision block works on a drawing set. A record you can't tell the history of isn't a record.
A way to read a document and answer off it. The sheet, the revision and the date sit under every answer, with a line saying what it supersedes. When the sheet hasn't been read, it says which sheet and stops. That refusal was harder to build than the answer.
A way to hand all of it back. Every record out, any day, whole, in files that open without us. There's a week of hours on this site you can download and open in a spreadsheet right now, before you talk to anybody.
That is the list of what exists. What we could build isn't on it, and it isn't going on it.
Two people did not type a quarter of a million lines.
A lot of this code was written by machine. We direct it, we read it, and none of it reaches a phone until it has been through the nine hundred and eighty checks above. That is how a company this size has a product this size, and we'd rather say it plainly than let you assume something more flattering.
Which puts the fair question on the table: if a machine wrote it, why would you hand it three years of your safety records? The answer is the same one the product gives about itself. The machine does the work. It doesn't get to decide what's true.
What it may read, what it may write, and what it has to refuse are written down and enforced in code — not held in somebody's head and not left to whoever is working at eleven at night. That's a page of its own, and it's the page to read if this is the part you care about.
What's not on this page.
No client work. We have never built software for another company, by the hour or by the job, and we don't take that work. Everything above is ours, which is why we can keep fixing it.
No logos and no names. We're not going to borrow anybody's credibility, and we're not going to write up somebody else's project as if it were a recommendation.
The sites we build for our own things aren't a body of work. We built and run every page you're reading, including this one. That's capacity. Counting it here would be the first inflated number on the page.
No version number. The product ships changes; it hasn't cut a release yet, so there's nothing to print. The day there is, it'll be on the record block above with the rest.
What comes next.
There's no second product on this page because there isn't a second product. When there is, it shows up here with a date on it, after it ships — the same way this one did.
We don't publish what's coming. A two-person company that misses a date it published has spent the only credit it has, and there is no version of that trade that's worth it.
What we can tell you is who the next one is for, because that part doesn't move. It's for the companies whose crews install the work — mechanical, sheet metal, electrical, plumbing, fire protection. If it isn't for them, we're not the people to build it.
See it work.
If you want to know how it's built and what the machine isn't allowed to do, that's the next page. → How we build
If you'd rather check that we're a real company first, the filing is there and so is the state's link. → Company