Free · self-hosted · v10.2.0

CRM Workspace
for trading companies

Customers, deals, supplier quotes, shipments and payments in one place. It runs on your own host or your own office PC, in Persian and English.

  • Free
  • Your server, your data
  • فارسی · English
  • Desktop and phone
crm.your-company.com
The sales pipeline board in CRM Workspace, shown in Persian

Built for trade

One deal, from inquiry to delivery.

General CRMs stop at the sale. This one follows the goods: each step below is a linked record, so nothing is typed twice.

  1. 1

    Inquiry

    A customer request becomes an RFQ with its items.

  2. 2

    Supplier quotes

    Record each supplier's price, freight and lead time.

  3. 3

    Comparison

    See every offer side by side and pick the winner.

  4. 4

    Customer quotation

    One click turns the RFQ into a priced quotation and PDF.

  5. 5

    Order

    An accepted quotation becomes an order.

  6. 6

    Shipment

    Track container, ports, ETD and ETA with alerts.

  7. 7

    Payment and LC

    Follow milestones, letters of credit and due dates.

Screens

See the real thing.

These are screenshots of the running app with sample data, not mock-ups.

crm.your-company.com
Sales pipeline board with deals grouped by stage
The pipeline on a phone screen

Features

What is inside.

Sales, trade, service and administration in one app, with no paid tier and no locked modules.

Sales pipeline board

Drag deals between stages you define yourself. Each column shows its count and total, and a list view is one click away.

One page per customer

Contacts, deals, quotations, files and every call, note and email in one timeline, with the actions you need on the same page.

Quotations with PDF

Line items from your product catalogue, with discount and tax per line, automatic totals and a Persian-ready PDF.

Supplier comparison

Compare supplier offers for one RFQ on price, freight, lead time and technical match before you quote your customer.

Shipments

Container and bill of lading numbers, ports, ETD and ETA, with a reminder before a shipment is due to arrive.

Payments and LCs

Payment milestones and letters of credit with due and expiry dates, so finance sees what is coming this week.

Automation and reminders

When a deal changes stage or a date arrives, create a task or notify someone. Overdue tasks, payments and LC expiry dates raise reminders on their own.

Optional AI assistant

Summarise a customer, draft a reply, translate a message or read a supplier quote into a form. Off by default; runs on a local model or your own API key.

Support tickets

Track after-sales requests, reply from the record, and give customers their own portal login.

Roles and permissions

Roles from viewer to administrator decide who can read, edit, export and manage users.

Backup and restore

One click creates a backup of the database and uploaded files that you can download and restore.

فارسی and English

A right-to-left Persian interface with the Jalali calendar and Persian digits, and a full English interface.

GuideAI guideLocal model or cloud API setup, what it costs, each feature, and fixing errors. Read the guide

نرم‌افزار CRM رایگان برای شرکت‌های بازرگانی

مشتریان، فرصت‌های فروش، استعلام از تأمین‌کنندگان، پیش‌فاکتور، حمل و پرداخت‌ها را در یک برنامه مدیریت کنید. برنامه روی هاست یا رایانهٔ خود شما نصب می‌شود و اطلاعات نزد خودتان می‌ماند.

نسخهٔ فارسی این صفحه

Download

Two ways to run it.

Both packages contain the same app. Pick by where you want it to live.

On your web host

For teams that need access from anywhere.

  • Works on ordinary shared hosting
  • Needs PHP 8.2+, MySQL or MariaDB, and a cron job
  • Open it from any browser or phone
  • Built-in updater checks for new versions
  • Optional AI through your own API key
Download .zipv10.2.0 · 47.1 MB

On an office PC

For companies that want everything in-house, with no internet.

  • One Windows installer sets up everything
  • No database or server knowledge needed
  • Other PCs and phones on the same network can use it
  • Automatic daily backup to a folder you choose
  • Can set up a local AI model for you (optional)
Download installerv10.2.0 · 99 MB

Get started

Installed in three steps.

These are the steps for the hosting package. The Windows installer does all of this for you.

  1. 01

    Upload and extract

    Create a subdomain such as crm.your-company.com, upload the zip into its folder and extract it there.

  2. 02

    Run the installer

    Create an empty database in your hosting panel, then open /install.php. It checks the server, asks for the database, your company name and an administrator password.

  3. 03

    Add the cron job

    Copy the cron command from Settings and add it in your hosting panel to run every five minutes. That is what sends reminders.

Verify

Checksums.

Compare with Get-FileHash <file> in PowerShell to be sure nothing was altered.

Hosting package (cPanel, Hostinger, any PHP host)crm-workspace-hosted-10.2.0.zip
SHA-256 2b82b810f5c268cb5772cb229e07961ef71aeb7dda5bd7a03dcd1dd5d90268d6
Offline installer for Windowscrm-workspace-offline-10.2.0-setup.exe
SHA-256 c1ca745125df7386ce351ad94dcd386b07df871bf1375cf183467c4ba7fa7784

FAQ

Good to know.

Is it really free?

Yes. Any company can install and use every feature at no cost. The "Created by Makan" credit stays visible in the app.

Where is my data stored?

On your own server or your own office PC. Nothing is sent to makanlab.tech, and there is no account to create here.

Which package should I choose?

Choose the hosting package if your team needs access from anywhere and you have a web host. Choose the offline installer if you want everything on one office PC with no internet.

What does the hosting package need?

PHP 8.2 or newer, a MySQL or MariaDB database, and the ability to add a cron job. Ordinary shared hosting is enough for a small team.

Can I use it on my phone?

Yes. The interface adapts to phone screens, so you open the same address in your phone browser.

Does it include AI?

Yes, as an optional extra that is switched off by default. You can connect a local model through Ollama so nothing leaves your PC, or enter your own key for a cloud provider. The AI only produces drafts; it never saves or sends anything by itself.

Windows warns about an unknown publisher. Is that normal?

Yes. The Windows installer is not code-signed, so SmartScreen shows a warning. Compare the SHA-256 checksum on this page with your download, then choose More info and Run anyway.

Does it work in Persian?

Yes. Persian is the default language, with a right-to-left layout and Jalali dates. You can switch to English with one button.

How do I verify the download?

Each file has a SHA-256 checksum on this page. Compare it with the result of Get-FileHash in PowerShell or sha256sum on Linux.