The Platform I've Been Dreaming of Building for Thirty Years
In BPO operations, workforce platforms break because client and LOB live in the reporting layer, not in the data model. FrontLine is what changes when scoping is baked into every row. A founder note on thirty years of watching the same pattern fail.
BPO (Business Process Outsourcing: a firm that runs contact-centre operations on behalf of other brands.)s assemble their workforce stack from best-in-class vendors. WFM (Workforce Management: forecasting, scheduling, and adherence.), HRMS, QA (Quality Assurance: the program that scores and reviews agent interactions.), payroll, scheduling, each vendor owns their corner of the operation. None of them models their data around what actually makes a BPO a BPO: the client account, the line of business.
So operators integrate. API extracts from one system, scheduled batch loads from another, webhooks from a third, all flowing into a translation layer that retrofits client and LOB (Line of Business: a distinct client program or queue within an operation.) context onto records that arrived without it. Cost-center codes get mapped to clients. Scorecard templates imply the LOB. Manager hierarchies sort agents into work pools. The mapping logic grows. Eventually the translation layer becomes one of the larger pieces of software the operator maintains, and one of the most fragile.
Rules drift. A new client onboards with an org structure that doesn't fit the existing scheme, and three weeks of rework follow. A vendor upgrades their export schema and an agent-to-LOB join silently breaks for a quarter before anyone notices the numbers are off. A supervisor reorganization invalidates the manager-hierarchy logic, and last month's reports go dark while it gets rewritten. Each patch makes the next patch harder. By year three the reconciliation layer has become institutional knowledge nobody dares touch.
The pattern doesn't fail because of any one operator's competence. It fails because the underlying systems never carried the scoping in the first place. Scoping had to be invented downstream, and downstream inventions accumulate entropy.
That cost is invisible because it lives at the seam between systems: supervisor hours lost to manual reconciliation, attrition the system didn't see coming, QA flags that never became coaching. None of it lands on anyone's budget, because nothing in the stack knows whose problem it is.
FrontLine exists because the scoping should never have been the integration layer's problem.
What thirty years showed me
The architecture problem doesn't stay in the architecture. It shows up on the operator's P&L (Profit and loss: the statement of a business's revenue and costs.) every month.
The same agent cross-licensed across two clients gets billed for the seat twice, once on each tenant, because no system has the concept of "one agent, two engagements."
Supervisors who manage cross-trained agents lose hours a week to manual reconciliation: pulling data from each tool and stitching it into one team view that the system itself could never produce. The hours are unmeasured because they happen at the seam between systems.
QA scorecards live in one tool. Coaching plans live in another. The link between "evaluator flagged this issue" and "coach addressed this issue" is whatever workflow a supervisor remembers to run. Half the flags become coaching. Half don't, because nothing notices.
Cross-LOB scheduling conflicts stay invisible until two clients book the same agent for the same Monday morning. The system finds out at 8:02, when one of the supervisors calls asking where the agent is.
None of these are dramatic failures. They're the cost of running a BPO on tools built for a different shape of company, small line items that compound quietly across pay periods, reorganizations, and audits. Rarely on anyone's budget, because nobody has a system to attribute them to. The math on what this actually costs a multi-client operator is in a separate post on the hidden cost of multi-client operations, six figures a year at most operators of any size.
Five products leading to this one
I've been building toward this for thirty years. Five products before FrontLine, each solving a piece of the BPO operations problem and each one teaching me what couldn't be solved in isolation.
An HR system. One record per agent, with no way to split their time or comp across the two client accounts they actually worked. Lesson: the agent record is the wrong place to start unless it natively splits across clients.
A QA platform. Solid scorecards and calibration. The coaching session that should have followed each evaluation lived in a different system; half the flags became coaching and half didn't. Lesson: QA without a coaching path is QA without follow-through.
A training and coaching tool. Delivered training well; couldn't tell you who needed it. Getting the right agent into the right session in the right week was someone's manual job. Lesson: training without QA and adherence signals is content delivery, not skill development.
A scheduling and WFM tool. Multi-skill, multi-shift, multi-site math, all correct. The forecast inputs arrived by hand; the adherence outputs didn't loop back to coaching. Lesson: a workforce island, no matter how elegant, is still an island.
A compliance tracker. Showed me that compliance work living in its own tool is compliance work nobody touches between audits. Lesson: compliance belongs inside the systems where work happens, not next to them.
Five products. Five lessons. One platform that now takes them seriously.
Why now
Several things have aligned in 2026 that weren't possible a decade ago.
The infrastructure is here. Multi-tenant data isolation at the database layer is the foundational decision a multi-client platform actually depends on. It used to require a 20-engineer team and a venture round. Today it runs on a single modern database that a small team can reason about.
The leverage is here. A small team building deliberately has capacity that used to take an order of magnitude more people and three years of runway.
The market is here. There are more 50-to-2,000 agent BPOs running multiple clients than there have ever been, and they're shopping for platforms that fit their actual shape, not retrofitting tools built for someone else's business.
This is the moment to build.
What FrontLine is
One tenant. Many clients. Many lines of business. The scope baked into the data model, not patched in after the fact.
Recruiting through offboarding under one roof. The agent who joins through Recruiting shows up in Onboarding, then HR, then Training, then Scheduling, then QA, without anyone re-entering anything. The supervisor's view of that agent composes across all of it. The client portal sees only the client's slice. Compliance is everywhere the work happens, not its own room down the hall.
This is what every BPO leader I've worked with has been describing in their RFP wish-list for a decade. It's never quite been a product because building it requires two decisions most platforms duck: multi-client at the data layer (not the UI layer), and workflow spine first. I'm betting the time to keep making those two decisions, over and over, produces something useful.
Why hasn't a big vendor done this
The obvious objection: why hasn't NICE, Genesys, Verint, or Talkdesk built this already?
They've all shipped "multi-tenant" features and "client scoping" UI in the last few years. None of them have rebuilt the data model under those features. A field added to a UI is not the same as a column added to every table, and the people who own the existing schemas know that retrofitting tenant, client, and LOB into a twenty-year-old data model is a bet-the-company move, not a quarterly roadmap item. So they ship convenience features at the surface and leave the integration entropy where it is.
FrontLine starts from a blank schema. Every table carries tenant, client, and LOB as first-class fields, enforced by row-level security at the database. That's not a feature; it's a foundational decision, and it's the kind of decision a platform with a twenty-year-old codebase can't make without rewriting itself.
What changes when it's one system
When the workforce platform is one system instead of eleven, three things become possible that the disconnected stack can't reach.
The first is noticing the agent who's about to quit. Slightly off QA scores, adherence drifting, training modules taking longer than the cohort. Any one of those is noise. Together, in week three, they're a leading indicator. A connected system flags the pattern in time for a supervisor to do something about it. A disconnected stack finds out on the resignation email.
Second, the behaviour you want to see more of gets reinforced where the work happens. Calls handled cleanly, knowledge articles improved by the agent who learned the answer the hard way, peer help in chat, training streaks. Gamification gets a bad name when it's bolted on as a points dashboard nobody opens. It works when it lives inside the system the work already happens in, and when what gets rewarded is what the company actually values.
Third, what your best agents know gets captured in the system, not in their heads. The senior agent who knows ClientB's express-order exception isn't the one in the runbook. When she leaves, the knowledge goes with her. When the resolution gets logged where the work happens and the system promotes it into the knowledge base, the knowledge stays with the team.
Attrition won't go to zero. Some agents will always leave for reasons no software can address. But the agents who left because nobody noticed them struggling in week three, because the training never caught up to what the floor actually does, or because the recognition system rewarded the wrong things, that's software-addressable, and most BPO leaders I've talked to are losing real money there.
What FrontLine isn't
A few commitments worth stating up front so the disappointment is calibrated.
FrontLine isn't a CRM, a CCaaS platform, or a system of record for sales pipelines. It's the operations platform: the workforce, quality, training, and compliance spine that the other systems plug into.
It isn't AI-first as a marketing posture. AI shows up where it earns its keep (coaching suggestions from QA flags, scorecard calibration), and stays absent where it would only be a feature in a brochure.
And it isn't being built in stealth. The Atlas lists every module with its real status. If a thing is marked "On the roadmap," that's because it's on the roadmap, not because the marketing team is still deciding whether to claim it.
What I'm not seeing
FrontLine is enterprise software in active development. A small number of BPO operators are in design-partner conversations on the build, none named publicly yet, but the early-access list is open and the first cohort of design partners is being signed now.
If you operate a BPO, run a department inside one, or evaluate workforce platforms on behalf of one, I want to know where this is wrong. Where the model breaks for your situation, what's missing from the Atlas, what you'd cut if you were running the build.
Browse the Atlas to see every module in its current state. Read the other Insights for how we think about the work. If any of this looks like it might fit your team, the early-access list is open, and you can always send me a note. I read everything that comes in.
Glad you're here.
