Thoughts on building
niche software
Product decisions, industry insights, and lessons from building focused software companies for the industries everyone else ignores.

MRR vs Project Revenue: Building a Durable Agency in 2026
Project revenue is lumpy and stressful; recurring revenue compounds. Here is why MRR is the metric that decides whether your agency survives — and how to grow it.

Pricing PPF Packages: Partial vs Full vs Wrap
Customers decide faster when PPF packages are named and tiered. A clean three-tier structure — partial, full front, full wrap — and how to talk about each.

FSTD Qualification Levels Explained for Training Center Schedulers
Scheduling the wrong simulator level for a training event is a compliance failure. Here is a plain-English guide to FSTD levels and why your scheduling tool should enforce them.

White-Label Client Portals for Agencies
If clients ever see the vendor behind your services, you have a leak. A white-label portal keeps the whole experience in your brand.

How to Cut No-Shows at Your Tint Shop with Deposit Booking
A no-show on a tint install leaves a bay empty for hours. A deposit collected at booking eliminates most of them. Here is how to set it up without scaring off customers.

Agency Owner’s Guide to ACH vs Card Fees
On a $2,000 retainer, card fees run about $58/month per client; ACH via bank-link costs a fraction. When to use each and how to switch clients over.

PPF vs Ceramic Coating: How to Sell Both Without Confusing Customers
Paint protection film and ceramic coating solve different problems. Here is the simple framing that helps detailing and PPF shops sell both as a package instead of an either/or.

5 Window Tint Laws Every Shop Should Explain to Customers
Window tint laws vary by state and by window position. Here are the five every tint shop should explain before the install — VLT limits, windshield rules, medical exemptions, reflectivity, and out-of-state vehicles.

What running a tint shop taught me about building software
I spent years running a window tint and detailing shop before I wrote a single line of SalesThumb. Here are three things the shop taught me that shaped how I build software.
How SalesThumb got its first customer (and what it taught us about building for shops)
Most software gets its first customer through a sales process. SalesThumb got its first customer because the founder of Roffik also runs a tint shop, and was already living the problem. Here’s how that played out — and the three things it taught us about building for blue-collar industries.
Built by Roffik
Three products for the industries
everyone else overlooks.
SalesThumb, HubWho, and AviationAlley — each purpose-built for one industry instead of stretched across all of them.