Notes & thinking

Thoughts on building
niche software

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

Blog hero banner: 'MRR vs Project Revenue: Building a Durable Agency in 2026' with a teal 'AGENCIES' badge and Roffik Blog logo bottom left.
Agencies

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.

Read post
Pricing PPF Packages: Partial Front vs Full Front vs Full Wrap
Tint & PPF

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
Part 142

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: Why Your Agency Needs One
Agencies

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
Tint & PPF

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.

The Agency Owner’s Guide to ACH vs Card Fees on Retainers
Agencies

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
Tint & PPF

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
Tint & PPF

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
Behind the build

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)
Behind the build

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.

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.