Modules

BigLedger is organized into functional modules, each containing a collection of applets that work together to deliver specific business capabilities. Understanding the module-applet relationship is key to maximizing BigLedger’s potential.

Module-Applet Architecture

ℹ️
Important Concept: Modules are logical groupings of applets. A single applet can belong to multiple modules (many-to-many relationship). For example, the Tax Configuration Applet is used by Financial Accounting, Sales, Purchasing, and E-Commerce modules.

How It Works

┌─────────────────────────────────────────────────────┐
│                    APPLETS                          │
│  (Reusable components - single source of truth)     │
└─────────────────────────────────────────────────────┘
                         ↓ ↑
     ┌──────────────┬────────────┬──────────────┐
     │              │            │              │
┌────▼─────┐  ┌────▼─────┐ ┌───▼──────┐ ┌────▼─────┐
│   Core   │  │Financial │ │   Sales  │ │E-Commerce│
│  Module  │  │Accounting│ │   & CRM  │ │  Module  │
└──────────┘  └──────────┘ └──────────┘ └──────────┘
  • Applets are the actual functional components
  • Modules are business-focused collections of applets
  • Each module documentation references the applets it uses
  • Applet documentation lives in /applets/ (no duplication)

Module Categories

1. Core Module

Foundation for all operations

  • Essential master data applets (13 applets)
  • System configuration and administration
  • Required by all other modules
  • Explore Core Module →

2. Specialized Business Modules

Point of Sales Module

Complete retail store operations

  • 6 specialized POS applets
  • Cashier operations and multi-outlet management
  • Offline/online sync capabilities
  • Discover POS Module →

CP-Commerce Module

Comprehensive e-commerce solution

  • All 13 Core Module applets PLUS 7 commerce applets
  • Multi-channel selling and marketplace integration
  • Digital-first commerce capabilities
  • Explore CP-Commerce Module →

E-Invoice Module

Electronic invoicing and compliance

Accounting Module

Advanced transaction processing

Digital CRM Module

Modern customer relationship management

IT & CE Module

Technology and customer engagement

  • 6 specialized IT and customer engagement applets
  • Service management and automation
  • Digital transformation capabilities
  • Explore IT & CE Module →

Service Industry Module

Service-based business operations

Drop Shipping Module

Drop shipping business operations

3. Enterprise Solutions

ERP Module

Complete enterprise resource planning

  • ALL Accounting Module applets (25)
  • ALL Point of Sales Module applets (6)
  • PLUS 10 additional enterprise applets (41 total)
  • Ultimate business management solution
  • Discover ERP Module →

4. Traditional Core Modules

Financial Accounting

Standard accounting and financial management

Inventory & Warehouse

Stock and warehouse management

Sales & CRM

Customer relationship and sales management

Purchasing

Procurement and vendor management

E-Commerce

Online sales and marketplace integration

5. Enterprise Operations

Human Resources

Employee and payroll management

Manufacturing

Production and assembly operations

Projects

Project and task management

Understanding Module Composition

Each module consists of:

Core Applets

Applets that are essential for the module’s primary function

Shared Applets

Applets from the Core Module or other modules that provide supporting functions

Optional Applets

Additional applets that enhance functionality but aren’t required

Example: Financial Accounting Module

Core Applets:
  - General Ledger Applet
  - Journal Entry Applet
  - Financial Reports Applet

Shared Applets (from Core Module):
  - Chart of Accounts Applet
  - Tax Configuration Applet
  - Cashbook Applet
  - Organization Applet

Optional Applets:
  - Budget Management Applet
  - Fixed Assets Applet
  - Cost Center Applet

Module Implementation Path

Phase 1: Foundation

  1. Core Module - Set up master data and configurations
  2. Financial Accounting - Establish financial foundation

Phase 2: Operations

  1. Sales & CRM or Purchasing - Based on business priority
  2. Inventory & Warehouse - If handling physical goods

Phase 3: Expansion

  1. POS - For retail operations
  2. E-Commerce - For online sales
  3. Manufacturing - For production
  4. HR & Payroll - For employee management

Module Selection Guide

For Retail Businesses

  • Core Module
  • Financial Accounting
  • POS Module
  • Inventory & Warehouse
  • E-Commerce (optional)

For Wholesale/Distribution

  • Core Module
  • Financial Accounting
  • Sales & CRM
  • Purchasing
  • Inventory & Warehouse

For Service Businesses

  • Core Module
  • Financial Accounting
  • Sales & CRM
  • Projects
  • HR & Payroll

For Manufacturing

  • Core Module
  • Financial Accounting
  • Manufacturing
  • Inventory & Warehouse
  • Purchasing

For E-Commerce

  • Core Module
  • Financial Accounting
  • E-Commerce
  • Inventory & Warehouse
  • Sales & CRM

Integration Between Modules

Modules are designed to work seamlessly together:

Data Flow

  • Master data flows from Core Module to all others
  • Transactions flow between operational modules
  • Financial data consolidates in Financial Accounting

Process Integration

  • Sales orders (Sales) → Delivery (Warehouse) → Invoice (Financial)
  • Purchase (Purchasing) → Receipt (Warehouse) → Payment (Financial)
  • Online orders (E-Commerce) → Fulfillment (Warehouse) → Accounting (Financial)

Getting Started

  1. Understand your needs - Which modules match your business?
  2. Start with Core - Essential foundation for all modules
  3. Add modules gradually - Implement in phases
  4. Configure applets - Set up the applets within each module
  5. Train users - Module-specific training for teams

Module vs Applet Documentation

When to Read Module Documentation

  • Understanding business processes
  • Learning module capabilities
  • Planning implementation
  • Training by department

When to Read Applet Documentation

  • Detailed configuration steps
  • Technical specifications
  • Troubleshooting specific features
  • Understanding cross-module usage

Related Resources

Applet Library

Implementation Guides

Remember: Modules are business-focused groupings. The same applet can serve multiple modules. Always refer to the applet documentation in /applets/ for detailed configuration and features.