Factorizer/Cluster ERP WikiCluster ERP Türkçe
Home / Business modules

Section

Business modules

Landing page of the modules section, with one row per backend module, its own one-line description, and a link to its page.

This section has one page or one folder per backend module in src/cluster_erp/modules/. The table lists all 28 modules, counted as the folders whose module.py defines a class that subclasses ModuleBase. The purpose column quotes the description property of each module class, so it says what the module says about itself. How modules are loaded and how they talk to each other is explained in module lifecycle and event bus.

Module list

Module Purpose (from description) Page Source
analytics Analytics: semantic layer, safe query generation, correctness gates Analytics module src/cluster_erp/modules/analytics/module.py:37-38
app_store App catalogue, entitlements and installs App store module src/cluster_erp/modules/app_store/module.py:35-36
auth Authentication, authorization (RBAC + ABAC), and approval chains Auth module src/cluster_erp/modules/auth/module.py:25-26
bom Bill of Materials, multi-level product structure management BOM module src/cluster_erp/modules/bom/module.py:29-30
calendars Working-time templates, calendars, and exceptions Calendars module src/cluster_erp/modules/calendars/module.py:26-27
costing Cost analysis, labor/overhead rates, CBS, margin calculation Costing module src/cluster_erp/modules/costing/module.py:25-26
crm Customer and RFQ management with state machine and inbox CRM module src/cluster_erp/modules/crm/module.py:28-29
currencies Currency management and exchange rate tracking Currencies module src/cluster_erp/modules/currencies/module.py:28-29
design_engineering Design lifecycle, versioning, and engineering change notes (ECN) Design engineering module src/cluster_erp/modules/design_engineering/module.py:25-26
documents Document management with versioning and approval workflows Documents module src/cluster_erp/modules/documents/module.py:28-29
fleet Fleet management: vehicles, machines, custom tracking Fleet module src/cluster_erp/modules/fleet/module.py:149-150
intranet Intranet: news, policies, directory, leave, requests, delivery Intranet module src/cluster_erp/modules/intranet/module.py:44-45
inventory Inventory management: warehouses, stock levels, batch and serial tracking Inventory module src/cluster_erp/modules/inventory/module.py:26-27
logs Activity and error logging Logs module src/cluster_erp/modules/logs/module.py:25-26
mail Connect external mail accounts (Gmail/Outlook/IMAP) and read/compose mail Mail module src/cluster_erp/modules/mail/module.py:28-29
nesting Sheet-metal nesting optimization: layout planning and material utilization Nesting module src/cluster_erp/modules/nesting/module.py:25-26
owned_organisations Manage owned organisations, departments, and employees Owned organisations module src/cluster_erp/modules/owned_organisations/module.py:28-29
parties Manage all parties: individuals, organisations, addresses, and communication channels Parties module src/cluster_erp/modules/parties/module.py:32-35
privacy Data-subject requests: access, rectification, erasure, objection Privacy module src/cluster_erp/modules/privacy/module.py:35-36
procurement Purchase requests, purchase orders, critical materials, MRP, substitution groups Procurement module src/cluster_erp/modules/procurement/module.py:28-29
production Production management: work centers, routings, production orders Production module src/cluster_erp/modules/production/module.py:28-29
products_and_services Material master: products, services, categories, and units Products and services module src/cluster_erp/modules/products_and_services/module.py:28-29
projects Project management, kick-off, schedules, actions, and fixtures Projects module src/cluster_erp/modules/projects/module.py:28-29
purchasing_quotations Supplier quotation register: standalone and RFQ-linked quotations, comparison, award, price history Purchasing quotations module src/cluster_erp/modules/purchasing_quotations/module.py:29-33
quotations Quotation management with feasibility, costing, and approval workflow Quotations module src/cluster_erp/modules/quotations/module.py:28-29
records Record lifecycle: deactivation reasons and reactivation Records module src/cluster_erp/modules/records/module.py:33-34
sales_orders Sales orders: PO check and frozen PO revisions, units (assets), shipments with packages, transport and proof of delivery, generated export documents Sales orders module src/cluster_erp/modules/sales_orders/module.py:28-32
subscriptions Recurring subscription plans and customer subscriptions Subscriptions module src/cluster_erp/modules/subscriptions/module.py:25-26

The descriptions are quoted from code. Three of them use a dash, a plus sign, or an ampersand in the code string. Here the dash became a comma, and the plus sign and the ampersand became "and", so that the table follows the punctuation rules of the wiki.

Folders with several pages

Ten modules have a folder because their scope is split across several pages: analytics, crm, fleet, intranet, nesting, parties, procurement, production, projects, and sales_orders each open on their folder's index.md. In this group, the parties folder also holds party unification, the sub-module references, and settings and reference data. The nesting folder holds the engine, jobs, parts, and remnants, and integration and KPI.


Verified against commit 92f8051 on 2026-11-13.

Verified against commit 92f8051 · 2026-11-13