← Back to Blog
Business7 min read

What India's 75 Million Small Businesses Actually Need from Software

A kirana in Patna, a parlour in Pune, a coaching centre in Kota — they're all small businesses, but they have very different needs. Here's what they share.

Vivek Singh
10 February 2025 · Founder, Tanvrit
Share

"Small business" is a category that flattens enormous diversity into a single label. A kirana in Patna, a parlour in Pune, a coaching centre in Kota, a tea stall in Hyderabad, an auto-rickshaw operator in Chennai — they are all "small businesses." They share a tax bracket and a size classification. Beyond that, their operational realities are radically different.

Any software that claims to serve all of them has probably not talked to enough of them. Understanding what India's 75 million small businesses actually need starts with recognising who they are, what constraints they operate under, and why the solutions that work for businesses in other markets — and even for large Indian companies — do not work for them.

The Missing Middle: India's Biggest Software Gap

India's enterprise software market is well-served. SAP, Oracle, Tata Consultancy Services, and dozens of boutique SaaS companies build sophisticated systems for corporations. At the consumer end, free apps serve individuals. But in the middle — the 75 million micro and small enterprises that employ nearly half of India's workforce and contribute roughly 30% of GDP — there is almost nothing built specifically for how they operate.

What exists falls into two unsatisfying categories: free consumer apps that are too simple to run a business (a basic expense tracker cannot manage a 500-SKU inventory or file GST returns), or enterprise-grade software that is too expensive, too complex, and built on assumptions that do not hold for a business run by one or two people on a mid-range Android phone. This gap is what researchers and policy makers sometimes call the "missing middle" of Indian business software.

The size of this gap should be surprising. India has produced world-class software companies, a booming startup ecosystem, and some of the best engineering talent in the world. Yet the kirana owner in your neighbourhood almost certainly still does their accounts in a paper register or a basic Excel sheet. The reason is not that no one tried — many have. It is that the problem is harder than it looks.

Why Western SaaS Fails Indian SMBs

Most business software sold globally was designed for businesses in the United States, the United Kingdom, or Western Europe. When these products enter India, the localisations are often superficial: add a rupee sign, add GST fields, translate some menu labels. The fundamental architecture — the assumptions baked into how data is structured, how workflows are sequenced, and what connectivity is assumed — remains unchanged.

Those assumptions are consistently wrong for Indian small businesses. Western business software assumes a bank account where all transactions are traceable — but a significant share of Indian small business transactions are still cash, with no formal record. It assumes reliable high-speed internet — but Indian internet, even in cities, drops out regularly. It assumes formal supplier relationships with SKUs and purchase orders — but most Indian small retailers buy from informal distributors on a handshake system with no standardised product codes. It assumes English as the working language — but millions of business owners across India are more functional in Hindi, Tamil, Bengali, Marathi, Gujarati, or Telugu.

Pricing is perhaps the most concrete mismatch. A SaaS product priced at $50/month is ₹4,200 at current exchange rates. A business turning over ₹30 lakh annually — ₹2.5 lakh per month — cannot spend ₹4,200 per month on a billing tool. That is 1.7% of revenue just on software subscription, before considering hardware, internet, rent, staff, and goods. Pricing that works for an American business with comparable revenue is structurally unaffordable in India.

The Feature Set Indian SMBs Actually Need

There is a persistent mismatch between what software startups build for Indian SMBs and what Indian SMBs actually need. The former tends to be shaped by what is technically interesting to build, what Western analogues suggest is important, and what investors in the startup ecosystem expect to see. The latter is shaped by the daily operational reality of running a small business in India.

The features Indian SMBs need most are unglamorous: rock-solid offline billing, correct GST calculation on the first try, UPI payment receipt with amount verification, customer credit tracking in plain language, and a simple daily summary of what was sold and what was collected. These are not features that generate demo excitement. They are the features that determine whether a business uses the software every day or abandons it in three weeks.

What gets built instead, too often: elaborate analytics dashboards with charts no small business owner has time to interpret, CRM modules that assume a sales pipeline process that does not exist in a kirana context, multi-currency support for a business that has never transacted outside India, and complex permission systems for a shop run by a single owner with one part-time assistant. The gap between what gets built and what is needed is not a technology problem — it is a proximity problem. Builders who are not close to the customer cannot consistently make the right feature trade-offs.

WhatsApp: The Unofficial Business OS of Indian SMBs

Before any formal software enters the picture, most Indian small businesses already have an operational system — it is called WhatsApp. A kirana owner uses WhatsApp to receive orders from regular customers, negotiate with distributors, send photos of new stock arrivals to their network, collect payment confirmations, and communicate with staff. A parlour owner uses it to confirm appointments, send before/after photos to clients, and handle complaints. A transport operator uses it to coordinate drivers, share route updates, and track collections.

Any business software that ignores this reality is solving the wrong problem. Good software for Indian SMBs should not try to replace WhatsApp — it should integrate with it. Sending a receipt via WhatsApp after a sale, alerting an owner on WhatsApp when stock hits a reorder point, or sharing a daily sales summary to a WhatsApp number — these integrations meet the business owner where they already are, rather than demanding they adopt an entirely new communication workflow on top of their existing habits.

