The project is hosted on GitHub and the release files are hosted on SourceForge.
There are available files war, installer (sh), extra resources (database, tomcat-libs, workflow database demo).
Installing and using CMDBuild
CMDBuild is web-based software, there is no executable file and it must run on a web server and accessed through a web browser. It runs on any flavor of Linux or OSX as well as Windows, however you are expected to have a good knowledge of setting up a web server on an enterprise stack.
Below are indicated hardware and software requirements.
For the installation and configuration please refer to the Technical Manual.
If you prefer to avoid installation efforts, you can ask for business support to the Maintainer.
CMDBuild does not contain data model, workflows, reports or dashboard. If you are looking for a pre-configured instance please visit CMDBuild READY2USE.
System requirements
Hardware minimum requirements (simple use cases):
- server-class computer (modern architecture)
- 4-core
- 24 GB of RAM
- 150 GB of available hard disk space (application + database on the same server)
Hardware recommended requirements (separate instances for all services):
- 8-core for each instance
- CMDBuild application server: 16 GB of RAM, 50 GB SSD
- PostgreSQL database: 16 GB of RAM, 500 GB SSD
For all other services, follow their recommended requirements.
Software requirements:
- any OS able to handle the following applications (Linux recommended)
- PostgreSQL 17.11 (latest minor version recommended)
- PostGIS 3.6.4 (optional)
- Apache Tomcat 11.0.26 (other 11.x.x versions are expected to work)
- Java 25 (OpenJDK or Amazon Corretto 25 recommended)
- Alfresco Community 26.2.0 (optional)
- GeoServer 2.28.5 (optional)
Included libraries:
- jdbc library for DB connection
- jasperreports libraries for report generation
- Ext JS libraries for user interface
- Server and client components for map making feature
- Server and client components for BIM viewer (xeokit)
Additional software that you may find useful (not included):
- JasperSoft Studio for custom report design
- Together Workflow Editor for custom workflow design
All softwares used are released with open source licenses.
