Profit21 NL

Pricing

What Would This Cost?

A flat-fee base package covers everything you need to go live. Additional capabilities are priced as individual add-ons — take only what you need.

Base Package

$2,500

Full build and on-premises deployment — all 15 analytics pages, database configuration, testing against your live P21 data, and IT documentation.

Delivery

✓ 2–3 week turnaround

✓ On-prem, inside your network

✓ One testing round included

✓ IT handoff documentation

Server Requirement

Option A — Your server

Any Windows or Linux server inside your network with Node.js 18+, access to your P21 SQL Server on port 1433, and a static internal IP or hostname. Setup is included in the base price.

Option B — Dell server (we source it)

No server? We specify and order a Dell PowerEdge T150 sized for this workload (~$1,200–$1,800 hardware, billed at cost).

15 Pages Included in Base

CategoryPages
ExecutiveCash Conversion Cycle (CCC)
FinanceRevenue, AR Trial Balance, AP Trial Balance
SalesSales Trends (Leaders & Bleeders), Who Bought What, Sales History, Profit Exception
CustomersCustomer Aging & DSO
InventorySafety Stock, Turn & Earn, Supplier On-Time Delivery
OperationsService Orders, Production Orders, Actual vs. Estimate

Additional Options

#OptionAdd-On Price
1

Cloud database connection

Connect to Azure SQL, AWS RDS, or any cloud-hosted P21 instance instead of on-prem.

+$1,500

T&M

2

External / non-P21 database

Custom schema mapping and query development to connect a non-P21 SQL Server database.

+$2,500

Fixed

3

Basic authentication

Username and password login page with local user accounts — restricts access to authorized staff.

+$750

Fixed

4

Microsoft 365 / Azure AD SSO

Entra ID single sign-on — staff log in with their existing M365 credentials. No separate passwords.

+$2,500

Fixed

5

Role-based access control

Restrict pages by user role — e.g. sales reps see Sales only, executives see everything.

+$1,500

Fixed

6

Custom dashboard panels

Additional report pages beyond the 15 included — scoped and built to your spec.

+$500

Per panel

7

PDF / Excel export

Download any report as a formatted PDF or Excel file directly from the page.

+$1,500

Fixed

8

Email alerts & scheduled reports

Daily or weekly report emails, threshold alerts (e.g. AR over 90 days exceeds $X).

+$2,000

Fixed

9

Multi-company support

Toggle between P21 company codes within the dashboard — one install, multiple entities.

+$1,500

Fixed

10

White-label / custom branding

Replace the logo, colors, and domain name with your company's brand.

+$1,000

Fixed

11

Annual maintenance & support

Quarterly dependency updates, bug fixes within 5 business days, server monitoring.

+$600

Per year

How We Deploy — Standard Operating Procedure

1

Discovery

Week 1

  • Client provides SQL Server hostname, database name, and a read-only SQL login.
  • Confirm whether the client is supplying a server or ordering through Dell.
  • Confirm the P21 company code (default: CDI). Non-standard codes require a brief config step.
  • Review base features and confirm any additional options selected.
2

Installation

Week 1–2

  • Install Node.js 18+ on the server.
  • Deploy the P21 Next Level application and configure the database connection file.
  • Run the production build and start the server (PM2 recommended for auto-restart).
  • Open port 3000 for internal access, or configure IIS/nginx as a reverse proxy on port 80/443.
3

Testing

Week 2

  • Navigate all 15 pages and confirm data loads from the live P21 database.
  • Spot-check figures against known P21 reports (Sales History, AR Aging, etc.).
  • Verify error handling by temporarily disconnecting the database.
  • Test any additional options (auth, exports, alerts) if selected.
4

Go-Live

Week 2–3

  • Share the internal URL with the client's team.
  • 30-minute walkthrough call with end users.
  • Hand off IT documentation: server location, restart procedure, credential updates, support contact.

Notes

  • All prices are USD. Fixed-fee items are billed at the stated price regardless of hours.
  • T&M items are billed at $150/hour. An hour estimate is provided and approved before work begins.
  • The application is read-only — it cannot modify, delete, or write any record in P21.
  • A read-only SQL login is strongly recommended. Full SA credentials are not required or accepted.
  • This application is not affiliated with or endorsed by Epicor Software Corporation.