# EspoCRM

Business application

A CRM foundation with a customer portal for cases, communication and controlled access to records.

## Why we recommend it

We recommend EspoCRM when the portal should connect customer identities, requests and case status in the same business model.

## When to choose it

- Build a customer case portal, a partner-service workspace or a tailored CRM with customer access.

## What to consider

- Confirm the portal behavior and features in the public core separately from paid extensions. Company-level and individual permissions need explicit tests before external users receive access.
- Advanced reporting and workflow automation are separate extensions.

## Start with this project

Model a customer company, two contacts and a case, then verify who can see each record through the portal.

Technology: PHP, JavaScript / TypeScript, MySQL / MariaDB / PostgreSQL

License: AGPL-3.0

Default branch: master

Sources checked: 2026-10-25

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

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

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/espocrm/espocrm](https://github.com/espocrm/espocrm)
- [https://github.com/espocrm/espocrm/blob/master/README.md](https://github.com/espocrm/espocrm/blob/master/README.md)
- [https://github.com/espocrm/espocrm/blob/master/LICENSE.txt](https://github.com/espocrm/espocrm/blob/master/LICENSE.txt)
- [https://docs.espocrm.com/administration/portal/](https://docs.espocrm.com/administration/portal/)
- [https://docs.espocrm.com/extensions/advanced-pack/overview/](https://docs.espocrm.com/extensions/advanced-pack/overview/)
