# Project foundations

Explore repositories by project goal or target platform. Compare business applications, app foundations, game engines and supporting libraries before choosing your starting point.

Page 1 of 1

## ERPNext

Business application

An integrated ERP spanning sales, purchasing, stock, accounting and manufacturing.

### Why we recommend it

We recommend it when several business areas must share records and processes, including customer portals or service operations.

### When to choose it

- Connected ERP, order-to-invoice processes and customer self-service.

### What to consider

- The broad scope raises migration and operating effort; check local accounting requirements and upstream compatibility.

### Start with this project

Validate one end-to-end business process using real sample data and explicit acceptance criteria.

Technology: Python, JavaScript, Frappe Framework, MariaDB

License: GPL-3.0

Default branch: develop

Sources checked: 2026-10-25

[Explore project](https://orqestria.com/en/catalog/repositories/erpnext)

[Start a project in Orqestria](orqestria://catalog/project?repository=erpnext)

Choose a name and location in the app. Orqestria clones the repository into a new project and assigns the recommended agent team. It does not install dependencies or start the application.

### Official sources

- [https://github.com/frappe/erpnext](https://github.com/frappe/erpnext)
- [https://github.com/frappe/erpnext/blob/develop/README.md](https://github.com/frappe/erpnext/blob/develop/README.md)
- [https://github.com/frappe/erpnext/blob/develop/license.txt](https://github.com/frappe/erpnext/blob/develop/license.txt)
- [https://docs.frappe.io/erpnext/maintenance-visit](https://docs.frappe.io/erpnext/maintenance-visit)
- [https://docs.frappe.io/erpnext/customer-portal](https://docs.frappe.io/erpnext/customer-portal)


## Dolibarr

Business application

A modular PHP ERP and CRM for everyday business administration.

### Why we recommend it

A practical base when you need customers, orders, invoices and service records in one adaptable PHP system.

### When to choose it

- Small-business ERP, service work orders and customer administration.

### What to consider

- It is not Laravel; module quality and advanced service scheduling need separate evaluation.

### Start with this project

Enable only the needed modules and test a customer-to-invoice or service-order workflow.

Technology: PHP, JavaScript, MySQL / MariaDB / PostgreSQL

License: GPL-3.0-or-later

Default branch: develop

Sources checked: 2026-10-25

[Explore project](https://orqestria.com/en/catalog/repositories/dolibarr)

[Start a project in Orqestria](orqestria://catalog/project?repository=dolibarr)

Choose a name and location in the app. Orqestria clones the repository into a new project and assigns the recommended agent team. It does not install dependencies or start the application.

### Official sources

- [https://github.com/Dolibarr/dolibarr](https://github.com/Dolibarr/dolibarr)
- [https://github.com/Dolibarr/dolibarr/blob/develop/README.md](https://github.com/Dolibarr/dolibarr/blob/develop/README.md)
- [https://github.com/Dolibarr/dolibarr/blob/develop/COPYING](https://github.com/Dolibarr/dolibarr/blob/develop/COPYING)
- [https://wiki.dolibarr.org/index.php/Module\_Interventions](https://wiki.dolibarr.org/index.php/Module_Interventions)


## OCA Field Service

Business application

Odoo modules for service locations, workers, work orders and connected field operations.

### Why we recommend it

Choose them when an existing Odoo system should connect field work with sales, stock, invoicing or timesheets.

### When to choose it

- Field-service extensions, service orders and technician coordination inside Odoo.

### What to consider

- These are add-ons, not a standalone app. Match the Odoo version and check each module's manifest for dependencies and license.

### Start with this project

Select the minimum modules and test a service order from assignment through the required stock or invoice connection.

Technology: Python, Odoo

License: AGPL-3.0 repository; verify each module

Default branch: 19.0

Sources checked: 2026-10-25

[Explore project](https://orqestria.com/en/catalog/repositories/oca-field-service)

[Start a project in Orqestria](orqestria://catalog/project?repository=oca-field-service)

Choose a name and location in the app. Orqestria clones the repository into a new project and assigns the recommended agent team. It does not install dependencies or start the application.

### Official sources

- [https://github.com/OCA/field-service](https://github.com/OCA/field-service)
- [https://github.com/OCA/field-service/blob/19.0/README.md](https://github.com/OCA/field-service/blob/19.0/README.md)
- [https://github.com/OCA/field-service/blob/19.0/LICENSE](https://github.com/OCA/field-service/blob/19.0/LICENSE)


## OCA Maintenance

Business application

Odoo modules for equipment records, maintenance requests and preventive maintenance planning.

### Why we recommend it

A useful base when equipment maintenance should share records with the rest of your Odoo business processes.

### When to choose it

- Maintenance extensions, equipment histories and planned maintenance inside Odoo.

### What to consider

- A compatible Odoo installation is required. Module availability and licensing vary, so review the selected branch and manifests.

### Start with this project

Model a few real equipment types and test one preventive maintenance plan through completion and time recording.

Technology: Python, Odoo

License: AGPL-3.0 repository; verify each module

Default branch: 19.0

Sources checked: 2026-10-25

[Explore project](https://orqestria.com/en/catalog/repositories/oca-maintenance)

[Start a project in Orqestria](orqestria://catalog/project?repository=oca-maintenance)

Choose a name and location in the app. Orqestria clones the repository into a new project and assigns the recommended agent team. It does not install dependencies or start the application.

### Official sources

- [https://github.com/OCA/maintenance](https://github.com/OCA/maintenance)
- [https://github.com/OCA/maintenance/blob/19.0/README.md](https://github.com/OCA/maintenance/blob/19.0/README.md)
- [https://github.com/OCA/maintenance/blob/19.0/LICENSE](https://github.com/OCA/maintenance/blob/19.0/LICENSE)