JAM Trinity and Its Impact on SMB Digitisation

The JAM trinity — Jan Dhan bank accounts, Aadhaar identity infrastructure, and Mobile phone penetration — is the foundation on which India's digital economy has been built. Jan Dhan gave nearly 500 million previously unbanked Indians access to a bank account. Aadhaar provided a verifiable digital identity. Mobile penetration brought internet access to over 800 million people. Together, these three pillars created the infrastructure for UPI, digital lending, and government benefit transfers that have transformed Indian finance in less than a decade.

For small businesses, the JAM trinity has practical consequences. UPI — built on Jan Dhan accounts and Aadhaar-linked authentication — is why a vegetable vendor in a tier-3 town can accept digital payments today. The same infrastructure enables digital lending products that assess creditworthiness through transaction data rather than collateral. A kirana store with two years of consistent digital billing data has a financial footprint that a formal lender can evaluate — something that was effectively impossible a decade ago when all transactions were cash and unrecorded.

This is the long-term value of getting your digital records right today. It is not just about GST compliance or inventory accuracy — it is about building the financial history that will determine your access to credit, insurance, and government schemes in the years ahead.

Government Schemes for MSME Digitisation: ONDC, GeM, and Beyond

ONDC: The Open Network for Digital Commerce

ONDC (Open Network for Digital Commerce) is the government's initiative to democratise e-commerce in India by creating an interoperable network where any seller app can connect to any buyer app. Unlike the current model where a seller must manage separate accounts on Flipkart, Amazon, Meesho, and other marketplaces — each with different commission structures, listing requirements, and payment cycles — ONDC allows a seller to list once and be discoverable across all buyer-side applications simultaneously.

For small retailers, ONDC removes the entry barrier to digital commerce. Instead of going through the seller onboarding process of a major marketplace — which requires photos, descriptions, pricing, and logistics infrastructure that many small businesses cannot provide — ONDC-compatible platforms are being built with simpler onboarding designed for the local retailer. A kirana that already maintains a digital product catalogue in a POS system is one step away from becoming an ONDC seller.

GeM: Government e-Marketplace

The Government e-Marketplace (GeM) is India's online platform for government procurement. Any registered MSME can sell goods and services to central and state government departments through GeM. For businesses that supply stationery, office supplies, cleaning materials, printed materials, or other commonly procured items, GeM represents a large and reliable buyer — the Government of India and its 50+ lakh employees and offices.

MSMEs on GeM benefit from a 25% procurement reservation under government policy: a quarter of all government purchases must come from MSMEs. Wambda registration, UDYAM certificate, and a GeM seller profile are the entry requirements. The combination of GST registration, digital billing, and a product catalogue — exactly the things that good business software provides — is what positions an MSME to take advantage of GeM.

What Good SMB Software Must Do Differently in India

Building for Indian small businesses is not simply a matter of localising global software. It requires rethinking product decisions from the ground up. Here is what that looks like in practice:

  • Offline-first architecture: not "offline mode" as a fallback, but offline as the primary state. Data lives on the device and syncs to the cloud, rather than living in the cloud and being cached locally.
  • Mobile-first UI: designed for a 6-inch screen with dirty hands, in bright lighting, with a queue of customers waiting. Not a desktop interface shrunk to mobile.
  • Pricing in Indian terms: ₹199–₹499 per month for a single-shop business, not ₹2,000+. At the right price point, the software pays for itself in the first week of shrinkage reduction or GST penalty avoidance.
  • Compliance built in, not bolted on: GST should not be an add-on feature. It should be the default starting state of every billing workflow.
  • WhatsApp integration: receipts, alerts, and daily summaries delivered where the owner already spends their time.
  • Indian language support: not just the interface, but product names, customer names, and receipts in the language the business owner actually uses.
  • Support that speaks the user's language: literally. Customer support in Hindi, Tamil, Bengali, and other major languages, available during Indian business hours, via phone and WhatsApp — not just an English-language ticket portal.

The Tanvrit Approach

Tanvrit is building the software layer that India's 75 million small businesses deserve. Not enterprise software cut down to size. Not Western SaaS with a rupee sign. Products built from the counter outward — starting with the workflows that happen dozens of times a day and working from there.

We are building vertically. Each Tanvrit product targets a specific segment with a tool designed for its specific operational reality: Friendly for retail POS, Swyft for mobility, Mandee for business management. We are not trying to build one tool that serves everyone poorly — we are building several tools that serve specific segments well, integrated at the data layer so a business using multiple products gets a unified view without duplicate entry.

The integration layer — the business OS — is what ties them together. A business that uses Friendly for in-store sales and Mandee for operations should have one view of their inventory, one reconciled P&L, one GST report. That is what we are building. See the Tanvrit platform →

Indian SMBsmall business IndiakiranaIndia business softwareSME Indiabusiness software needsvernacular software
← Back to Blog
Share