Skip to content

Engineered for Zero‑Defect Scale.

Android and iOS apps, web applications and the internal tools that run your inventory, orders and billing. Designed by architects, built by engineers, and checked by a working QA professional before anything reaches your customers.

sabari-inventory / supabase / migrations / 0007_tally_sync.sql
1-- 0007_tally_sync.sql · stock pushed from TallyPrime via TDL
2create or replace function public.tally_stock_webhook(payload jsonb)
3returns void language plpgsql security definer as $$
4begin
5 insert into tally_inventory (barcode, name, hsn, mrp, godown, closing_stock)
6 select i->>'barcode', i->>'name', i->>'hsn',
7 (i->>'mrp')::numeric, i->>'godown', (i->>'qty')::numeric
8 from jsonb_array_elements(payload->'items') as i
9 on conflict (barcode, godown) do update
10 set closing_stock = excluded.closing_stock,
11 updated_at = now();
12
13 -- low and negative stock feed the alert tray
14 perform notify_stock_thresholds(now() - interval '5 minutes');
15 update sync_status set last_push = now() where source = 'tallyprime';
16end;
17$$;
mainSynced with TallyPrime

Three letters. Three things we refuse to cut corners on.

B for Binary

We write the code ourselves.

Flutter for Android, iOS and web from one codebase. Next.js where a website needs to be fast and findable. No templates stretched to fit, no page builders.

A for Architecture

We design the system before the screens.

Who can see what, where the data lives, how it reaches TallyPrime or your billing desk. Roles, security rules and sync are planned on day one, not patched in later.

T for Technology

We keep it running after launch.

Cloud hosting, in-app updates, home servers, backups and the everyday IT support that keeps a small business moving. The same people who built it answer the phone.

B.A.T. Software Solutions000110100110010110BINARYARCHITECTURETECHNOLOGYSOFTWARE SOLUTIONS

Software shaped around how you already work.

  • Android and iOS apps
  • Web applications
  • Custom internal tools (inventory, orders, billing)
  • Home server setup
  • IT support and troubleshooting
  • Workflow automation

Full-stack and mobile engineering.

Android and iOS apps and web applications from a single Flutter codebase, with Next.js for marketing sites that need to load instantly. Releases ship through GitHub and update inside the app, so nobody has to reinstall anything.

  • Flutter
  • Dart
  • Next.js
  • TypeScript
  • Supabase
  • Firebase

Enterprise QA and test automation.

Our engineer works in software QA by day. Every build runs unit and widget tests in CI, against a separate test environment, before it reaches your staff.

  • flutter test
  • GitHub Actions
  • Test / Prod split
CI on main6 of 6 passed
  • orders: full lifecycle
  • invoice: GST totals
  • rbac: staff limits
  • stock: negative alert
  • auth: no public sign-up
  • sync: idempotent push

Cloud and self-hosted infrastructure.

Home servers, NAS and media stacks, backups, and the IT support and troubleshooting to keep them healthy. We run our own around the clock.

  • Docker
  • ZimaOS
  • Cloudflare
  • Backups
gateway 3msnas 4msmedia 10msbackup 13mshome-server

4 of 4 services upNightly backup done

Custom business ERP and workflows.

Inventory, orders and billing built around the way your counter, godown and accounts team actually work. Then we automate the busywork: TallyPrime sync, stock alerts, GST invoices, UPI payment requests and Excel reports.

  • TallyPrime TDL
  • Row-level security
  • PDF invoices
  • UPI
  • Excel export

Built for real businesses, not demos.

Three Chennai businesses, three very different problems. Each app was built for the owners and staff who use it day to day.App screens and live samples on this page show sample data.

Sabari Musicals

Musical instrument retail, Vadapalani, Chennai. Android and web.

Live TallyPrime stock, on every phone in the store.

Stock lives in TallyPrime on the accounts desk. The owner and staff on the floor needed to see what is in which godown, and to know about low or negative stock as it happens, not at month end.

What we built

  • Custom TDL script that pushes every stock change from TallyPrime to a Supabase webhook, watched by a cloud watchdog
  • Instant search by name, barcode or HSN, with godown-wise stock and cost-range filters
  • Day Book with GST, landing cost and gross profit across sales vouchers
  • Low and negative stock alerts with per-item thresholds
  • Admin and staff roles enforced by row-level security, plus PIN and biometric app lock
  • Flutter
  • Supabase
  • PostgreSQL RLS
  • Edge Functions
  • TallyPrime TDL
  • Cloudflare Pages

Brownies n Treat

Bakery and desserts, Chennai. Android.

Every order, invoice and delivery date in one place.

A busy order book needs more than chats and notebooks. Orders, payments, delivery dates and invoices needed one home, with staff access kept separate from the owner's.

What we built

  • Order lifecycle from pending to completed, with delivery-day reminders
  • Product catalogue with variants, categories and pricing
  • PDF invoices generated on the spot, shared or printed, with UPI payment requests
  • Expense and vendor bill tracking, with revenue dashboards and Excel exports
  • 140+ automated tests and a CI pipeline that ships each release as an APK
  • Flutter
  • Cloud Firestore
  • Firebase Auth
  • GitHub Actions
  • Syncfusion XlsIO

