Cmfive
An open source
Business Application Framework
Ideal for ERP, CRM and MIS applications
Cmfive is a ready to go, open source system that supports data capture and workflow integration between multiple business units or departments in any organisation. Designed to work with custom and off-the-shelf ERP, CRM and MIS systems, Cmfive is the perfect tool to tackle challenging integrations between non-communicating business systems, or, to engineer an entirely new module or extension of an existing IT platform.
Features
Current Integrations
WordPress
Drupal
WooCommerce
Paypal
Mailchimp
Would you like more information about deploying Cmfive for your business?
Click hereDeployment
A Cmfive implementation can be deployed in 4 steps and makes widespread use of Serverless architecture ensuring compatibility with next generation environments. In the future you will be able to use built-ing Hosting Module to trigger another CDK infrastructure and app deployment so that you can automate steps 2, 3 and 4.
Setup
Setup your base infrastructure
Create
Create your site and optionally prescribe your config settings prior to image push to ECR
Push
Create and push your Docker image to ECR
Deploy
Deploy the new Docker image to your web server
Notable CMFIVE features
Written in PHP
Modular Architecture
System Modules
Custom Modules
MVC (Model,View Controller) architecture
Object-Relational framework
Global layout
Easy to use HTML helper library
Built-in core functionality
Role Based Access Control
Roles, Users, Groups
Help System
Fulltext Search
Task Tracking and Custom Workflows
Internal Messaging and Notifications
Report Builder
Wiki
Auditing
Pragmatic mix of function library, file naming conventions and OOP
Aspect Oriented Programming Concepts for storing object modification data
For creating fulltext index entry for objects
For accessing objects via RESTful URIs
Loose Coupling via Listeners and Hooks