27
Home/Platform
Architecture & deployment

Boring technology, deliberately.

A showroom cannot stop billing because something deep in the software fell over. ambar 27 is deliberately built from few parts, each of them well understood and long proven - and we run it for you, so keeping it up is our problem rather than yours.

Sub-secondInvoicing, with every counter busy
MySQLOne relational database, one source of truth
161Versioned migrations, forward-only
HostedProvisioned, run and monitored by us

Fewer moving parts, fewer things that break

Most retail software fails at the joins - an overnight sync that drifts, a queue that stalls, a service that is down on the one evening you needed it. ambar 27 deliberately has very few joins. A counter bills, the invoice saves, and everything that sale touches is already written. That is why it holds on the busiest evening of your year.

  • Fast when it matters. The system stays warm between invoices, so billing does not wait for anything to start up.
  • Nothing queued for later. Stock, tax, the customer ledger and salesperson incentive are written as the sale is saved - there is no nightly job to go wrong.
  • Modest counters are fine. Pages are built on the server, so a till does not need to be a powerful machine.
  • One dependency, stated plainly. The showroom needs a working internet connection to bill - we will tell you to keep a second line, because that is the one thing that stops a counter.
  • Sized against your peak day, not your average one - tuned during implementation, on figures from your own festival week.
If your IT person asksThe short version
PHP 8MySQLCaddy + HTTPSServer-rendered No build stepNo message queueDedicated databaseREST API
What happens when a counter billsOne transaction
1
Piece scannedPrice, tax rate and floor position looked up
2
Discount and tender appliedWithin the ceiling set for that counter
3
Invoice savedStock, GST, customer ledger and incentive posted together
4
E-invoice signedIRN and QR on the printed bill - queued and retried if the portal is slow
5
Cash position updatedCounter, cashier and day-close reflect it immediately
No overnight sync, no morning reconciliationOne save

Deployment: we run it, you sell

ambar 27 is installed, hosted and run for you. We choose the provider and region, size the server against your own festival-week figures, and keep it patched, monitored and backed up. You never choose a host, administer a server or get called about one. What you get is an instance of your own and a database of your own - never a shared multi-tenant one.

  • Provider, region and sizing chosen by us, against your peak day rather than your average
  • Automated deploys through a CI pipeline, with versioned releases
  • Monitored and patched by us, with restores tested before go-live
  • Backed up daily and retained for seven days, so a bad day can be rolled back
What hosting includesNothing to arrange
Server and sizingChosen by us
Monitoring and patchingIncluded
Daily backups7-day retention
Your own databaseNever shared
Multi-tenant shared databaseNever

Performance under a festival rush

The load pattern in Indian textile retail is brutal and predictable: eleven quiet months, then a Diwali week where every counter bills continuously. The system is sized for that week, not for a Tuesday in March.

  • The system stays warm between invoices instead of starting up for each one
  • Every report and register is indexed, so they stay quick as years of data build up
  • Settings and permissions are cached, so they are not re-read on every screen
  • Registers are paged, so no screen tries to load ten years at once
  • Capacity tuned to your own festival-week figures during implementation
  • Thermal and direct printing bypass the browser print dialog
What we size it againstSet at install
Counters billing at onceYour peak evening
Invoices on your busiest dayFrom your own figures
Users on the floor and in accountsNamed users
Years of history to keep liveReporting depth
Sized for the week that matters, not for a Tuesday in MarchTuned
Integrations

What it connects to.

Every integration uses your own credentials and your own accounts. We do not resell you an API.

GSP / e-invoice

IRN generation and cancellation with signed QR, plus e-way bill generate and cancel, configured per GSTIN with your GSP credentials.

GSTN returns

GSTR-2A purchase register download and GSTR-2B reconciliation data pulled for matching against your purchase register.

Tally

Ledger mapping for sales, purchase, GST and expense heads, with XML voucher, ledger, stock item and unit generation.

WhatsApp Business

Your business account and phone number ID, sending templated document messages for invoices, receipts and statements.

Razorpay

Online collection with reconciliation back to the customer ledger and the card settlement flow.

Bank statements

Statement import and matching against recorded bank transactions to drive reconciliation inside the ledger.

QZ Tray & scanners

Direct thermal and label printing with a digital certificate, plus a dedicated scanner app for stock taking and inward.

Face recognition

A native Go service that registers employee face descriptors and matches attendance, running entirely on your server.

Live updates

Counters, cashiers and floor managers see the same figures without refreshing the screen.

A documented REST API

Scanner tablets, feedback devices and your own tooling talk to ambar 27 over an authenticated REST API. If you need to push data from a marketplace, a website or a legacy system, that is the door - not a database connection.

Implementation

How a rollout actually goes.

The software is already written. What takes time is your data, your rules and your people - so that is where the schedule goes.

Typical timelineSingle showroom
Discovery & scopingWeek 1
Masters & migrationWeeks 2–4
Parallel runWeeks 4–6
Cutover & trainingWeek 6–7
Hypercare supportWeeks 7–11
Multi-branch rollouts run branch by branch~7 weeks

Discovery and scoping

We walk your floors and your books: counters, warehouses, GSTIN structure, cheque practice, jobwork flow, incentive schemes, and who is allowed to approve what. The output is a configuration document you sign off, not a wishlist.

Masters and migration

Categories, designs, attributes, sizes, suppliers, customers, ledgers, opening balances and live stock are imported and reconciled against your existing books. This is the phase that decides whether your reports are trustworthy, so it gets the most attention.

Parallel run

You bill on ambar 27 alongside your current system for an agreed period, with daily tie-outs on sales, stock and cash. We do not declare go-live until the two agree for a full week.

Cutover and training

Role-wise training by function - counter staff learn billing and selections, cashiers learn settlement, accounts learn planners and returns - with printed SOPs left behind for each role.

Hypercare and handover

A defined support window with the same team that implemented it, then transition to ongoing support. The people who know your configuration stay with it.

Operations

What we run, what you keep.

AreaHow it works
IsolationA database dedicated to your business, never pooled with another client’s. Nothing you record is visible to any other customer of ours.
BackupsTaken daily and kept for seven days, so a mistake can be rolled back within that window. Backups are held by us and are not distributed. Restore is tested as part of go-live, not assumed.
UpdatesVersioned releases deployed through a CI pipeline. Schema changes ship as forward-only migrations that run on deploy, with a rollback plan for each release.
MonitoringErrors are logged and alerted on. Failed IRN and e-way bill submissions surface as a worklist inside the application, where your team will actually see them, rather than in a log file nobody reads.
SupportA named team that knows your configuration. Support covers the application, the integrations and the deployment - including the server, where we host it.
CustomisationReports, print templates and workflow rules specific to your business are built as part of implementation or a support engagement, and travel with your instance through upgrades.

See ambar 27 on your own numbers.

A 45-minute working session on your store data - your categories, your GST profile, your counters. No slideware.