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
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
- 8 specialized e-invoicing applets
- MyInvois and PEPPOL compliance
- Automated regulatory reporting
- Learn E-Invoice Module →
Accounting Module
Advanced transaction processing
- 25 comprehensive transaction applets
- Complete financial operations coverage
- Industry-specific accounting workflows
- Explore Accounting Module →
Digital CRM Module
Modern customer relationship management
- 3 AI-powered CRM applets
- Predictive analytics and automation
- Omnichannel customer engagement
- Discover Digital CRM →
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
- 7 service-focused applets
- Project management and resource scheduling
- Professional services optimization
- Learn Service Industry →
Drop Shipping Module
Drop shipping business operations
- 2 specialized drop shipping applets
- Supplier network management
- Automated fulfillment orchestration
- Explore Drop Shipping →
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
- General ledger and journals
- Accounts receivable/payable
- Financial reporting
- Learn about Financial Accounting →
Inventory & Warehouse
Stock and warehouse management
- Multi-location inventory
- Stock movements
- Warehouse operations
- Manage Inventory →
Sales & CRM
Customer relationship and sales management
- Customer management
- Quotations and orders
- Sales analytics
- Explore Sales & CRM →
Purchasing
Procurement and vendor management
- Purchase orders
- Vendor management
- Purchase analytics
- View Purchasing →
E-Commerce
Online sales and marketplace integration
- Multi-channel selling
- Marketplace integration
- Website management
- Explore E-Commerce →
5. Enterprise Operations
Human Resources
Employee and payroll management
- Employee records
- Payroll processing
- Leave and claims
- HR Management →
Manufacturing
Production and assembly operations
- Bill of materials
- Production planning
- Quality control
- Manufacturing Guide →
Projects
Project and task management
- Project tracking
- Resource allocation
- Time tracking
- Project 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
- Core Module - Set up master data and configurations
- Financial Accounting - Establish financial foundation
Phase 2: Operations
- Sales & CRM or Purchasing - Based on business priority
- Inventory & Warehouse - If handling physical goods
Phase 3: Expansion
- POS - For retail operations
- E-Commerce - For online sales
- Manufacturing - For production
- 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
- Understand your needs - Which modules match your business?
- Start with Core - Essential foundation for all modules
- Add modules gradually - Implement in phases
- Configure applets - Set up the applets within each module
- 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
- Browse All Applets - Complete applet documentation
- Applet Directory - Searchable applet list
- Applet Store - Add-on applets
Implementation Guides
/applets/
for detailed configuration and features.