A Complete Guide to System Modules & Version Control in Horilla CRM
As CRM systems grow, visibility into installed modules, system components, and their versions becomes critical for maintenance, troubleshooting, and upgrade planning. Horilla CRM provides a dedicated Modules & Versions page that offers a clear overview of the core system and all installed modules, along with their version details.
This feature helps administrators understand what components are running in the system, track version consistency, and ensure compatibility during updates or feature expansion.
Accessing Modules & Versions
The Modules & Versions page is available under system-level settings.

To access this page:
- Open Settings
- Navigate to About System
- Select Version Info
The page opens with a structured overview of the Core System and all installed modules.
Modules & Versions Overview Page
The Modules & Versions page is designed as a visual and informative dashboard that highlights system components clearly.
At the top of the page, you’ll find:
- Page title: Modules & Versions
- Subtitle indicating Version Information & Installed Packages
- A highlighted Core System banner displaying the core version number
This layout provides immediate clarity on the current system state.
Core System Version Information
The Core System section represents the base engine of Horilla CRM.
This section:
- Displays the current Core System version
- Indicates the overall system release in use
- Acts as a reference point for module compatibility
- Helps during upgrades, audits, and support diagnostics
The Core System version is essential when validating whether installed modules align with the system’s base version.

Installed Modules List
Below the Core System section, Horilla CRM displays all installed modules in a card-based layout.
Each module card includes:
- Module Name
- Module Icon for quick identification
- Short Description explaining the module’s purpose
- Version Number (e.g., v1.0.0, v1.1.0)
This makes it easy to understand both functionality and versioning at a glance.
Understanding Module Versioning
Each module in Horilla CRM follows its own version lifecycle.
Module version numbers help administrators:
- Track feature updates and enhancements
- Identify compatibility with the Core System.
- Verify successful deployments
- Communicate system state during support requests.
- Plan upgrades with minimal risk
Even when the Core System version remains the same, individual modules may evolve independently.
Functional Use Cases of Modules & Versions Page
The Modules & Versions page serves several practical purposes:
System Auditing
Administrators can quickly verify:
- Installed modules
- Active system components
- Current version levels
Upgrade Planning
Before upgrading:
- Check existing module versions
- Ensure compatibility with newer core releases.
- Avoid mismatched dependencies
Troubleshooting & Support
When reporting issues:
- Version information helps support teams diagnose problems faster
- Reduces ambiguity during bug investigation
Compliance & Documentation
Version visibility supports:
- Internal audits
- Release documentation
- Change tracking over time.
Read-Only and Secure by Design
The Modules & Versions page is informational only.
This means:
- No accidental changes to system components
- No risk of version manipulation
- Controlled visibility for administrators
- Safe reference point for operational decisions
This design ensures system stability while providing full transparency.
Benefits of Modules & Versions Management
Key advantages include:
- Centralized visibility of system components
- Clear understanding of CRM capabilities
- Reduced upgrade risks
- Faster issue resolution
- Improved system governance
The Modules & Versions feature in Horilla CRM provides a centralized, reliable, and user-friendly way to monitor the system’s core version and installed modules. By presenting version information in a structured and readable format, it empowers administrators to maintain system health, plan upgrades confidently, and support compliance requirements.
This feature plays a vital role in ensuring that Horilla CRM remains stable, transparent, and scalable as business needs evolve.
