# 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

## Zammad

Business application

A support-platform foundation for shared ticket handling, customer conversations and a knowledge base.

### Why we recommend it

We recommend Zammad when multiple support channels should feed a consistent process with clear ownership and permissions.

### When to choose it

- Build a branded helpdesk, a service center or a support system connected to your business applications.

### What to consider

- Budget for the Rails application and its supporting services. Validate channel connectors, data access and AGPL obligations against your intended deployment.

### Start with this project

Run one real email-to-ticket flow through assignment, customer reply and closure, including permission checks.

Technology: Ruby, Ruby on Rails, PostgreSQL

License: AGPL-3.0

Default branch: develop

Sources checked: 2026-10-25

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

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

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/zammad/zammad](https://github.com/zammad/zammad)
- [https://github.com/zammad/zammad/blob/develop/README.md](https://github.com/zammad/zammad/blob/develop/README.md)
- [https://github.com/zammad/zammad/blob/develop/LICENSE](https://github.com/zammad/zammad/blob/develop/LICENSE)
- [https://github.com/zammad/zammad/blob/develop/Gemfile](https://github.com/zammad/zammad/blob/develop/Gemfile)


## FreeScout

Business application

A Laravel-based shared inbox and helpdesk for teams managing customer email together.

### Why we recommend it

We recommend FreeScout when email collaboration is the core need and you want to extend a PHP/Laravel application.

### When to choose it

- Build a shared support inbox with your own customer context, routing rules and business integrations.

### What to consider

- The repository does not include every optional module. Check module availability, purchase terms and upgrade compatibility alongside the AGPL-licensed core.

### Start with this project

Connect a test mailbox and validate assignment, reply history, attachments and your customer-data lookup.

Technology: PHP, Laravel, MySQL / MariaDB / PostgreSQL

License: AGPL-3.0

Default branch: dist

Sources checked: 2026-10-25

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

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

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/freescout-help-desk/freescout](https://github.com/freescout-help-desk/freescout)
- [https://github.com/freescout-help-desk/freescout/blob/dist/README.md](https://github.com/freescout-help-desk/freescout/blob/dist/README.md)
- [https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE](https://github.com/freescout-help-desk/freescout/blob/dist/LICENSE)
- [https://freescout.net/modules/](https://freescout.net/modules/)


## Frappe Helpdesk

Business application

A Frappe and Vue helpdesk foundation for tickets, customer requests and support operations.

### Why we recommend it

We recommend it when you want a focused support application that can share data and custom logic with the Frappe ecosystem.

### When to choose it

- Create a customer helpdesk with tailored ticket fields, assignments and connections to internal records.

### What to consider

- It depends on the Frappe framework. Check compatible versions, customer access boundaries and the AGPL terms before building a hosted product.

### Start with this project

Prototype one customer request from submission to resolution with the custom fields and routing you need.

Technology: Python, Frappe Framework, Vue.js

License: AGPL-3.0

Default branch: develop

Sources checked: 2026-10-25

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

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

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/helpdesk](https://github.com/frappe/helpdesk)
- [https://github.com/frappe/helpdesk/blob/develop/README.md](https://github.com/frappe/helpdesk/blob/develop/README.md)
- [https://github.com/frappe/helpdesk/blob/develop/LICENSE](https://github.com/frappe/helpdesk/blob/develop/LICENSE)


## osTicket

Business application

A traditional PHP ticketing base for requests arriving through email and web forms.

### Why we recommend it

We recommend osTicket for a service desk whose central requirement is structured intake, assignment and resolution.

### When to choose it

- Build a conventional ticket desk for customer inquiries or internal service requests.

### What to consider

- A substantially different modern interface may require considerable work. Verify the current PHP requirements, extension points and GPL terms before committing to a fork.

### Start with this project

Test your intake forms, departments and reply workflow before estimating a UI redesign.

Technology: PHP, MySQL

License: GPL-2.0

Default branch: develop

Sources checked: 2026-10-25

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

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

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/osTicket/osTicket](https://github.com/osTicket/osTicket)
- [https://github.com/osTicket/osTicket/blob/develop/README.md](https://github.com/osTicket/osTicket/blob/develop/README.md)
- [https://github.com/osTicket/osTicket/blob/develop/LICENSE.txt](https://github.com/osTicket/osTicket/blob/develop/LICENSE.txt)


## GLPI

Business application

An IT-service foundation that connects helpdesk requests with assets and operational records.

### Why we recommend it

We recommend GLPI when resolving a ticket requires knowing the affected equipment, user and service history.

### When to choose it

- Build an internal IT helpdesk, an asset-linked service portal or an IT operations workspace.

### What to consider

- Its model is centered on IT services. A general consumer-support product may need more adaptation; plugin compatibility and access controls deserve early validation.

### Start with this project

Link a sample device, employee and incident, then test who can see and update each record.

Technology: PHP

License: GPL-3.0

Default branch: 12.0/bugfixes

Sources checked: 2026-10-25

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

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

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/glpi-project/glpi](https://github.com/glpi-project/glpi)
- [https://github.com/glpi-project/glpi/blob/12.0/bugfixes/README.md](https://github.com/glpi-project/glpi/blob/12.0/bugfixes/README.md)
- [https://github.com/glpi-project/glpi/blob/12.0/bugfixes/LICENSE](https://github.com/glpi-project/glpi/blob/12.0/bugfixes/LICENSE)


## Chatwoot

Business application

A conversation-centered support foundation combining website chat and other customer channels.

### Why we recommend it

We recommend the open-source parts of Chatwoot when live conversations and shared inboxes are central to your support product.

### When to choose it

- Build a branded customer-messaging platform with website chat and integrations into your customer records.

### What to consider

- The repository includes separately licensed Enterprise code. Base your scope on the MIT parts and check each channel's external service requirements and costs.

### Start with this project

Prototype one website-chat flow with assignment, conversation history and a customer-record lookup using only your selected edition.

Technology: Ruby, Ruby on Rails, Vue.js

License: MIT core; separate Enterprise license

Default branch: develop

Sources checked: 2026-10-25

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

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

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/chatwoot/chatwoot](https://github.com/chatwoot/chatwoot)
- [https://github.com/chatwoot/chatwoot/blob/develop/README.md](https://github.com/chatwoot/chatwoot/blob/develop/README.md)
- [https://github.com/chatwoot/chatwoot/blob/develop/LICENSE](https://github.com/chatwoot/chatwoot/blob/develop/LICENSE)
- [https://github.com/chatwoot/chatwoot/blob/develop/enterprise/LICENSE](https://github.com/chatwoot/chatwoot/blob/develop/enterprise/LICENSE)
- [https://github.com/chatwoot/chatwoot/blob/develop/Gemfile](https://github.com/chatwoot/chatwoot/blob/develop/Gemfile)
- [https://github.com/chatwoot/chatwoot/blob/develop/package.json](https://github.com/chatwoot/chatwoot/blob/develop/package.json)

