FilmOptix is a platform for window film businesses. It connects CRM, measurement, proposals, scheduling, cut optimization, roll inventory, invoicing, and payments around one job. We designed and built it, and the way we built it is the way we approach every client project. Here's what it taught us.
The problem we started with
Window film businesses were running measurement, quoting, cutting, inventory, and billing in separate tools and spreadsheets. Generic field-service software didn't help much, because it didn't understand the things the work is actually made of: panes, film rolls, and cut waste.
That last point matters more than it sounds. A generic system can store a customer, a job, and a line item. It has no idea that a line item came from a measured pane on a particular elevation, that the pane has to be cut from a roll of a particular width, or that the leftover piece of that roll is still inventory. Every one of those facts ends up somewhere else: a notebook, a spreadsheet, someone's memory.
Model the trade first, the screens second
Before we designed a single screen, we modeled the job the way film shops work it: the project, then rooms, then panes, then film. Each measurement carries through to every later step. The dimensions captured on site, or measured from a PDF plan, become proposal lines. The same dimensions become two-dimensional cut layouts with waste calculations. The film those layouts use is tracked as rolls, by footage and scale weight, and reserved against the project.
Once that model existed, the screens were the easy part. The hard part, and the valuable part, was agreeing on what a pane, a roll, and a job actually mean in the business.
Lesson 1: The specifics are the product
The features that make FilmOptix useful are the ones no generic platform would ship: cut optimization, partial-roll inventory, plan takeoff connected to rooms and elevations. You can't bolt those onto a system that doesn't know what a pane is. The calculations and the data model have to be designed around the real work from the start.
Every business we talk to has its own version of this. It might be a pricing rule, a compliance step, or a material that behaves in a particular way. Those details are usually where the software either earns its keep or gets abandoned for a spreadsheet.
Lesson 2: One record, entered once
The customer, measured rooms, appointments, reserved materials, proposals, invoices, and job documents all stay connected through one project record. Customer-facing proposal and payment links tie approval and billing to that same job.
The payoff isn't a feature. It's the absence of retyping. When information is entered once and reused, the quote, the cut plan, and the invoice can't quietly drift apart.
Lesson 3: Start focused, then grow
FilmOptix didn't start from nothing. Before it, we built WinTracker, a focused field measurement tool. WinTracker gave every measurement a place (project, building, elevation) and a lifecycle from Not Started to Invoiced, with team assignment, automatic caulking entries, and before-and-after audit history.
That model became the foundation of FilmOptix's measurement system. It's the pattern we recommend to clients: solve one painful workflow well, prove the model with the people who do the work, and only then expand into a platform.
Lesson 4: Accountability is a feature
Status and history matter as much as data. WinTracker preserved before-and-after changes with user attribution, and that thinking carried forward. When a team can see what changed, when, and who changed it, they trust the system enough to stop keeping a shadow spreadsheet.
What this means for your business
You probably don't run a window film shop. But if your business depends on calculations, materials, or handoffs that off-the-shelf software flattens, the approach is the same:
- Learn the work and its vocabulary before designing anything.
- Model the records and states the business actually uses.
- Connect each step so information is entered once.
- Start with the most painful workflow, then grow.
Read the full FilmOptix case study, or see how we approach custom software development. If you have a process your current tools can't handle, book a consultation.