AirOrchestra · a Torspan product · torspan.com For commercial mechanical and HVAC installation crews.
The paperwork's done before you're off the ladder.
End-of-shift records for commercial mechanical and HVAC installation crews. Your crew writes or talks the way it already does. The day comes back as the hours, the photos on the right job, the pre-task plan, and the answer off the print — every line carrying who said it, or the sheet it came from.
It all happens on a computer in your own office. Your company buys that computer, your company owns it, and what it writes down stays on it.
It's four o'clock on Friday. What's left?
This is the only question worth asking about a product like this one, so it goes first, in the nouns you'd use to answer it.
Nothing you can hold. The week's hours are in a file shaped the way your bookkeeper already keys them. Every photograph sits under the job it was shot on, with the man's name, the date and his own words on it. Five mornings of pre-task plans are signed, each signature with a time on it. The tie-in question Ray asked on Tuesday has an answer under it and the sheet that answer came off. The day is written up whole.
Nobody opened a form to make any of that, because there isn't one. Nobody stayed late keying it, and nobody spent Saturday morning going back through a group text to work out what happened on Wednesday.
The last row is the one that makes the others worth anything. It publishes the sheets it has not been through, by number, on your job.
Hours
Say who worked and how long, in a sentence on the walk to the truck. The entries land under the right job with the man's own words beneath each row. There's no clock to punch and no radius to stand in.
Photos on the right job
Shoot it, send it. It files under the job, dated, with the man who took it and his own caption. Nobody tags anything. When his words and the schedule disagree about the building, it files the photo nowhere, names both, and asks.
Safety paperwork
The foreman talks at the gang box for twelve seconds. The pre-task plans come out of that — one per man, each with him as its subject. The men read a poster and tap once, and that tap is on the record with a time on it.
Answers off the prints
Ask from a lift, one thumb, glove on. The answer comes back with the sheet, the revision and the date under it. If it hasn't read that sheet, it says so and names the sheet instead of answering.
Open the record yourself.
One day, on one job, in the six shapes it takes between a man saying it and the office accepting it. Every field names the source it came from, and the source opens. No login, no call, nothing to fill in.
This page loaded once and then stopped talking to us. Opening any of the six states sends nothing anywhere, stores nothing, and counts nothing. Open your network tab and check — that is the whole product in one small demonstration.
Nobody asked it anything.
A question your foreman left open on Friday met this morning's dispatch. So it went, on its own, to the man who is standing on that job today — with the foreman's own words in it and nothing added.
You're on Riverbend Bldg 2 this morning. Ray asked something about that job on Friday afternoon and it never got answered. His words:
“did anybody get an answer on whether the sleeves at the shaft get firestopped before we set the riser or after”
I don't know the answer and I'm not going to make one up. You're the one who'll hit it today.
Recorded Fri Aug 14 15:47 PT (3 days ago), not just now.Sent to the man dispatched to that job today. Not to his foreman, and not to an office list.
Invented crew and job.
The empty space at the top of that panel is where your message would be. There isn't one. Every other panel on this site starts with a man saying something; this one starts with the machine, and the gap is left there on purpose so you can see the difference.
That is the half of this product nobody else has, and it is the half that is easy to get wrong. Software that speaks first is either useful or it is a notification, and the line between them is whether it had a reason it can name. So every message it starts carries four things — what changed, when, whose words, and the one thing you can do about it — and a second block saying what it deliberately did not do.
The message goes to the man doing the work, not to his supervisor.
Once that rule is broken the product is surveillance whatever the copy says, so it is written into what the software is allowed to be rather than into a policy.
Almost always, the answer is no.
Every two minutes it asks itself whether there is a reason to say anything. Almost always there isn't — so it writes that down and stays quiet.
no reason to speak no reason to speak no reason to speak no reason to speak no reason to speak no reason to speak no reason to speak no reason to speak
Consecutive passes, in the words the log actually writes. The line above is the literal string.
This is the least impressive object on the page and the most important one. A product that speaks first has exactly one failure mode, and it is not being wrong — it is being frequent. The man silences it in a week and you are back to the group text.
So the bar for speaking is a reason it can name, in your record, that you can check. No digest. No daily summary. No “here's what we noticed.” Nothing is muted, because nothing needs muting: a reason stops being a reason when the thing it was about stops being true.
When it gets one wrong, it comes back to the man it told.
Not to a log, not to an admin screen, not to whoever owns the account. To the man who was about to cut to it.
At 1:31 I told you the drop on the north side was 14 inches. I answered off M-402 Rev B. Rev C came in on the 11th and note 4 makes it 12.
What I told you was wrong. You asked:
“what's the drop size on the north side”
The right answer is 12 inches, M-402 Rev C, sheet note 4. I'm telling you before you cut, not after.
Forty minutes between the wrong answer and this one, so no age line prints. It only prints above six hours.
Invented crew and job. Coming back unprompted to correct itself is on our year — built inside the year, not running today. The conduct above is real and dated; what is not yet on a schedule is the machine going looking for its own wrong answers.
Every product in this category will tell you it is accurate. None of them will tell you what happens on the day it isn't, which is the only part a foreman actually needs to price.
The wrong answer is not deleted. It stays on the record with the correction attached to it, in the same thread, to the same man. A quiet edit would leave a clean-looking record that nobody could audit, and a clean record you can't audit is worth less than a messy one you can.
Nothing is decided automatically. Things are recorded and said automatically, and every one of them names its source and can be corrected.
That sentence is the boundary of the whole product. It drafts the order and waits. It proposes and waits. A person's name goes on a document when the person puts it there.
Everything it's read on your job, and everything it hasn't →
Nobody has to be talked into it.
Which means nobody has to be the one doing the talking into — and that is usually the foreman, on his own time, about somebody else's software.
No punctuation, one hand, glove on, standing at the truck. Written in whatever language he thinks in, and kept in it.
Nobody described this day.
It's blank because it's blank. Not because it's loading, and not because somebody forgot to look.
Invented crew and job.
Field software fails in one specific place, and it is not where the vendor thinks. It fails at the moment it asks the crew to do new work so the office gets a better report. Under a deadline a man goes back to the fastest thing he knows — a text to the foreman, or a note on the dash — and the record fills with holes.
So there is nothing to learn here. If a man can text his foreman, he is done. And on the day he doesn't say anything, nothing is invented on his behalf and nobody gets a report about him — which is the reason he keeps saying things.
All of this runs on one Mac, in your office.
You buy it. From Apple, on your own account, in your company's name. We don't sell computers and we don't make a dollar on it — we'll tell you which one and sit with you while you order it, and that's the whole of our part in it.
Your crew's messages, your hours, your photos, your prints and your paperwork are on that machine's disk. We don't keep a copy. Nobody can ask us for yours, because we haven't got them.
The hard reading goes out. A drawing too busy for the machine on your desk goes to an outside reading service — one page and one question at a time, on your company's own account, billed to you for what it actually uses. Every one of them is in a log you can open. You can make it ask first. You can switch it off, and then it tells you it can't read the drawing instead of reading it.
The computer is a Mac, and macOS talks to Apple the way every Mac in your office already does — clock, certificates, system updates. That's Apple's relationship with your company, not ours. Your records aren't part of it.
What's kept, who can see it, and how you take it all out →
If you stop paying us, the computer keeps working.
One price for the crew. Put a man on Monday, same price.
$400 a month for a crew.
$1,500 a month for the whole shop, up to sixteen crews.
$3,000 a month past sixteen crews — a second computer, and a second subscription.
One price for the crew, however many hands are on it. Charge per head and the controller cuts seats — and the men he cuts are the ones with no login, which is exactly where the holes land when somebody argues about hours in November. The flat price is not a courtesy. It is the only way the record comes out whole, which is what the rest of this page is about.
Your number is locked for twenty-four months. If it changes after that, you hear it ninety days ahead, in an email with the new number written in it.
Cancel in one sentence to an email address. The machine in your office carries on doing what it does.
HOURS_SAMPLE-Riverbend-Bldg-2_2026-08-10_2026-08-14.csv · 1 KB
PERSON,DATE,JOB,HOURS,COST CODE,SOURCE,SUBMITTED BY Ray D.,08/10/26,Riverbend Bldg 2,8.0,SM-100,"eight for me Marco and Dee",Ray D.
The sixth column is what he actually said. It ships in the payroll file, not just on a screen.
Download the file and open it in your own spreadsheet →
Invented crew and job. Nobody has to talk to us to open this.
Put it on one crew.
Write to admin@torspan.com and say which trade you're in and how many hands. You get a person, not a form, and the first thing back is the price you already read on this page.
If you'd rather start with what it refuses to do, that page is here.
If you want to know how it knows anything, start with what it's read.
If you're wondering who is behind it, Torspan LLC, the filing and the standard torspan.com.
AirOrchestra