Pharma depth, without the Windows box. Sixty-three capabilities across eight domains — including the three where Marg wins.
Marg is genuinely strong where it matters for pharma distribution, and it earned that. It is also a Windows product with per-licence multi-user, and the rest of your company — sales, people, projects — sits outside it. Ragenaizer carries the same pharma depth (Schedule-H register, salts and substitutes, per-batch MRP, FEFO, racks) and puts it in a browser next to the CRM, the HR and the books.
Their figures are indicative published list prices for a ten-person setup, converted where needed at ₹95.12 to the dollar (5 August 2026). We do not verify competitor pricing and it changes — get a current quote from them before you decide. Ours is a fixed annual seat block, exclusive of GST.
We have gaps and they are worth knowing before you move, not after. These are ours.
Marg has two decades of pharma-distribution habits baked in. If your team is fast in it and nothing is breaking, the switching cost is real.
Not built here yet. Marg generates them.
Purchase matching against the portal is not built here. That is a genuine gap.
Marg is a desktop product. Remote access means a VPN or a hosted-desktop reseller.
Runs in the browser on any OSAdding a user is a licence decision rather than a setting.
Seats come in the blockSales and people live in other tools, and the customer gets typed twice.
Same customer record across CRM, projects and the booksMarg goes deep on distribution and earns its place there. Everything below sits outside what a distribution product is for. Each of these is a measured fact rather than a claim — the number under it was counted in our own source before it was written here.
Not a chatbot that answers questions about your data — one that does the work. It raises a purchase order, approves it, records a loan instalment, raises an interest invoice, on your instruction and inside your permissions.
1,172 tools across nine servicesAn approved payroll run hands the salary journal straight to the ledger and raises the statutory dues as bills. Every payslip keeps the arithmetic that produced it, and the engine asserts a named set of checks before the run may proceed.
seven invariants, two of them hard stopsA country is an uploaded, schema-validated, versioned pack — contribution rules, tax slabs, regional levies and the formulas between them. A rate change is a new pack version, not a software release, and last quarter still explains itself under the rules it was run on.
India ships configuredA ecommerce website API keyed per tenant. Your own site or app reads the catalogue, the live quantity and the current price, and posts an order that becomes a real document in the same books. No nightly export, no overselling.
catalog · items · stock · price · ordersHD video on media servers we run ourselves, with the recording uploaded into your own Drive and a transcript kept per session with a summary. The call about the customer ends up next to the customer.
server-side transcription botTime is logged against the task, submitted as a weekly timesheet, approved from a queue, and billed at the rate that applied when the work was done — not the rate today.
billing_rate_snapshot, captured at entryCapture from a web form, Facebook Lead Ads, WhatsApp, a call or a spreadsheet; deduplicated before insert, attributed by UTM, assigned from the source. Mark the deal won and the customer record appears in the books.
one customer recordSurvey data analysed, focus group recordings worked from, and open-end responses coded automatically against a codeframe you control — with a per-job cost and an audit log, so the output is defensible to a client.
per-job cost and audit logEvery Ragenaizer cell was read out of our own source code on 6 August 2026 — 388 endpoints across 46 controllers and 100 tables. The Marg column comes from published documentation and is not verified by us; check anything that decides your purchase.
| Marg | Ragenaizer | |
|---|---|---|
| The ledger itself | ||
| Double-entry, enforcedRefuses to post an unbalanced entry | Yes | Yes throws on the lines and on the entry header |
| Chart of accountsTree, templates, CSV import, opening balances | Yes | Yes |
| Manual journalsPost, lock, reverse; typed journals | Yes | Yes |
| Trial balance, P&L, balance sheet, cash flowThe four that matter | Yes | Yes |
| Day book and cash bookIndian practice, not just a US chart | Yes | Yes |
| Period lock and year-end closeClosing checklist with sign-off | Yes | Yes |
| Audit trail with before/afterEvery posting, approval, reversal, deletion | Edit log | Yes |
| Proforma invoicesNo financial effect until accepted, then one click | Quotation | Yes |
| Credit and debit notesCustomer refunds and vendor returns, posted | Yes | Yes debit notes can return stock as well as value |
| Opening balancesStart mid-year without a fiction | Yes | Yes |
| Indian tax | ||
| GSTR-1 and GSTR-3BGenerated over any date range | Yes | Yes |
| GSTR-1 JSON exportFor the portal, not a PDF to retype | Yes | Yes |
| TDS — payable and receivableBoth sides of the deduction | Payable | Yes including customer-side TDS on receipts |
| HSN / SAC librarySearchable master | Yes | Yes |
| Composition and overseas treatmentPer customer, drives the tax | Yes | Yes |
| E-invoicing (IRN)Needs a GSP connection either way | Yes | Built, gated shipped but switched off until your GSP is live — we will not claim it works before it does |
| E-way billNot built here yet | Yes | No honestly, no |
| GSTR-2A / 2B reconciliationPurchase matching | Yes | No not built |
| GSTR-9 annual return | Varies | No not built |
| Inventory depth | ||
| Batch / lot tracking with expiryPer-lot quantity, expiry, MRP | Yes | Yes |
| Serial number trackingRegister, sell, status, mismatch report | Yes | Yes |
| Per-item valuation methodWeighted average or FIFO, chosen item by item | Per company | Yes valuation_method is a field on each item |
| Multiple units of measureBuy in cartons, sell in strips, stock in base | Yes | Yes conversion enforced on the money path; serial items must use base units |
| Multi-location stock and transfersPer-location balances | Yes | Yes |
| Rack / shelf / bin labelWhere to find it at the counter | Yes | Yes |
| Reorder level and reportWhat to buy before you run out | Yes | Yes |
| Stock register and valuation reportTies to the ledger | Yes | Yes inventory account balance equals the valuation report by construction |
| Pharma | ||
| Drug schedule on the itemSchedule H, H1, X | Yes | Yes |
| Schedule-H registerThe prescription register, off real movements | Yes | Yes |
| Salt master and substitutesFind another brand of the same molecule | Yes | Yes |
| Per-batch MRPPrice varies by lot | Yes | Yes |
| Expiry report with value at riskWhat is about to turn, and what it costs | Yes | Yes |
| FEFO at the counterScan returns the first-to-expire lot | Yes | Yes |
| Manufacturing | ||
| Bill of materialsRecipe per finished item | Yes | Yes |
| BOM explosionWhat a given output quantity consumes | Yes | Yes |
| Work orders with issue and completeWIP is a real state | Yes | Yes |
| Finished goods with batch and costOutput carries what went in | Yes | Yes |
| Selling | ||
| Counter / POS billingBarcode, MRP-inclusive, cash | Yes | Yes |
| Customer price listsDifferent rates per customer | Yes | Yes |
| Trade schemes / free goodsBuy 10 get 1, dated | Yes | Yes |
| Sales orders → invoiceOrder before it hits the books | Yes | Yes |
| Delivery challansGoods move, invoice follows | Yes | Yes |
| Post-dated chequesRecorded, tracked, cleared | Yes | Yes |
| Interest on overdueComputed on ageing | Yes | Yes |
| Ecommerce website, live off your stockYour online shop reads real quantities and prices | No | Yes a storefront API your site calls: catalogue, live stock, current price, order placement |
| Cutting the numbers | ||
| Cost centresTag spend to a branch, a team, a vehicle | Yes | Yes on vendor bills and budget lines |
| Project tagging on entriesProfitability per job, not per company | Cost centre only | Yes |
| BudgetsSet them, then report against them | Yes | Yes |
| User-defined custom fieldsYour own fields on documents, validated | Limited | Yes five field types across invoices, bills, purchase orders, proformas and expense claims — required flags, dropdown options, display order |
| Stock countsPhysical count reconciled to book stock | Yes | Yes |
| Approval queue with SLA reportingBreach rate and average review time | No | Yes client and vendor creation requests, with the SLA measured |
| Duplicate-safe postingSend the same request twice, post once | Unknown | Yes idempotency keys on seven controllers |
| Beyond the books | ||
| Multi-currency with realised FXGain/loss posts itself | Limited | Yes |
| Fixed assets and batch depreciationDisposal computes gain or loss | Yes | Yes |
| Recurring and usage-based billingSubscriptions, meters, wallets | No | Yes |
| Expense claims with policySubmit, approve, reimburse, post | No | Yes |
| Loans and EMI | Manual | Yes |
| Budgets and cost centres | Yes | Yes |
| CRM, HR, projects, chat, mail, meetingsSame login, same customer record | No | Yes included in the same seat block |
| How it runs | ||
| Works in a browser, any OSNo desktop install | No | Yes |
| Multi-user without a reseller | Licence tier | Yes |
| Your data exports wholeBooks, contacts, files | Yes | Yes |
| Priced per seat block, annualNo per-module upsell | Per licence | Yes |
Send the one capability you cannot work without. If we do not have it we will say so, and tell you whether it is coming.