Overview
Prime Gate ERP is a full-featured enterprise resource planning platform built for a Kuwait-based retail distribution company. The system manages every core business operation: customer relationships, purchasing, inventory, accounting, human resources, payroll, and executive reporting — all within a single integrated platform.
This was a complete greenfield engagement: requirement gathering, system design, development, cloud deployment, and ongoing maintenance. The client had no existing software infrastructure — all operations were managed manually.
The Problem
The business was managing distribution operations — procurement from suppliers, inventory across multiple locations, sales to customers, and the accompanying accounting entries — entirely through spreadsheets and manual registers. This created significant risk: data inconsistencies, delayed financial visibility, and no audit trail.
The specific challenge with an international engagement was understanding the business's exact workflows remotely, across a time zone difference and without in-person site visits. Every specification had to be gathered through structured video calls and documentation.
Solution
The platform was built in integrated modules, each reflecting a distinct business function, but sharing a unified data model that eliminated data duplication. A purchase order in the procurement module automatically generates the corresponding inventory receipts and accounting journal entries — operators don't manually reconcile between systems.
The accounting module was built to full double-entry standards, supporting: Chart of Accounts, Journal Entries, General Ledger, Trial Balance, Profit & Loss, Balance Sheet, Accounts Receivable, and Accounts Payable — giving the client financial visibility that was previously impossible.
Architecture
- Web Application: Laravel backend with Vue.js admin panel — modular architecture with strict separation between business domains
- Mobile App: Flutter application for field operations, sales rep management, and on-the-go reporting
- Accounting Engine: Custom double-entry accounting system with automated journal generation from operational transactions
- CRM Module: Lead tracking, customer profiles, sales pipeline, and follow-up scheduling
- Procurement Module: Purchase orders, supplier management, goods receipt, and accounts payable workflows
- Inventory Module: Stock management across locations with reorder alerts and movement history
- HR & Payroll: Employee records, attendance, leave management, and monthly payroll processing
- Reporting: Configurable financial and operational reports with date range filtering and export
- Infrastructure: Deployed on Linux VPS with Docker containers, SSL, and automated daily backups
Technologies
Key Challenges
- Remote requirement gathering: Structuring discovery sessions remotely to extract complete, unambiguous specifications without in-person access to the business operations
- Accounting system complexity: Implementing a fully compliant double-entry system from scratch with automated journal entries that always remain in balance across all transaction types
- Data model integrity: Designing the schema such that a single transaction (e.g. a sale) propagates consistently across inventory, accounting, and CRM without requiring manual reconciliation
- International deployment: Configuring the system for Kuwait's timezone, currency formatting, and Arabic numeral support while keeping the primary interface in English
- Ongoing maintenance: Building with maintainability as a core concern — the system must be extensible as the business grows and requirements evolve
Results
- Replaced entirely manual operations with an integrated software system
- Full double-entry accounting with real-time financial statements
- Unified procurement-to-payment workflow eliminating manual reconciliation
- Inventory tracking with automated reorder alerts and movement history
- HR and payroll processing reducing month-end workload significantly
- Mobile application enabling field operations and remote reporting
- Deployed on production infrastructure with ongoing maintenance and support