Vertical software — tools built for one industry — won a lot of the last decade by being deep where horizontal tools were shallow. A dental PMS knows what a recall is. A legal tool knows what trust accounting is. That depth is real and valuable. But there's a structural truth underneath every vertical that the vertical vendors don't love to discuss: most of what any business runs on is horizontal.
The 80/20 of any vertical.
Take any vertical business — a clinic, a salon, a law firm, a contractor — and inventory its software needs. The industry-specific part, the genuinely vertical depth, is usually about 20% of the surface. The other 80% is the same set of jobs every business has: a CRM, scheduling, invoicing, payments, accounting, payroll, email, documents, reporting. A dental practice and a law firm need wildly different charts and wildly similar everything-else.
Every vertical is a thin layer of industry depth wrapped around the same horizontal business. The wrapping is what's different. The business underneath is the same.
Vertical vendors had to build that horizontal 80% too — but it was never their focus, so it's usually the weakest part of their product. You end up with deep recall management bolted to a mediocre invoicing tool and a CRM that feels like an afterthought, because for the vendor it was an afterthought. Their love and their roadmap went to the 20%.
The shape that's winning.
The configuration that beats both pure-horizontal and pure-vertical is a strong horizontal core with vertical tips: a genuinely good CRM/billing/scheduling/payroll spine that every business shares, with the industry-specific 20% configured on top. You get the depth where depth matters and a real platform underneath, instead of industry depth stapled to a weak generic base.
This is exactly how we build. The core — records, money, scheduling, documents, the data layer — is horizontal and shared across all 150 modules. The vertical tips are configurations: a clinic gets charts and recalls, a salon gets chairs and commissions, a contractor gets job costing and dispatch. Same spine, different tips. The industry depth rides on a platform that was actually built to be a platform.
Why this is better for the customer.
Because when your vertical depth sits on a strong horizontal core, the 20% and the 80% finally share a data model. The recall knows about the invoice. The job cost knows about the payroll. In a pure vertical tool, that connection is exactly the integration the vendor under-invested in. In a horizontal-core platform, it's native — the whole reason the core exists.
Vertical depth matters. It just doesn't have to come attached to a weak everything-else. The horizontal core is the part every vertical secretly shares — and building it well, once, for all of them, is the whole idea.