Open source · Apache 2.0

Turn every lead into a clear next step.

Manage your pipeline, conversations, orders and invoices in one self-hosted CRM. No per-user fees. No customer data scattered across disconnected tools.

  • Unlimitedusers and leads
  • 10–15 minutesto deploy
  • Zerolicense fees
MyCompany CRM kanban board with leads, sales stages, revenue and filters Live product interface Open demo

Sales pipeline · KanbanCaptured from the public MyCompany demo

Full sales contextfrom first contact to invoice

One pipeline. No blind spots.

Move from first contact to revenue without losing context

Every stage keeps the people, communication, value and documents your team needs to make the next decision.

01

Capture

Record the contact, company, source, campaign and opportunity while the lead is fresh.

Lead created
02

Qualify

Assign an owner, priority, expected revenue, probability and closing date.

Forecast updated
03

Engage

Keep calls and emails attached to the opportunity instead of personal inboxes.

History preserved
04

Convert

Create an order or invoice from the lead and keep the relationship between them.

Revenue realized

Built for daily sales work

A focused workspace for sellers.
A reliable system for the business.

Visual pipeline

See the whole funnel. Move the deal, not the data.

Kanban columns match your lead statuses. Drag a card to the next stage, while each salesperson keeps their own preferred card order.

Explore the lead board
Communication timeline

Every conversation stays with the lead

Register calls, send emails from the lead card and give the next person the complete history.

Incoming callCustomer recognized by number
Proposal sentMessage attached to the lead
Follow-up plannedAssigned to Daniel Foster
CRM + ERP

One click from opportunity to document

Create a sales order or invoice with the customer, delivery address and expected revenue already filled in.

LLeadCustomer context
SOSales orderReady to process
INVInvoiceLinked back
Control without micromanagement

The right view for every decision

Filter by owner, type, priority, campaign, medium or source — then see only what matters.

Fast filtersOpen, closed, mine or any sales slice.
ForecastRevenue, probability and closing date.
Lost reasonsLearn why opportunities do not convert.

Reports that answer new questions

Slice the pipeline any way you need

The Lead report is a flexible pivot table — choose dimensions, measures and visualization instead of waiting for another fixed dashboard.

  • Analyze stages, owners, campaigns, media and sources
  • Compare expected revenue and probability over time
  • Switch from table to bar, line, area or heatmap views
Learn about CRM reporting
Flexible lead report in MyCompany CRM with pivot dimensions and sales measures
Expected revenue$3.7Mlive demo dataset

Your CRM. Your infrastructure.

Open source without the usual trade-offs

MyCompany runs on your server and keeps customer data under your control. The full source is open, while Java, PostgreSQL and ACID transactions provide a solid foundation for critical business processes.

View the source on GitHub
Apache 2.0Use, modify and extend the complete application.
Self-hostedLinux, Windows or Docker on infrastructure you choose.
One databaseCRM, sales, invoices and inventory stay consistent.
4 GB RAMEnough to start with a practical small-business setup.
Go deeper

Everything is documented

Follow the workflow from your first lead to connected sales documents.

Questions, answered

Before you start

Need a detail we have not covered? Talk to our team.

Is MyCompany CRM really free?

Yes. MyCompany is open source under Apache 2.0, with no license fees, hidden tier or per-user limit. You deploy it on your own infrastructure.

Does the CRM include a kanban board?

Yes. Columns match your lead statuses, and moving a card updates the opportunity stage. Card order is remembered separately for each user.

Can it work with phone calls and emails?

Yes. Calls can create or attach to leads, and emails are sent from the lead card. Zadarma integration adds automatic call logging, number recognition, recordings, click-to-call and a WebRTC widget.

How does a lead become an order or invoice?

After document types are selected in CRM settings, create the sales order or invoice directly from the lead. Customer, address and expected revenue carry over automatically.

Is CRM connected to inventory and invoicing?

Yes. CRM is part of the MyCompany ERP, so leads, orders, invoices and stock share one transactional database rather than fragile integrations between separate products.

What do I need to run it?

A server with 4 GB RAM is enough to start. Install with one Linux command, the Windows installer or Docker; updates replace a single JAR file.

Your next deal starts here

Give every opportunity
a clear way forward.

Open the live CRM or tell us how your sales process works.

Contact Us