Twenty
Twenty positions itself as a modern open-source alternative to traditional CRM systems and focuses on customizable customer processes.
The actively maintained open-source base can be self-hosted and is licensed mostly under AGPL-3.0, with some MIT-licensed packages. It primarily uses TypeScript. Depending on the plan, hosted plans include additional features.
Fact Sheet
- Categories
- Status
- Actively maintained
- License
- AGPL-3.0
- Operation
- On-Premises / Self-hosted
- SaaS
- Technologies
- TypeScript
Source-Available Enterprise Features
The additional organization and enterprise features include SAML/OIDC SSO, row-level permissions, and audit logs, among others. Enterprise adds SCIM and IP allowlists, for example. The license file separates the visible files marked with @license Enterprise from the open core. A paid cloud plan alone, on the other hand, does not prove the license of every feature it includes.
According to the license file in the repository, the remaining parts are licensed under AGPL-3.0 with an additional permission for standalone applications, or under MIT for correspondingly marked packages. The proprietary terms do not apply to this open core.
Production use of the enterprise files requires a valid Enterprise subscription for the appropriate number of hosts and user seats as well as compliance with the agreed contract terms. Copying and modifying them for development and testing is permitted without a subscription. Beyond that, the proprietary enterprise license grants no general rights to redistribute, sublicense, or sell these components.
Open-Source Alternatives
In the Category «Customer Relationship Management (CRM)»
Aureus ERP
Aureus ERP combines finance, inventory, human resources, customer relationships, and projects through modular apps.
- Accounting
- CRM
- ERP
- Invoicing
- Projects
Dolibarr ERP/CRM
Dolibarr combines customer management, quotes, invoices, accounting, and inventory. Modules add management of subscriptions and contracts.
- Accounting
- Contracts
- CRM
- ERP
- Invoicing
ERPNext
ERPNext combines accounting, quotes, invoices, and time tracking with subscription and contract management in one web application.
- Accounting
- Appointment Scheduling
- Calendar
- Contracts
- CRM
- ERP
- Invoicing
- Project Time Tracking
EspoCRM
EspoCRM brings together contacts, companies, and sales opportunities for central management of customer relationships.
- CRM
Odoo Community
Odoo Community brings together sales, purchasing, inventory, invoicing, calendar, and time tracking in a modular business suite.
- Calendar
- CRM
- Employee Time Tracking
- ERP
- Invoicing
- Project Time Tracking
SuiteCRM
SuiteCRM brings sales, marketing and service work together in a shared CRM platform.
- CRM