jgaa / f-crm

Customer Relations Management for Freelancers and Individual Contractors.
GNU General Public License v3.0
28 stars 7 forks source link
cpp14 crm customer-relationship-management qt5 qt5-gui sales

F-CRM

Customer Relations Management for Freelancers and Individual Contractors.

f-crm on Linux
Screenshot from Debian Linux

Why?

I am a freelancer. I need professional relations with my clients. This require a system where all contact-information, documents, emails, calls, - everything - is easily available when I need it.

Backstory

I spent a full day trying to find a suitable solution. I looked for an open source, or at least affordable, desktop application. Nothing. Everything is cloud these days. It's just that - I don't want cloud. Cloud services are fragile. They may go tits up. They may get acquired and terminated. They may simply terminate your service for whatever or no reason. There is no cloud! It's just someone else's computer. I like dependable applications. They're faster to work with, have a richer set of UI controls, and they work whether Internet is available or not.

I did try odoo CRM and Sales modules, installing the backed on my own server. Odoo is very popular. It's an impressive project - but the CRM capabilities are too limited for my use.

So, I decided to code a good Desktop CRM application from scratch in one week. One week later, Friday 23'rd 2018, I downloaded the binary .deb package from my build server, installed it on my PC, and started to use it.

Features

The application is dead simple, with just the complexity and feature a high value Freelancer needs to do a brilliant job with sales and customer relations.

Supported platforms

Prebuilt binaries

When I release new versions, I provide binaries for the following platforms:

How to build

I use QT Creator for this project. There are scripts for building and packaging it from the command-line.

There is also a Jenkinsfile and docker-files to build it on all platforms from Jenkins.

Current status

Under active development. I am using it myself, and will fix bugs and add nice features as other users suggest them or I discover them myself.