Home Touch

Modular kitchens and cabinetry, Chennai. Android and web.

Quote to factory to invoice, in one ledger.

Multi-room interior quotes have to be priced from grade and finish rate cards, production costs must never appear on client paperwork, and part payments need to be easy to follow.

What we built

  • Two-step, multi-room order wizard priced from grade and finish rate cards (Acrylic, PU, Laminate, BWP)
  • Lifecycle tracking from Quoted to In Production to Completed
  • Part-payment tracking and PDF receipts, with production costs kept off client documents
  • Net profit dashboard, biometric app lock and passkey sign-in
  • Over-the-air APK updates from GitHub Releases
  • Flutter
  • Riverpod
  • Supabase
  • PostgreSQL RLS
  • WebAuthn
  • Cloudflare Pages

Four stages. No surprises.

The same path for a five-page website or a full inventory system. You always know what stage you are in and what comes next.

Architecture

We map the business before we write code.

A working session at your counter, godown or office. We list who does what, which numbers matter and where data comes from today, then design the database, roles and screens around it.

You get

  • Data model and user roles
  • Screen map
  • Integration plan: Tally, UPI, printers
  • Fixed scope and timeline

Rapid Prototyping

Something you can tap, early.

A clickable build on your own phone within the first sprint. You react to something real instead of a document, and we adjust while changes are still cheap.

You get

  • Clickable flows on your device
  • Weekly builds
  • Short feedback rounds
  • Copy and data checked with your team

Automated QA

Tested before handover, not after complaints.

Unit and widget tests for the rules your business depends on, run automatically on every change against a separate test environment. Permissions are tested as carefully as features.

You get

  • Automated test suite
  • Separate test and live data
  • CI checks on every change
  • Role and permission tests

Production Deployment

Shipped, watched and easy to update.

Web apps go live on Cloudflare. Android builds update themselves from inside the app. Sync jobs are watched, and you get a walkthrough so your team is confident from day one.

You get

  • Web on Cloudflare Pages
  • In-app Android updates
  • Sync watchdog and alerts
  • Handover walkthrough and support

Clear starting points.

The same tiers apply to websites and apps. Every project is scoped before work starts, and your final quote and contract come from our Sales team.

Starter

₹4,999one-time

A sharp first presence, or a focused app that does one job well.

Timeline
5 to 7 days
Scope
Up to 3 pages or screens

Includes

  • Designed for phone and desktop
  • WhatsApp, call and email enquiry buttons
  • Search and social sharing basics
  • 30 days of post-launch support

Custom

₹14,999+tailored scope

Inventory, orders, billing and the workflows that connect them.

Timeline
Sprint based
Scope
Your workflows

Everything in Business, plus

  • Integrations such as TallyPrime, UPI and PDF invoices
  • Android, iOS and web from one codebase
  • Automated test suite and CI
  • Home server or self-hosted setup on request

Prices in Indian rupees. Hosting, domains, app store fees and third-party subscriptions are billed at cost.

The full spec sheet.

Platforms

Mobile
Android (APK and Play Store), iOS
Web
Responsive web applications and marketing sites
Desktop data
TallyPrime, spreadsheets and existing PC software

Frontend

Apps
Flutter and Dart, one codebase for Android, iOS and web
Websites
Next.js, React, TypeScript, Tailwind CSS
State
Riverpod, streams, or the simplest thing that works

Backend and data

Databases
Supabase (PostgreSQL), Cloud Firestore
Server logic
Edge Functions, RPC webhooks, scheduled jobs
Sync
Custom TallyPrime TDL push with watchdog monitoring

Security

Access
Admin and staff roles enforced by row-level security
Sign-in
Email and password, passkeys (WebAuthn), invite-only accounts
Device
PIN, fingerprint and face app lock for shared devices

Business features

Documents
GST invoices and receipts as PDF, share or print
Payments
UPI payment requests, part-payment tracking
Reports
Dashboards, Day Book, Excel exports

Quality

Testing
Unit and widget tests on every change
Pipeline
GitHub Actions CI, protected main branch
Environments
Separate test and production

Delivery

Web hosting
Cloudflare Pages
Android updates
Over-the-air updates through GitHub Releases
Handover
Walkthrough for your team, post-launch support

Infrastructure and support

Self-hosted
Home servers, NAS, Docker, media and backup setups
IT support
Troubleshooting for devices, networks and software
Automation
Scheduled reports, alerts and connected workflows

Engagement

Location
Chennai and remote
Contact
Direct line to the people building your software
Commercials
Quotes and contracts through our Sales team

Tell us what you are building.

A few lines is enough. We reply with questions, a scope and a starting estimate. Quotes and contracts are handled by our Sales team.

Princy B., Founder
Chennai & Remote

What do you need?

Opens WhatsApp or your email app with the message filled in. Nothing is stored on this website.