Skip to Main Content
Talk Beginner AGPLv3

FOSS for the Forgotten Middle: Open-Sourcing Finance Software for India's 50,000 Microgyms

Proposal status is Approved
Session Description

For someone running a small business, money discipline is supposed to come "later, when things stabilise." The trouble is that things never stabilise.

A friend of mine runs a gym in Chennai. About a year ago he showed me his Excel sheet and admitted he had no idea if he was profitable. Tax time was a panic every year. He paid himself last, and often paid himself nothing. He had looked at Mindbody and Glofox, but they were priced for the US. The Indian alternatives he tried felt closed, and he did not trust them with his money data. So he was back on Excel.

That conversation stuck with me. India has roughly 50,000 small, owner-run gyms with the same problem, and the software market for them is either too expensive, proprietary with lock-in, or a spreadsheet. For a category that handles people's money, having nothing open or self-hostable felt off.

NetGainz is what I have built since then. It is a finance and operations platform for microgyms, released under AGPLv3, built on Frappe and ERPNext with a Next.js frontend. The product is opinionated around Profit First, Mike Michalowicz's small-business cash-flow method that flips the standard formula into Sales minus Profit equals Expenses.

In this talk I want to share what I have actually learned in a year, the parts I got wrong included. I started with the MIT license and switched to AGPLv3 a few months in, and there is a story there worth telling. I went with site-per-tenant over a shared database because for finance data the isolation matters more than the operational cost. I built the frontend as a separate Next.js app rather than staying with Frappe's Vue stack, and that had real tradeoffs both ways. The most surprising thing has been how quickly the technical decisions started shaping the business model, and the business decisions started shaping the code.

The wider point I want to make is that the same approach works for many other underserved Indian SMB verticals: yoga studios, music schools, tuition centres, small clinics, NGOs. I am calling the pattern FOSS for the Forgotten Middle. In the talk I will share how to pick a vertical and how to set up a project to invite contribution from day one.

The other reason I want to give this talk is to invite the IndiaFOSS community to contribute. If you have ever looked at a small-business problem in India and thought "someone should open-source this," this talk is for you. I will have good-first-issues labelled before the conference and the repo is at github.com/lokashche/netgainz.

Key Takeaways

Why solving for one underserved Indian SMB vertical might be the highest-leverage thing a small FOSS team can do right now, and why microgyms turned out to be a better starting point than I expected.

Why an opinionated methodology like Profit First often matters more than feature breadth when you are selling open-source software to small business owners.

The real reasoning behind the architectural choices — AGPLv3 over MIT, site-per-tenant over shared database for finance data, decoupled Next.js frontend over Frappe's Vue stack — with the tradeoffs I actually felt, not the marketing version.

How a casual conversation with a friend turned into the founding insight of an open-source project, and what I would do with that insight again before writing any code.

A pattern I am calling FOSS for the Forgotten Middle — pick an underserved Indian SMB vertical, stand on Frappe or Odoo or Django, decide the open-core boundary on day one, and invite contribution from commit one. Applies as easily to yoga studios, music schools, tuition centres, NGOs and small clinics as it does to gyms.

References

Session Categories

Story of a FOSS project - from inception to growth
Technology / FOSS licenses, policy
Talk License: AGPLv3

Which track are you applying for?

Main track

Speakers

Lokash Chellaiya Founder | Quantslate Solutions

Lokash Chellaiya has spent the last ten years working in finance and taxation. He is currently CTO/COO at ProsperoIQ Solutions and the founder of Quantslate Solutions, the company building NetGainz — the AGPLv3 finance and operations platform for microgyms that this talk is about.

The finance background is the reason he kept hearing the same money problem from small business owners across India, and the reason he became convinced the answer had to be open source rather than yet another locked SaaS. NetGainz is his first FOSS project at this scale, built in public on Frappe, ERPNext and Next.js.

Outside work he plays games, listens to music and DJs on the side, and enjoys thinking through radical invention ideas — half of which will probably never see daylight.

Lokash Chellaiya
https://www.linkedin.com/in/lokash-chellaiya