
// 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
// 02 · Modules
9 business modules, one set of records
Each module owns its own screens and documents, and every document links to the one it came from. Switch on the ones your business runs.
// 03 · Across every module
Payments, AI, a morning dashboard and one sign-in
These are not separate products. Stripe payments, the AI assistant, the dashboard and search, and security run through every module you switch on.
// 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
Lead
From a web form or RFQ
Estimate
Priced from the catalog
Sales Order
Accepted estimate, one step
Invoice
Emailed with a pay link and QR
Paid by card
Stripe confirms, invoice marks itself paid
- 01
Lead
From a web form or RFQ
- 02
Estimate
Priced from the catalog
- 03
Sales Order
Accepted estimate, one step
- 04
Invoice
Emailed with a pay link and QR
- 05
Paid by card
Stripe confirms, invoice marks itself paid
Buy and fulfil
Purchase Order
Raised from the sales order
Receive
Stock lands in inventory
Warehouse Receipt
Fulfilled against stock, backorders tracked
Ship
Carrier and tracking recorded
- 01
Purchase Order
Raised from the sales order
- 02
Receive
Stock lands in inventory
- 03
Warehouse Receipt
Fulfilled against stock, backorders tracked
- 04
Ship
Carrier and tracking recorded
Publish
Catalog & PIM feeds your website
Product record
Aliases, brand, category, photo, suppliers
Products feed
Price, stock and search for your site
Your website
Parts search, articles and pages
Quote request
Becomes a lead with the parts attached
- 01
Product record
Aliases, brand, category, photo, suppliers
- 02
Products feed
Price, stock and search for your site
- 03
Your website
Parts search, articles and pages
- 04
Quote request
Becomes a lead with the parts attached
Events
Event page
Your branding, built for phones
Checkout
Free, or paid through your Stripe
QR tickets
One per seat, emailed to the buyer
Door check-in
Each ticket admits once
- 01
Event page
Your branding, built for phones
- 02
Checkout
Free, or paid through your Stripe
- 03
QR tickets
One per seat, emailed to the buyer
- 04
Door check-in
Each ticket admits once
AI in every lane
Reads and drafts; a person saves
Ask
Answers from your records, with links
Paste lines
A part request becomes estimate lines
Draft an article
First version from your photos
You review and save
Nothing is written without you
- 01
Ask
Answers from your records, with links
- 02
Paste lines
A part request becomes estimate lines
- 03
Draft an article
First version from your photos
- 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 →// 07 · Screens
What it looks like
One screen from each module. Every module page has more.
// 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
// 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.