BoroTech Solution designed and built a ground-up, cloud-hosted ERP system — 10 fully integrated modules covering sales, inventory, procurement, finance, HR, field operations, fleet management, reporting, WhatsApp communication, and audit security — replacing paper registers, spreadsheets, and disconnected WhatsApp workflows with one unified platform.
Prior to ERP implementation, ITFI's operational structure was fragmented across paper registers, standalone Excel spreadsheets, and manual WhatsApp communications — with no shared data layer, creating duplication of effort, frequent errors, and an inability to make timely, data-driven decisions.
| Challenge Area | Situation Before ERP |
|---|---|
| Inventory | Stock levels tracked in Excel, frequently mismatched with physical stock. |
| Sales & Quotations | Quotes drafted manually in Word, emailed as PDFs with no tracking or follow-up. |
| Accounts Receivable | Outstanding customer balances tracked in paper notebooks. |
| Procurement | Purchase orders raised without visibility into actual stock levels. |
| Payroll | Attendance on paper registers; salary calculations done manually in Excel. |
| Financial Reporting | P&L and balance sheet prepared quarterly by external CA with weeks of delay. |
| Audit Trail | No record of who changed what, when, or why. |
| Architecture Layer | Details |
|---|---|
| Technology Stack | Node.js + Express (server), React + TypeScript (client), PostgreSQL (database) |
| Hosting Environment | Private Ubuntu VPS, PM2 process manager |
| Access Method | Web browser — desktop and mobile (no native app required) |
| Authentication | Role-based: Admin, Sales Manager, Accountant, Field Staff, Employee |
| Document Numbering | Financial-year aware, IST timezone, month-segmented (e.g. HE-Q/2026-27/04/0001) |
| PDF Generation | Client-side jsPDF with shared company letterhead constants |
| Database | Single unified PostgreSQL instance — one source of truth for all modules |
| Deployment Model | Self-hosted, fully owned — zero recurring per-user SaaS licensing fees |
All 10 modules share one PostgreSQL instance, eliminating data duplication entirely — a stock movement immediately reflects in Finance's COGS, Procurement's reorder trigger, and Reports.
Every document carries a structured reference incorporating FY (April–March), month, and sequential counter, computed in IST timezone.
Full server control, custom process management (PM2), and zero per-user licensing cost as the organization scales.
Quotations, POs, GRNs, challans, invoices and payslips generate client-side via jsPDF with a shared letterhead constant file.
Access governed at the route level by user role, preventing unauthorized access while enabling self-service per user type.
Manages the complete sales lifecycle — from lead capture through quotation, order confirmation, dispatch, and payment recording. Before ERP, this was handled through Word documents, email, and WhatsApp, with no tracking, follow-up automation, or pipeline visibility.


Complete visibility and control over ITFI's product catalogue, multi-warehouse stock positions, inbound goods tracking, dispatch operations, and stock movement history. Before ERP, stock levels lived in isolated Excel files with no ability to trace a discrepancy to a specific transaction.


Manages the end-to-end procurement lifecycle — automated purchase request triggers, supplier selection, PO creation and approval, goods receipt, and supplier invoice recording. Before ERP, procurement was entirely reactive.


Consolidates all monetary flows — receivables, payables, cash, expenses, fixed assets, loans, and equity — into one integrated system. Before ERP, financial reporting was a quarterly exercise conducted by an external CA with weeks of processing time.


Manages the complete employee lifecycle — onboarding and master data, daily attendance, leave management, and monthly payroll processing. Before ERP, attendance was on paper registers and payroll took 2–3 days of manual Excel work.


Employee names and contact details have been redacted from these screenshots for staff privacy.
Real-time GPS location tracking, trip management, and travel expense processing for ITFI's field personnel. Before ERP, there was no way to verify whether a field visit had occurred or track travel expenses systematically.

Complete fleet visibility — every trip from booking through completion, fuel consumption, maintenance schedules, and invoicing. Before ERP, fleet costs were untracked and absorbed into miscellaneous expenses.


A comprehensive real-time visibility layer across all business functions. Before ERP, business reviews required days of manual data compilation from multiple sources, with effectively zero visibility between reporting cycles.
Illustrative representation of the Reports & Analytics module's report index — no screenshot supplied for this module.
Connects ITFI's ERP workflows to the WhatsApp Business API, enabling automated customer communications, transactional alerts, and a centralized inbox for managing customer conversations on their preferred channel.

Complete system accountability through immutable transaction logging, role-based access control, session management, and IP logging. Before ERP, there was no way to determine who had changed a record, when, or what the previous value was.

