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

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.
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.
A self-hostable customer relationship management system that allows technical teams to define objects and views as code.
A personal relationship management system to document life events and organize interactions with friends and family.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.