Warehouse worker in a hard hat checking paperwork against stocked shelving

// Platform

27ERP: the ERP, CRM and CMS behind our builds

One system for leads, quotes, invoices paid by card, products, inventory, purchasing, events and your website — with an AI assistant for the looking-up. Built and operated by 27nodes, branded for each company, and extended for the way each business actually runs.

// 01

What is 27ERP?

27ERP is a multi-tenant ERP, CRM and content platform built and operated by 27nodes for operators who have outgrown QuickBooks. Each company gets its own branded workspace at app.27nodes.com with the modules it needs: leads and quoting, invoices paid by card through its own Stripe account, a product catalog that doubles as its PIM, inventory and purchasing, events with QR tickets, memberships, projects, reporting, and a website that publishes from the same records. An AI assistant answers questions from those records and takes the retyping out of quotes and posts.

  • One workspace per company, with your logo, brand color and document numbering
  • Modules switched on per company, from an onboarding preset for your business type
  • Customers pay invoices and buy tickets by card, straight into your own Stripe account
  • AI answers questions from your records and drafts the retyping; nothing is saved without a person
  • Sign in with Google or a password, with roles and an activity log
  • Built and run by 27nodes, so custom rules and integrations are added to the platform instead of forked
  • In production today for ICP Miami, Varsity Score and 27nodes itself
See how it compares to replacing QuickBooks →

// 04 · How it connects

From a web lead to money in the bank

Conversions are one-to-many: one estimate can become several orders, one order several invoices, and each document carries the numbers of the ones it came from. The same product record prices the quote, feeds the website and sources the purchase order.

Sell and get paid

Every document links to the one it came from

  1. 01

    Lead

    From a web form or RFQ

  2. 02

    Estimate

    Priced from the catalog

  3. 03

    Sales Order

    Accepted estimate, one step

  4. 04

    Invoice

    Emailed with a pay link and QR

  5. 05

    Paid by card

    Stripe confirms, invoice marks itself paid

Buy and fulfil

  1. 01

    Purchase Order

    Raised from the sales order

  2. 02

    Receive

    Stock lands in inventory

  3. 03

    Warehouse Receipt

    Fulfilled against stock, backorders tracked

  4. 04

    Ship

    Carrier and tracking recorded

Publish

Catalog & PIM feeds your website

  1. 01

    Product record

    Aliases, brand, category, photo, suppliers

  2. 02

    Products feed

    Price, stock and search for your site

  3. 03

    Your website

    Parts search, articles and pages

  4. 04

    Quote request

    Becomes a lead with the parts attached

Events

  1. 01

    Event page

    Your branding, built for phones

  2. 02

    Checkout

    Free, or paid through your Stripe

  3. 03

    QR tickets

    One per seat, emailed to the buyer

  4. 04

    Door check-in

    Each ticket admits once

AI in every lane

Reads and drafts; a person saves

  1. 01

    Ask

    Answers from your records, with links

  2. 02

    Paste lines

    A part request becomes estimate lines

  3. 03

    Draft an article

    First version from your photos

  4. 04

    You review and save

    Nothing is written without you

// 05 · Who it's for

Built for six kinds of organization

The same platform, a different set of modules switched on.

Parts & equipment distributors

Catalog with cross-reference part numbers, stock across warehouses, quotes that become orders, purchase orders from demand, and a parts search on your own website.

Service businesses & agencies

Leads from your website, projects and tasks tracked to the customer with hours logged on each, and card payment on every invoice.

Gyms, studios & clubs

A member roster, plans with entitlement, and a staff check-in screen that decides on the spot and records every denial.

Event hosts

An event page, tickets sold to anyone through your own Stripe account, a QR code per seat by email, and a door screen that admits each ticket once.

Nonprofits

The same records with your own words: supporters, proposals, commitments and funds received instead of customers, estimates, orders and revenue.

Companies that publish

Blog and news articles, drag-and-drop pages and a customer portal, all delivered to your own site without a redeploy — with AI drafting the first version from your photos.

// 06 · In production

Companies running on 27ERP

Three companies, three different shapes of business, one platform.

ICP Miami

Heavy equipment parts supplier with warehouses in Miami, Panama and Mexico. Catalog, inventory, quoting, purchasing and the icpmiami.com parts search and customer portal all run on 27ERP.

Read the case study →

Varsity Score

Sports scoring and video platform for clubs and tournaments, run as its own company on 27ERP.

