English | हिन्दी | Español | 中文 | Português | اَلْعَرَبِيَّةُ | Français | Deutsch | Nederlands | Italiano | Українська
--- # Django-CRM ## Free Open-Source Python CRM with Task Management, Email Marketing, and Analytics **Django CRM** is a free customer relationship management software built with [Python](https://www.python.org) and [Django](https://www.djangoproject.com), designed for teams that need a self-hosted CRM, CRM task manager, mailing CRM, and CRM analytics software in one extensible platform. [
](https://github.com/DjangoCRM/django-crm/blob/main/docs/pics/deals_screenshot.png)
**Project status:** Production / Stable
Used in real business environments for many years.
⭐️ If you find this project useful, **please star this repository** — it helps others discover this free and open-source Python CRM.
---
## Why Django-CRM?
Django CRM combines CRM and task management software, CRM with email integration, and CRM and email marketing software—without proprietary frameworks, vendor lock-in, or SaaS limitations..
### For businesses and end users
* Manage **leads, deals, contacts, tasks, projects, and email campaigns** in one system
* Replace multiple tools with a **single collaborative CRM**
* Gain insights using built-in **CRM analytics software**
### For developers and system integrators
* 100% Python CRM based on the Django framework
* No proprietary UI layer—everything runs on [Django Admin](https://docs.djangoproject.com/en/dev/ref/contrib/admin/)
* Fast customization, predictable upgrades, and simple deployments
* Ideal for **self-hosted CRM** and on-premise installations
---
## Core CRM Features
| CRM & Sales | Tasks & Collaboration | Email & Marketing |
| ---------------------------- | --------------------- | -------------------------------- |
| Lead management | CRM task manager | Mailing CRM |
| Deal tracking & forecasting | Projects & subtasks | CRM and email marketing software |
| Company & contact management | Internal chat | CRM with email integration |
| Role-based access control | Reminders & files | SMTP / IMAP support |
| CRM analytics software | Office memos | Email campaign automation |
🔎 Learn more in the [CRM system overview](https://github.com/DjangoCRM/django-crm/blob/main/docs/crm_system_overview.md).
---
## Python CRM Built on Django Admin
Django-CRM is a Python CRM that fully leverages the **Django Admin interface**:
* Adaptive admin templates (desktop & mobile)
* Advanced filtering, sorting, and search
* Object-level permissions (view, add, change, delete)
* Single-page admin documentation
Instead of reinventing a UI framework, Django-CRM focuses on **business logic**, **data integrity**, and **extensibility**—making it ideal **for small and mid-size businesses** looking for a free customer relationship management software they can host and control.
---
## Main Applications
### CRM Application
* Requests (inquiries, incidents)
* Leads and opportunities
* Companies and contact persons
* Deals (sales pipeline)
* Products and payments
* Email messages linked to CRM objects
➡️ Over 20 interconnected CRM models for complex sales workflows.
---
### Tasks & Project Management (CRM Task Manager)
A full **CRM and task management software** module:
* Tasks and subtasks
* Projects as task collections
* Office memos converted into tasks or projects
* Chat, files, reminders, tags
* Individual and team task assignment
🔗 [Task features](https://github.com/DjangoCRM/django-crm/blob/main/docs/django-crm_task_features.md)
---
[