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.