By b4Help.com

Your entire CRM. On a USB stick.

Contacts, pipelines, tasks and reports that live in a folder you own - encrypted at rest, running locally in your browser. No cloud. No accounts. No subscription. Nothing ever leaves your machine.

100% offline Encrypted at rest Windows · macOS · Linux No telemetry
127.0.0.1 · PortCRM
PortCRM dashboard PortCRM encrypted login
Built by b4Help.com · 25+ Years of IT Excellence
0SERVERS TO RUN
$0SUBSCRIPTION
AES-256ENCRYPTION
8+BUILT-IN REPORTS
Everything, in one folder

A complete CRM.
Nothing you don't need.

Unified contacts, unlimited pipelines, tasks and a calendar, products & services, 8+ reports, CSV import/export, and one-click portable backups - all rendered as a polished local app.

Kanban pipelines

Drag deals to close them

Unlimited pipelines with fully customizable stages. One active card per contact, with deal value, probability and close dates right on the card. Won, lost and open totals roll straight into your dashboard.

PortCRM pipeline board

Unified contacts

People, organizations and households in one list - with tags, sources, custom fields, relationships and attachments.

Encrypted at rest

Set a password and your whole database is encrypted on disk - unreadable without it, even on a lost USB drive.

Tasks & calendar

Link to-dos to contacts and deals, set due dates, and see everything that's due in a clean month view.

PortCRM calendar

8+ reports, CSV & PDF

Contacts by type & source, leads by stage, pipeline value, win rate, overdue and upcoming tasks - export any of them.

PortCRM reports

Portable backups

One checksummed .zip. Restore is non-destructive - your live data is never overwritten.

CSV import / export

Bring contacts in with column mapping and a dry-run validation. Export everything - opens in any spreadsheet.

Truly portable

Copy the folder to a USB stick and it just works - Windows, macOS and Linux launchers included, no install.

portcrm/server.go
// PortCRM runs entirely on your machine.
srv := http.Server{ Addr: "127.0.0.1:0" } // loopback only

// Your password unlocks the master key…
key := argon2.IDKey(password, salt, 3, 64*MB, 4)  // Argon2id
master := aesgcm.Open(keystore, key)        // AES-256-GCM

// …which encrypts every database page on disk.
db := sqlite.OpenEncrypted(path, master)    // Adiantum VFS

// No cloud. No accounts. No telemetry. No exceptions.
return srv.Serve(loopback) // nothing leaves this box
Local-first by design

Security you can actually verify

PortCRM binds a server to 127.0.0.1 - your own machine, never the network. Turn on a password and the database is encrypted at rest with battle-tested primitives.

  • Argon2id + AES-256-GCM keystore - so your password can change without re-encrypting everything.
  • Page-level database encryption - the data file is unreadable without your key.
  • 3-of-5 recovery questions - regain access with no cloud, email or admin override.

Where your data goes

Spoiler: nowhere.

USB drive Local server 127.0.0.1 Encrypted DB no internet · no cloud
Frictionless by default

From first contact to closed deal

Every screen is built for speed - no spinners waiting on a server, because the server is already on your machine. Here's the whole motion of a deal.

1
Add a contact
CaptureAdd a contact - person, org or household - with tags and custom fields.
2
Open a deal card
QuoteOpen a deal card, attach products & services, set value and probability.
3
Follow up with a task
Follow upSchedule the next touch as a task linked right to the contact.
4
Mark the deal won
CloseDrag to Won - and watch it land in your dashboard totals.
PortCRM products and services catalog
Try it right here

Feel the board live now

This is a live, draggable pipeline - the real interaction model from PortCRM. Move a deal to Won and watch what happens.

Consulting Pipeline
Drag a card between stages
New Lead0
Contacted0
Negotiation0
Won0
Peace of mind

Your data, only yours

No vendor can read it, leak it, sell it, ransom it, or shut it off. If b4Help disappeared tomorrow, PortCRM would keep running off your USB stick - forever.

No cloud surfaceNothing to breach, because nothing is hosted.
Yours foreverOne-time, no subscription, no expiry.
Open formatsPlain CSV in, plain CSV out. No lock-in.
Self-recovery3-of-5 questions, no helpdesk needed.
Available for Windows, macOS & Linux

Own your CRM.

A portable folder you drop on a USB stick and run on any machine. Get in touch and we'll get you set up.

Windows macOS Linux
Inquire Read the user guide
Portable build · no installer · runs fully offline. Format USB as exFAT to share across all three.