The International Building Code runs to over 700 pages before a single jurisdiction adds its amendments. Solving compliance means solving document understanding - not building a lookup table. Why most architecture software failed, and what changed with modern document AI.
Why We Don’t Take Venture Capital
We get asked about this with surprising frequency, usually by journalists and sometimes by founders who are weighing the same question themselves. The short answer is that VC funding and the kind of software we want to build are in fundamental tension - not philosophical tension, but structural, incentive-driven tension that compounds over time.
Let's start with what venture capital actually requires. A VC fund raises money from limited partners - pension funds, endowments, family offices - with the promise of returns that beat the market. That requires portfolio companies to exit at large multiples. That requires large exits to happen on a timeline that works for the fund's lifecycle, typically 7 to 10 years. That means the companies in the portfolio are not being optimized for product quality, user trust, or long-term sustainability. They are being optimized for growth trajectory and exit potential.
This is not a criticism of the people involved - it is a description of the system. Venture partners have obligations to their LPs. The companies they fund have obligations to their investors. These obligations are real and binding, and they shape every major product decision whether or not anyone in the room acknowledges it explicitly.
What it does to product decisions
The clearest symptom is what growth pressure does to a product's core purpose. When a software company needs to demonstrate user growth, it adds features for users it does not currently have. It broadens its scope to attract adjacent markets. It acquires smaller companies to accelerate user counts. It pivots when a different market looks larger. Each of these decisions is rational given the incentives. None of them is oriented toward making the existing product better for the people who already depend on it.
The second symptom is timeline compression. Venture-funded companies are under pressure to ship - to show momentum, to hit milestones that satisfy board members and set up the next round. This pressure is antithetical to the kind of deliberate, careful product work that produces professional software. Professional software needs to be right, not just fast. Meridian's compliance accuracy cannot be 95% because 95% means that 5% of flags are wrong, and architecture firms cannot build their compliance process around a tool that sends them to the AHJ with errors. Getting from 95% to 98.2% took time we could not have spent if we were racing to a Series B.
The 10-year horizon
Self-funding changes the time horizon entirely. When the business is profitable and has no external obligations, decisions can be evaluated against a 10-year window. That means investing in technical foundations that won't need to be rebuilt in three years. It means passing on feature requests that would dilute the product's focus. It means taking six months to get something right instead of two months to get something shipped.
The tradeoff is pace and scale. We grow slower than a venture-funded company would. We have fewer users today than we would with a paid acquisition budget. But the users we have trust the products in a way that matters - not the fragile trust of users who don't yet have alternatives, but the durable trust of professionals who have tested the products against their real work and found them reliable. That trust is the product of time, and time is what self-funding buys.
We are not principled opponents of venture capital as a financial instrument. It is the right tool for some businesses. It is the wrong tool for building software that professionals can trust over a decade. For that, the math works out differently - and we have run the math.