Read the case study →

27nodes

We run our own business on it: website leads land in the CRM, client work is tracked in Projects, and this blog is published from Website & Content.

// 07 · Screens

What it looks like

One screen from each module. Every module page has more.

The leads list, graded and sortable
An estimate with line items, tax and discount
A sent invoice with its pay link and QR code
Part search across SKUs, names and cross-reference numbers
Purchase order raised from a sales order
On hand and available on every product, with low-stock flags
Task board
Articles list
Events, upcoming first, with seats sold
Member roster
The morning view: numbers, my work, what needs attention
Ask: answered from your own records, with the records linked
⌘K: any record by name or number

// 08 · Platform + custom

How the platform fits with a custom build

Most companies do not need every business rule written from scratch, and no company fits a generic template. 27ERP is the middle path: the modules exist and work on day one, and 27nodes extends them for your operation — pricing tiers, approval chains, integrations with the tools you keep.

  • Start with working modules instead of a blank project
  • Custom rules, documents and integrations are built onto the platform by the team that built it
  • Your website, storefront or portal reads live records through the public and portal APIs
  • Accounting stays in QuickBooks through the export until you decide otherwise
Explore custom ERP engagements →

// 09 · Questions

27ERP, answered

Is 27ERP off-the-shelf software or a custom build?
Both. 27ERP is a platform 27nodes builds and operates, so a new company starts with working sales, payments, purchasing, warehouse, CRM, events and content modules on day one. Because 27nodes owns the code, the business rules, documents and integrations are then extended for each company instead of forked — the same team that built the platform builds your customizations on it.
Does 27ERP replace QuickBooks?
It replaces the operational side that QuickBooks was never built for: quoting, sales orders, multi-location inventory, purchasing, backorders and customer-specific pricing. Your accountant keeps working in QuickBooks through the accounting export, so nothing about tax or bookkeeping has to change on day one.
Which modules would my business use?
Modules are switched on per company. A parts distributor runs Catalog, Warehouse, Sales, Purchasing and Website; a services business runs CRM, Projects, Sales and Payments; a gym or club runs Memberships, Events and Check-in; a nonprofit runs the same modules with its own wording. Onboarding starts from a preset for your business type and removes what you do not need.
Does 27ERP include PIM (product information management)?
Yes, as the Catalog module. Each product has one master record — pricing, units, weight, taxability, brand, category, photo, every cross-reference part number and the vendors who supply it with their cost and lead time. That same record prices quotes, raises purchase orders, carries stock and feeds your website through the public products feed, so there is no separate PIM to keep in sync.
How do customers pay invoices online?
You connect your own Stripe account once, from Settings. Every sent invoice then carries a pay link and a QR code; your customer opens it, pays through Stripe's hosted checkout, and the invoice is marked paid when Stripe confirms. The money goes to your Stripe account directly, 27ERP never stores card details, and checks or wires are recorded by hand in the same payment history.
What does the AI in 27ERP actually do?
Three things. Ask answers questions about your own records — which invoices are unpaid, how often a part was quoted, what is in stock — and links every record it cites. Paste lines turns a customer's pasted part request into estimate lines matched to your catalog. Article drafting writes a first blog post from your photos. All of it reads through read-only tools and nothing is saved until a person saves it; it is switched on per company with a monthly cap.
Can my team sign in with Google?
Yes. Anyone with an account can sign in with Google, and a new user can accept their invitation with Google instead of choosing a password. Google only signs people into accounts your admin has already created — it never creates one — so your admin still decides who has access.
Can my website use the data in 27ERP?
Yes. The public products feed powers a parts search or storefront, articles and pages publish to your site without a redeploy, quote requests on your site become CRM leads, event pages sell tickets, and invited customers log in to a portal to see their own estimates, orders and invoices. icpmiami.com and 27nodes.com both work this way.
Where does my data live and who can see it?
Every business record is stored with your company's identifier and the platform scopes every request to it. Users in your company see only your company; roles limit what a sales rep can change versus an admin; and the activity log records who did what to which record.
How do existing customers log in?
At app.27nodes.com/login, with Google or with the email address your invitation was sent to. If you need a password reset or a new user invited, your company admin can do both from the Users screen.

// Boca Raton, FL → nationwide

See 27ERP with your own data

Bring a real estimate, a real parts list, a real event or a real membership roster. We will walk it through the platform and show you where a custom rule would go.