Extant 2000 is my umbrella for a family of products — hosting, HR, CRM, systems engineering, e-signatures, accounting, a helpdesk, and more. Building that breadth solo sounds absurd. Here's how it's possible.
Share the foundation
Every product sits on the same foundation: a common auth and data layer, a shared component library, one deployment pipeline. A new product isn't a new stack — it's a new app on rails that already exist.
One box, many fronts
They all run as containers on the same infrastructure (the stack), each routed by hostname. Adding a product is a compose service and a subdomain, not a new server.
Boring on purpose
The only way to hold this much surface area solo is to be ruthless about consistency — same patterns, same libraries, same conventions everywhere — so switching between products is cheap. The interesting work goes into the products; the plumbing is deliberately uniform.
Shared foundations turn "ten products" into "one platform with ten faces."




