Building a SaaS product is mostly not building the product. It is tenancy, billing, roles and permissions, audit logs, onboarding, and the admin tooling your support team will live in — the parts every buyer assumes exist and no demo ever shows. Zelpex builds those foundations properly the first time, because retrofitting multi-tenancy or an audit trail into a live product is one of the more expensive things a team can be asked to do.
We work with founders taking a first version to paying customers and with established companies productising something that started as internal tooling. That second case has its own trap: internal software assumes one trusting organisation, and turning it into a product means unpicking every assumption about who is allowed to see what.
Shared schema, schema per tenant or database per tenant — each has different cost, isolation and compliance consequences. This is the hardest decision to reverse, so it gets made deliberately and early.
Auth, roles, billing, audit and admin come first. They are unglamorous and they are what every enterprise buyer asks about, so having them working beats another feature on the roadmap.
We get a narrow version in front of paying customers quickly, instrumented so you can see activation, retention and where people stall — before the roadmap is decided by opinion.
Rate limits, background job isolation, tenant-aware caching and per-tenant observability get added as load grows, so one heavy customer cannot degrade everyone else.
You need the decision on day one, not necessarily the full implementation. Even a single-tenant MVP should carry a tenant identifier through its data model and queries. Adding that later means touching every table and every query, usually while under pressure from a customer who is waiting.
Use Stripe or a comparable provider, without exception. Subscription billing looks simple until you meet proration, mid-cycle plan changes, failed payments, dunning, tax and refunds. What we build is the mapping between their billing state and your product's entitlements, which is where the real bugs live.
Harder than it looks, and the difficulty is rarely technical. Internal tools assume one company, shared trust and a support channel down the hall. Productising means adding tenant isolation, self-service onboarding, permissions and a support surface. We usually scope that as its own project rather than as a feature.
Senior engineers who have carried products past the point where the shortcuts start to hurt.
We are equally willing to say that your idea does not need custom software yet. Where it does, we build on conventional stacks with tests around billing and permissions — the two areas where a silent bug costs you either money or a customer's trust, and often both.
Tell us what you are building and what is getting in the way. You will get an honest read on scope, approach, and whether we are the right team for it — including when the answer is that you do not need us.
Enterprise-grade e-commerce solutions with Adobe Commerce (Magento). Full integration, customization, and ongoing support for scalable online stores.
Build and scale your online store with BigCommerce. Custom themes, integrations, and performance optimization for growing businesses.
Custom Shopify stores, theme development, and app integrations. From startups to enterprise with Shopify Plus solutions.