How Net Soft Solutions Built a Multi-Tenant HR SaaS Platform from Concept to Market
Industry: HR Technology (B2B SaaS) | Project Type: SaaS Product Development | Client Profile: HR Tech Startup, Delhi NCR | Timeline: 8 months (Concept to MVP Launch); ongoing enhancements
Building a SaaS product is fundamentally different from building a custom internal business application. A SaaS platform must serve dozens (or hundreds) of different client companies simultaneously — each with their own data, their own users, their own configurations — while appearing seamlessly personalised to each. It must scale from 10 users to 10,000 without architectural rework. It must be priced, packaged, and deployed as a commercial product. And it must be built to sell.
This is the story of how we became the SaaS product development company of choice for an HR tech startup with a strong domain vision but no in-house development capability — and how we took them from a pitch deck to a live, revenue-generating SaaS product in eight months.
The Client: An HR Tech Startup with a Clear Vision
The founders — two HR professionals who had spent years at large Indian corporations — had identified a clear gap in the market: mid-sized Indian companies (100–500 employees) were either using expensive enterprise HRMS platforms they couldn't fully utilise or relying on Excel and WhatsApp for HR operations. There was no well-designed, fairly priced, India-specific HR SaaS built for this segment.
They had a detailed product vision, a domain expertise advantage, and three LOIs (Letters of Intent) from interested companies. What they needed was a technology partner who could architect, build, and launch the SaaS platform as co-development partners — not just a vendor executing specifications.
SaaS Architecture: Getting the Foundation Right
Before writing a single line of application code, we spent three weeks on architecture design. The decisions made here would determine the platform's scalability, security, and commercial viability for years. The key architectural decisions were:
Multi-Tenancy Model: Shared Database, Schema-Isolated
We chose a shared database, schema-per-tenant architecture. Each client company gets its own database schema within a shared SQL Server instance, providing strong data isolation without the cost overhead of a separate database per tenant. A tenant resolution middleware layer identifies which tenant's schema to route each request to, based on the subdomain (e.g., companyname.hrplatform.in) or an API header.
This architecture supports cost-efficient scaling for hundreds of tenants while maintaining the data isolation standards that HR data requires. For tenants with specific compliance requirements, a dedicated schema or database option was provisioned as a premium tier.
API-First Design
All business logic was built as RESTful APIs from day one. The web application consumes these APIs, as does the mobile app, and as will any future third-party integrations (payroll software, attendance devices, ERP systems). This API-first approach means the platform is inherently extensible and integration-ready — a significant selling point for enterprise clients. Read more on this approach: The Role of APIs in Modern Software & ERP Development.
Subscription & Billing Engine
A custom-built subscription management module handled plan selection, trial periods, plan upgrades/downgrades, prorated billing, and invoice generation. Payments were integrated with Razorpay for Indian bank transfers, UPI, and credit cards. The billing engine was designed to support three subscription tiers (Starter, Growth, Enterprise) with configurable feature flags controlling which modules were accessible per tier.
Technology Stack
- Backend: ASP.NET Core (C#), RESTful Web API
- Frontend: React.js (single-page application)
- Mobile App: React Native (Android & iOS, for employee self-service)
- Database: Microsoft SQL Server (schema-per-tenant multi-tenancy)
- Cloud: Microsoft Azure (App Service, Azure SQL, Azure Blob Storage, Azure CDN)
- Authentication: JWT tokens with refresh token rotation; optional SSO via Azure Active Directory for enterprise clients
- Email/Notifications: SendGrid (email), Firebase (push notifications)
- Payments: Razorpay subscription API
- Monitoring: Azure Application Insights (uptime, error tracking, performance)
- CI/CD: Azure DevOps pipelines for automated testing and deployment
System Architecture Overview
Modules Built for MVP Launch
1. Employee Records & Org Chart
A centralised employee directory with department hierarchies, reporting relationships, document storage (offer letters, contracts, ID proofs), and role-based access. The org chart visualised the company's reporting structure dynamically and was one of the most popular features in user testing.
2. Leave Management & Employee Self-Service
Configurable leave policies (annual leave, sick leave, casual leave, maternity/paternity — with India-specific statutory defaults). Employees applied for leave via the web or mobile app. Leave requests were routed through a configurable approval chain. Balances were calculated automatically with carry-forward rules. Integration with the payroll module ensured leave without pay was deducted correctly in salary processing.
3. Attendance & Regularisation
Employees checked in/out via the mobile app (GPS-verified, configurable geo-fence per office location) or via web portal. The system supported multiple shift patterns. Attendance regularisation requests (for missed punches) were routed to managers for approval. Integration hooks were provided for biometric device manufacturers (for enterprise clients with existing hardware).
4. Payroll Engine (India-Specific)
This was the most complex module. The payroll engine handled:
- Configurable salary structure (Basic, HRA, Special Allowance, LTA, and custom components)
- Statutory deductions: PF (Provident Fund), ESI, Professional Tax (state-wise slabs), TDS (Section 192 with Form 16 generation)
- Attendance-linked CTC computation
- Salary slip generation (PDF, emailed to employees)
- Bank disbursement file (NEFT/RTGS format for major Indian banks)
- Form 16, Form 16A, and compliance report generation
The India-specific statutory compliance built into the payroll engine was a key differentiator against generic international HR SaaS platforms, which typically require expensive custom configuration for Indian compliance requirements.
5. Performance Management
A goal-setting and performance review module with OKR (Objectives & Key Results) support. Managers set quarterly goals for their team members; employees self-assessed; managers completed the review. The system supported 360-degree feedback for senior roles. Performance ratings fed into the compensation planning module for increment calculations.
6. HR Analytics Dashboard
Real-time dashboards showing headcount trends, attrition rate, leave utilisation, payroll cost analysis, and department-wise performance distributions. Data was exportable to Excel for further analysis. The analytics module was available only in the Growth and Enterprise tiers — driving tier upgrades.
7. Subscription, Tenant Onboarding & Billing
A self-service tenant onboarding flow allowed new companies to sign up, select a plan, configure basic settings, and import their employee data (via Excel template) in under 30 minutes — without any human intervention from the SaaS team. This zero-touch onboarding was critical for the startup's ability to scale without proportionally scaling support headcount.
Development Workflow: How We Built It
Post-Launch Results: Year One
| Metric | Target (Month 12) | Actual (Month 12) | Status |
|---|---|---|---|
| Paying tenants (companies) | 30 | 54 | 80% ahead of target |
| Employee users on platform | 5,000 | 8,400 | 68% ahead of target |
| Platform uptime (SLA: 99.5%) | 99.5% | 99.91% | Exceeded SLA |
| Self-service onboarding completion rate | 60% | 74% | Exceeded target |
| Average HR admin time savings per client | 30% | 45% | Exceeded target |
| Net Promoter Score (NPS) | 30+ | 47 | Strong advocacy |
| Monthly churn rate | Under 3% | 1.2% | Well below target |
| Time to first payroll run (post-onboarding) | Under 1 week | 2.3 days average | Exceeded target |
What Makes a Great SaaS Product Development Partner
Building a SaaS product requires a different mindset from building a custom internal application. The best SaaS development partners bring not only technical depth but also product thinking — understanding conversion funnels, feature gating for monetisation, churn reduction through UX, and the engineering trade-offs between moving fast and building right.
At Net Soft Solutions, our SaaS product development engagements always begin with product discovery — understanding your market, your buyers, and your differentiation — before a line of code is written. This is what separates a SaaS product that sells from one that merely functions.
For context on how startups should think about building scalable software: How Startups Can Build Scalable Software Products.
SaaS Scalability: What Happens After Launch
A SaaS product is never "done." Post-launch, we continue as the client's engineering partner, delivering fortnightly feature releases, monitoring platform performance, and supporting tenant onboarding. In month 10, we completed a performance optimisation exercise that reduced average API response time from 340ms to 95ms — improving the experience for the growing user base without any architectural changes. The modular architecture has allowed new modules (an applicant tracking system and a learning management module) to be developed and released as premium add-ons, each opening a new revenue stream for the client.
For a broader perspective on scalable architecture: Scalable Architecture for Modern Web Applications.
About Our SaaS Product Development Services
Net Soft Solutions is a SaaS product development company based in New Delhi. We partner with startups and established businesses to design, build, and launch SaaS products — from initial MVP through scaling and ongoing product evolution. Our team of developers, designers, and product consultants has built SaaS platforms across HR, ERP, e-commerce, education, and logistics verticals. Get in touch for a free SaaS product discovery session.