EspoCRM

Manage leads, contacts, sales opportunities and support cases through a customizable open source customer relationship platform.

EspoCRM screenshot 1

EspoCRM is an open-source, self-hosted web application designed to store and organize business information, including leads, contacts, sales opportunities, and support cases. The software is deployed on a server and accessed via a web browser, providing a centralized system for managing customer relationships and marketing campaigns.

The platform serves as a hub for tracking the sales pipeline and customer interactions. It is designed for a range of users, from startups and small businesses to larger organizations that require a system they can control entirely. By hosting the software on their own infrastructure, organizations maintain full ownership of their data and can tailor the environment to their specific operational requirements.

Key features

  • Management of leads, contacts, and sales opportunities
  • Support case tracking and customer relationship management
  • Creation of custom entities, fields, and relationships
  • REST API for integration with external applications
  • Single-page application frontend for a fast user interface
  • Support for MySQL, MariaDB, and PostgreSQL databases
  • Ability to build custom business applications on the platform
  • Open source code accessible for security and data audits

EspoCRM uses a PHP backend and a frontend built as a single-page application. The backend architecture follows SOLID principles and utilizes interfaces, static typing, and generics to ensure stability. Metadata plays a central role in the application, with all parameters described via JSON Schema to assist developers with autocompletion in their IDEs. The frontend utilizes nested views and service dependency injection, with the core partially written in TypeScript. This structure allows developers to extend functionalities by building custom extensions or creating integrations through the REST API.

This is a flexible CRM platform for organizations that prefer on-premise hosting and deep customization.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity16 days ago
Repository Age11 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.