Skip to content
ERP · POS · Logistics · Device integration

Business software
that actually ships.

We build, deploy and operate the systems companies run on — accounting and inventory, point of sale, fleet and delivery, and the hardware on the floor that has to talk to all of it. Five products live in production, and custom ERP work for businesses that need their own.

  • Fixed, written scope
  • Migration included
  • Tested rollback on every cutover
  • Support after go-live
TamilAccounting dashboard showing sales, receivables and financial analytics
Double-entry accountingMulti-company & multi-currencyRestaurant POSKitchen display systemsFleet & transport managementElectronic proof of deliveryFreight billingRFID & barcode integrationWeighbridge automationBiometric attendanceWhatsApp & SMS gatewayse-Invoicing & GSTData migration from TallycPanel & VPS deploymentCustom module engineeringDouble-entry accountingMulti-company & multi-currencyRestaurant POSKitchen display systemsFleet & transport managementElectronic proof of deliveryFreight billingRFID & barcode integrationWeighbridge automationBiometric attendanceWhatsApp & SMS gatewayse-Invoicing & GSTData migration from TallycPanel & VPS deploymentCustom module engineering
10+
Years building business software
5
Products in live production
25+
Custom ERP modules shipped
24×7
Systems we keep running
Our products

Five systems, already running someone’s business

Not concepts or roadmap items. Each of these is deployed, supported and in daily use — which is why we can show you the screens rather than a brochure.

Cloud ERP & AccountingLive

TamilAccounting

Run your entire business in one place.

A cloud ERP and accounting platform with 30+ modules — sales, inventory, manufacturing, payroll, banking and tax compliance — running for businesses across 15+ countries.

  • True double-entry core. Journals, GL, banking, fixed assets, budgets and period close — with automatic postings generated from every business document rather than bolted on afterwards.
  • Inventory that reconciles. Multi-location stock, transfers, standard and average costing, stock-take workflows and a dedicated reconciliation module that explains variances instead of hiding them.
  • Bilingual, down to the PDF. Tamil and English across the UI, documents and reports. Invoices, statements and vouchers print correctly in either language, in your own formats.
TamilAccounting dashboard showing sales, receivables and financial analytics
Restaurant POSLive

Rezo

Point of sale built for a full dining room.

A real-time restaurant POS and operations platform — floor and table management, kitchen display, order flow and day-close reporting, on a modern TypeScript stack.

  • Floor and table management. Live room map with sections, table states, covers, merges and transfers. Servers see status at a glance instead of asking the kitchen.
  • Kitchen display & KOT routing. Orders route to the right station by item category, with course firing, prep timers and bump-back. Printed KOTs remain available for kitchens that want paper.
  • Billing that handles reality. Split by guest, by item or by amount, part payments across cash, card and UPI, discounts with reason codes, voids that require authorisation, and full reprint history.
rezo.kvcodes.com/floor
Service · Dinner · Shift 2
Floor Plan
Covers 47₹ 38,940 todayLive
FreeSeatedOrderedIn kitchenBillingMain Hall · Balcony · Private
T1Ordered
4 covers22m
₹ 1,840
T2Free
2 covers
—
T3In kitchen
6 covers38m
₹ 4,260
T4Billing
2 covers64m
₹ 2,190
T5Seated
4 covers5m
—
T6Ordered
3 covers14m
₹ 1,120
T7Free
4 covers
—
T8In kitchen
8 covers47m
₹ 7,480
B1Ordered
2 covers11m
₹ 960
B2Free
2 covers
—
P1Seated
10 covers8m
—
P2Free
10 covers
—
Kitchen Display
4 tickets firing
T34:12
Ghee Roast Dosa ×4
Tawa
T89:48
Mutton Biryani ×2
Main
T12:05
Chettinad Chicken ×2
Main
B16:30
Kothu Parotta ×1
Tawa
Table T3DINE-IN
6 covers · Server: Anitha · 38m
2
Chettinad Chicken
Extra spicy
640
1
Kothu Parotta
No egg
220
4
Ghee Roast Dosa
520
2
Filter Coffee
Less sugar
120
1
Mutton Biryani
Boneless
340
Subtotal1,840
GST 5%92
Service 5%92
Total₹ 2,024
Split
Settle
Transport & FleetLive

Fleey

The command centre for Indian road transport.

Transport, fleet and delivery management for businesses that move goods by road: orders, dispatch, fleet papers, proof of delivery and GST freight billing in one console, with Android apps for drivers and owners.

  • Dispatch that checks first. Match ready shipments to free trucks and drivers. Fleey checks capacity, vehicle papers and double bookings before a trip is created, and only a manager can override a warning.
  • A driver app that works offline. Today’s trips, navigation to each stop, proof of delivery, expenses and fuel bills on the driver’s Android phone. It keeps working without signal and sends everything when the phone is back in range.
  • Electronic proof of delivery. A photo, the receiver’s signature and the quantities delivered, time-stamped and with the phone’s GPS position when it has a fix. The office approves or rejects each one.
fleey.kvcodes.com/dashboard
Fleey dashboard with shipments, fleet status, a live fleet map and alerts that need attention
Device IntegrationLive

EdgeBridge

Your hardware, talking to your ERP.

A cross-platform device gateway that bridges scanners, printers, RFID, scales, cameras, biometrics and GPS to your ERP — with a plugin marketplace and store-and-forward reliability.

  • Store-and-forward by default. A durable local queue accepts every device event immediately and forwards it when the network allows. Losing the internet costs you latency, not data.
  • Two-way command channel. A persistent WebSocket lets the ERP drive hardware on site — print a label, read a tag, capture a weight, trigger a camera — without opening an inbound port.
  • Isolated plugin architecture. Each device type is a plugin loaded into its own context and talking only to the gateway event bus. A misbehaving driver cannot take the gateway down with it.
