Local-first software for your money and your documents.
Three apps — a portfolio & retirement planner, a trading journal, and a PDF redaction tool. Everything is computed and stored on your machine: no accounts, no subscriptions, nothing of yours uploaded. Pay once and it's yours. Built by one engineer who uses all three on his own work.
Three apps. Pay once, own them.
RangefinderInvest
For people who run their own money: every account — TSP, 401(k), IRAs, HSA, taxable — in one private place. Know exactly where you stand, get the exact Add / Reduce moves that correct the drift toward the mix you chose, and read the road ahead with three projection models that show their work.
$99 launch price, one-time · macOS, Windows & Linux
Explore RangefinderInvest →
Free 30-day trial
CrucibleTrade
A local-first trading journal for swing traders. Import your broker fills, rebuild every trade, and find your real edge across charts, risk controls, and a deck of report lenses — with a self-teaching sample database built in.
$99 founders price, one-time · macOS, Windows & Linux
Explore CrucibleTrade →Excise PDF
Redaction that takes the words out of the file instead of drawing a rectangle over them. Excise edits the page so the characters are gone — then reopens the file it wrote and reports what it found, on the page and in the eleven places a PDF keeps things a reader never sees.
$0.99 · macOS & iOS
Explore Excise PDF →One principle: your data stays yours.
All three are built on the same contract. It isn't a feature list — it's what they refuse to do.
Nothing of yours is uploaded — ever
Everything is computed and stored on your own machine. No accounts, no cloud, no usage analytics. The only requests the two money apps make are the price lookups you turn on and a once-a-day update check carrying a version number and an OS — each with an off switch. Block them in your firewall and everything local keeps working. Excise PDF makes no requests at all: it asks for no network entitlement and links no networking framework.
No logins to leak
Nothing here asks for a brokerage credential, or an account of any kind. Data comes in by CSV import, by typing, or by picking a file — and in the money apps you place every order yourself, at your own broker.
Pay once, own it
A one-time purchase, never a subscription. The two apps we license ourselves come with a key that never expires and nothing can switch off, and each app's page says how long updates are included; Excise PDF is one App Store purchase covering Mac, iPhone and iPad. Whatever you already have keeps working, forever — software that guards your money for decades shouldn't charge rent.
No server can switch it off
Our own licenses verify offline, on your machine: no phone-home check and no kill switch, nothing anyone can revoke, including us. Excise PDF never talks to us either — it is bought from Apple and has no network access at all.
Kalman Software is one engineer in Fort Collins, Colorado, building the tools he wanted for his own work. RangefinderInvest began as the pile of spreadsheets his household's retirement actually ran on; CrucibleTrade applies the same local-first principles to the discipline of a trading journal; Excise PDF points them at the other thing you can't hand to a stranger's server — a document going out the door with something in it that shouldn't be. All three are built the same way: run on the maker's own real files, with no venture capital, no growth team, and no data to harvest.
Questions go to the person who wrote the code: [email protected].
Seeing LINK.COM or KALMAN SOFTWARE on a card statement?
That's us. RangefinderInvest and CrucibleTrade are sold by Kalman Software LLC through Link, Stripe's checkout service, so the statement line starts with LINK.COM* and carries a short form of the company name rather than the product you bought. (Excise PDF is sold by Apple, and shows up on your statement as an App Store charge.) The support page covers the rest: recognize a charge, get a lost license key resent, request a refund, or report a bug.
Go to supportGet in touch.
Questions, bug reports, or feedback on any of the apps? Send a note — it comes straight to me.
[email protected]