The implementation followed ITFI's actual operational flow rather than a generic ERP deployment template. Each phase mapped directly to a real business function and its cross-module dependencies.
| Phase | Approach |
|---|---|
| 1. Operational Mapping | Manual workflows across procurement, sales, inventory, finance, HR, field operations and fleet were systematically mapped into ERP module specifications. |
| 2. Custom Platform Build | Developed ground-up using Node.js + Express, React + TypeScript, and PostgreSQL — no off-the-shelf components or templates. |
| 3. Workflow Integration | Sales orders, purchase requests, GRNs, FIFO lots, challans, invoices, payments, payroll and reports connected through shared database relationships. |
| 4. Hosted Deployment | Deployed on a private Ubuntu VPS with PM2 process management for uptime and automatic restart on failure. |
| 5. Role-Based Rollout | Access organized by five distinct user roles, with permissions configured at the route level. |
| 6. Training & Handover | Module-by-module training conducted with each user group, with role-appropriate interfaces to minimize onboarding time. |
| Solution | Business Improvement Delivered |
|---|---|
| Unified ERP Platform | All 10 modules share one PostgreSQL database, creating a single source of truth and eliminating duplication. |
| GST-Aware Document Generation | Quotations, invoices, challans, POs, GRNs and payslips generate professional PDFs with GST breakdowns and FY-aware numbers — fully automated. |
| FIFO Lot Engine | Purchase cost locked at GRN time and consumed oldest-first at dispatch, giving accurate, auditable COGS for every sale. |
| Real-Time Dashboards & Reports | Live KPIs, sales performance, profit by product, customer aging, and GST registers from any device at any time. |
| Role-Based Access & Audit Trail | Every create/update/delete logged with user identity, timestamp, module, action and IP address. |
| Self-Hosted Deployment | Fully owned and self-hosted — no recurring per-user SaaS fees, no vendor lock-in, full data sovereignty. |
| Auto-Procurement Trigger | A confirmed sales order that creates a stock shortfall auto-generates a purchase request — reactive to proactive procurement. |
The following outcomes represent the measured and observable improvements delivered by the ERP system, based on before-and-after comparison of the same business processes.
| Metric | Before ERP | After ERP |
|---|---|---|
| Quotation Preparation Time | 30–45 minutes | Under 3 minutes |
| Stock Reconciliation | Days of manual investigation | Real-time traceability by GRN lot |
| P&L Availability | Quarterly — external CA, weeks of delay | Live, self-serve at any moment |
| Payroll Processing | 2–3 days, manual Excel calculations | Under 1 hour, zero arithmetic errors |
| Invoice Generation | Manual, raised next day | Automatic on dispatch confirmation |
| AR Outstanding Visibility | Paper notebook | Real-time aging report by customer |
| Audit Capability | None | Full trail, sub-second lookup |
| Document Numbering | Manual, error-prone | Auto, FY + month aware (IST timezone) |
| GST Register Preparation | Days of manual compilation | Minutes — export ready |
| Multi-location Stock Visibility | Not possible | Real-time per warehouse |
All documents carry a structured reference incorporating financial year, month segment, and sequential counter, computed in IST timezone — e.g. HE-Q/2026-27/04/0001. Enables clean year-end closings and historical backfill without number conflicts.
Purchase cost is locked at GRN time and stored against a specific inventory lot. At dispatch, inventory is consumed oldest-first, and its exact purchase cost is applied to COGS — margin figures always reflect actual procurement economics.
Business date selectors on all transaction forms allow entry of past-dated transactions — critical during migration, when historical data needed entry without disrupting current-period sequential numbering.
No dependency on third-party SaaS for core functions. Self-hosted architecture means no per-user licensing fees, no external data sharing, and no risk of disruption from third-party pricing changes.
The ERP system delivered to IT Futuristics Industries Pvt. Ltd. represents a comprehensive digital transformation of a mid-sized Indian trading and distribution business — moving ITFI from paper registers, WhatsApp messages, and isolated spreadsheets to a fully integrated, real-time digital operation with complete visibility across every business function.
The system was built specifically for the realities of Indian SME operations: GST-aware at every document touchpoint, FIFO-accurate for inventory costing, and designed for the field conditions of a trading and distribution business in Assam — including mobile browser access for field staff, QR-code based attendance, and WhatsApp-integrated customer communication. Most significantly, the platform is fully owned, self-hosted, and carries no ongoing per-user licensing cost.
BoroTech Solution designs and builds fully custom, self-hosted ERP systems tailored to how your business actually operates — not a generic template.