gateway.local/status
Plant 1 · Gateway GW-CBE-01 · v2.4.0
Gateway Status
ERP linkedLive
Devices online
6 / 7
▼ 1 reconnecting
Events / hour
1,940
▲ steady
Queue depth
12
▲ draining
Uptime
41d 06h
▲ no restarts
Connected Devices
Plugins loaded in isolated contexts
Gate RFID ReaderOnline
UHF RFID · TCP
10.0.4.21:90101,284 today
Weighbridge ScaleOnline
Serial · COM3
9600 8N196 today
Dock Label PrinterOnline
Raw TCP · 9100
10.0.4.44:9100412 today
Packing ScannerOnline
Barcode · COM1
115200 8N13,918 today
Biometric TerminalReconnecting
Access · TCP
10.0.4.60:4370208 today
Yard Camera 2Online
IP Camera · HTTP
10.0.4.72/snap74 today
Outbox
store & forward
12 pending
Peak 92 during 4-min link loss · fully drained
Marketplace
Barcode Pluginv1.6.2up to date
RFID Pluginv2.1.0update ready
Scale Pluginv1.3.4up to date
Every package SHA-256 verified before install
Event Stream
device → gateway → ERP
16:42:08rfid.tag.readEPC 3034F2A9…B1forwarded
16:42:04scale.weight.stable18,420 kgforwarded
16:41:55erp.commandprint.label → Dock Printerack
16:41:51barcode.scanSKU 8901234567894forwarded
16:41:44rule.firedweight > 18t → create GRNqueued
16:41:38camera.snapshotyard-2 · 214 KBforwarded
16:41:30biometric.punchEMP-0442 · INqueued
Development & DeploymentAvailable

Custom ERP

When the off-the-shelf answer is nearly right.

Custom ERP development, module engineering, migration and deployment — for businesses whose processes do not fit a boxed product and should not be forced to.

  • Discovery that produces a plan. We map your current process, find where it actually breaks, and come back with a scoped, sequenced plan and a fixed understanding of what go-live means.
  • Module engineering. New documents, workflows, costing rules, reports and dashboards built as upgradable modules — with permissions, audit trails and their own migration path.
  • Data migration. Masters, opening balances, history and chart-of-accounts mapping moved from Tally, spreadsheets or a legacy system, reconciled against your own trial balance.
your-company.kvcodes.com/approvals
Custom workflow engine · Plant 2
Approval Chain — REQ-2291
SLA 4h remainingLive
Open requisitions
46
▲ 12 awaiting you
Avg. approval time
6.2h
▲ down from 31h
Production orders
19
▼ 3 behind plan
Yield variance
+1.8%
▲ vs standard
REQ-2291 · Bearing assembly, 400 units
₹ 3,84,000 · raised against WO-1180
IN APPROVAL
Requested
Stores — Priya N.
10 Sep, 09:12
Dept. Head
Production — Suresh K.
10 Sep, 11:48
Purchase
Ravi T.
11 Sep, 10:05
Finance
Threshold > ₹ 2 L
Awaiting
Director
Final sign-off
—
Integrations
e-Invoice / IRPconnected
GST Returnsconnected
HDFC Bank Feedconnected
Shopify Storesyncing
Courier APIconnected
Payroll Exportscheduled
Approval throughput
Last 12 weeks
Audit trail
Every field change stamped with user, time and previous value.
18,402 entries
Role permissions
Scoped to company, branch, document type and amount band.
34 roles defined
Scheduled jobs
Nightly close, reorder run, ageing, backup verification.
9 jobs · all green
What we do

End to end, or the part you’re missing

Most engagements start with one problem and grow. We are equally happy implementing a full ERP or building the single integration nobody else will touch.

How we work

A rollout plan you can hold us to

ERP projects fail in predictable ways: vague scope, migration left until last, training skipped, and no way back if go-live goes wrong. We plan against each of those.

01
Step 01

Understand

We sit with the people who do the work and map how the business actually runs today — including the parts that only exist in someone’s head or a shared spreadsheet.

02
Step 02

Scope

You get a written plan: what is standard, what needs building, what it costs, what order it happens in, and what “live” means. No discovery invoice with no deliverable at the end.

03
Step 03

Build

Configuration and custom modules in short cycles, on a staging environment loaded with your own data, so you are reviewing your business — not a demo company.

04
Step 04

Migrate & train

Masters, balances and history move across and reconcile. Your team trains on the migrated data, by role, before anyone depends on it.

05
Step 05

Cut over

A scheduled go-live with a tested rollback. Deploys are scripted and transactional, so a failed step restores the previous state instead of leaving you half-migrated.

06
Step 06

Support

Defined response times, version upgrades and a continuing relationship with the people who built it. An ERP is never finished on go-live day.

Customer feedback

What clients say after go-live

The real measure of business software is whether the team still uses it six months later. Reviews are collected on our Google Business Profile.

Read our reviews on Google

Our customers post their feedback publicly on our Google Business Profile, where it stays verifiable and unedited. Have a look before you talk to us — and ask us for a reference in your own industry.

Verified, not curated
Reviews live on Google, not in a box we control.
Talk to a live client
We will connect you with a customer running the same software.
Judged at six months
Ask them how it went after go-live, not during the demo.

Tell us what’s broken.
We’ll tell you what it takes to fix it.

A first conversation costs nothing and usually saves a year. Bring your current process, your spreadsheets and the thing that keeps going wrong.