Counterpoint Modernization — Without the Rip-and-Replace

NCR Counterpoint customers can get cloud, mobile, AI, and multi-store capabilities without migrating off Counterpoint. The path is incremental: observer layer first, spine of record second, agentic interface third, modules taken over fourth, front-end replacement only at the end and only when the customer asks for it. The VAR keeps the customer relationship and bills services at every phase.

For the NCR Counterpoint VAR principal facing three questions:

How do I give my customers the modernization they're asking for without forcing a register-UI rip-and-replace I can't sell? Where does my services revenue come from in that transition? And what's my answer when a customer asks "can my AI assistant query my POS?"

The pressure VARs are absorbing right now

Pressure Origin What customers expect
Cloud-native UX Mid-market specialty retailers benchmarking against Shopify, Lightspeed, Square in adjacent verticals Mobile back-office, browser-based admin, no Windows Server dependency for daily ops
Multi-store enterprise control Operators with 10-100 locations who graduated past single-store needs Real-time inventory position, cross-store transfers planned not whiteboarded, OTB enforcement not just reporting
AI / agentic interfaces Customers seeing Claude, ChatGPT, and Cursor in adjacent business tools "I want to ask my assistant what's selling and have it act"
License-cliff anxiety Voyix renewal conversations "Is there a path forward that isn't paying NCR more?"
Modernization roadmap drag Voyix's own NextGen roadmap is paced for enterprise, not SMB "We can't wait three years"

Each of these has an answer today. The hard part has been finding a path that doesn't turn the VAR into a platform vendor or the customer into a migration project.

The principle — Counterpoint stays as the edge node

NCR's own Voyix Connected Services architecture says it explicitly: inference at the edge, intelligence in the cloud, fleet management between them. Counterpoint already runs on a Windows Server in-store. It already is the edge node. It already does the fast, offline-capable, register-side work the architecture calls for. The piece NCR hasn't shipped fast enough is the cloud spine that wraps the edge.

Canary is the cloud spine. The register stays. The Windows Server stays. No cashier retraining, no IT migration project. Cloud capabilities arrive around the existing footprint, not on top of it. The back-office surface eventually gets replaced — under VAR control, when the customer asks for it.

The wedge — an MCP layer the customer's agents call first

The technical entry is not an API gateway, a database connector, or a data warehouse. It's a Model Context Protocol (MCP) layer — the AI-callable surface that customers' agents (Claude, ChatGPT, Cursor, in-house copilots) need a real retail backend to talk to.

The five phases — observer to spine to platform

Phase Window Canary owns Counterpoint owns Customer-visible change
0 — Read-side observer Months 0-3 MCP read tools (inventory lookup, transaction inquiry, customer history, OTB status, distribution recommendation, LP alert search), perpetual ledger as a shadow System of record; Canary reads via REST + reconciles "Our AI assistant can answer questions about my stores. We're seeing LP cases and OTB violations we couldn't see before."
1 — Spine of record Months 3-9 Perpetual ledger becomes authoritative; cost truth, inventory position, OTB enforcement Transactional front-end; pushes events to Canary; receives back-write for vendor PO release and item cost updates "Inventory and cost truth live in Canary. Counterpoint is one input among many. Buyers plan in Canary, execute in Counterpoint."
2 — MCP gateway Months 9-18 Canonical agentic + human interface; new apps target Canary, not Counterpoint Wrapped as a legacy backend service consumed by Canary "Our store managers, buyers, and back-office teams operate through Canary. Counterpoint is invisible."
3 — Module takeover Months 18-30 Catalog, CRM, Purchasing, Forecast, Pricing fully native; Labor and Execution built where Counterpoint and adjacent platforms have no answer Reduced to register transactions and edge-side execution "We've stopped logging into Counterpoint for back-office work. Voyix renewal becomes optional."
4 — Front-end replacement Months 30-42 Full platform end-to-end Decommissioned, optionally; or kept as a register UI on a Canary backend if customer prefers "We're on Canary. Counterpoint was the bridge, not the destination."

Each phase delivers standalone value and is a billable VAR engagement. No big-bang cutover.

CRB module activation across the phases

The Canary Retail Brain spine (13 modules — A, C, D, F, J, L, N, P, Q, R, S, T, W) lights up incrementally:

Module Activates What it delivers
T (transaction pipeline) Phase 0 Real-time read of every Counterpoint document, mapped to ARTS POSLog v6
S (space/range) Phase 0 Item master read, mix-and-match, fractional units, multi-tier pricing
R (customer) Phase 0 Unified customer entity with address, history, loyalty
Q (loss prevention) Phase 0 Rule catalog firing on real transaction data
F (finance) Phase 0-1 Sales aggregation, cost ledger, high-precision cost truth
J (forecast/order) Phase 1 OTB enforcement, vendor PO recommendations
D (distribution) Phase 1 Multi-store transfer recommendations, RTV, ASN
C (commercial) Phase 1-2 Vendor management, B2B/landscaper commercial intelligence
P (pricing/promotion) Phase 2 Promotional planning and execution
A (asset management) Phase 2 Device + asset lifecycle
N (device/network) Phase 2 Store + workstation + drawer-session config
L (labor) Phase 3 Native scheduling, time, compliance — the gap Counterpoint and adjacent platforms leave open
W (work execution) Phase 3-4 Generalized detection-and-case-management across operations, capstone of the spine

The five-module gap most VARs feel today (Q, J, D, L, W) is the gap the customer is asking the VAR to fill. Canary's spine fills it.

What the VAR sees — services revenue across the phases

Each phase is an engagement, with a distinct services profile:

Phase VAR engagement type Revenue shape
0 Tenant standup, Counterpoint connector configuration, MCP rollout, initial training Implementation fee + recurring platform subscription
1 Ledger reconciliation, write-back proof, high-precision cost migration, controller/CFO sign-off Major implementation fee + expanded subscription
2 App migration, agentic workflow rollout, store-manager and back-office retraining Multi-quarter implementation + subscription tier upgrade
3 Native module deployment, Labor build, Execution rollout Long engagement, multi-team training, subscription tier upgrade
4 Counterpoint decommission, register UI cutover, Voyix license sunset planning Significant migration engagement, multi-year platform subscription

Each phase opens a new services scope. Customer LTV across 36 months runs above a single-implementation Counterpoint engagement.

The accountability rails — what makes this defensible

Three rails run through the platform end-to-end. They are why a customer trusts Canary with their inventory, cost, and operational truth:

Rail What it ensures
Operational No unknown loss. Every movement is captured, every reconciliation is transparent, every variance has a verb
Financial Open-to-buy is policy-gated, not just reported. Spend constraints are enforced at the moment of decision, not after the fact
Evidentiary Critical state changes are anchored to a tamper-evident record. Audit conversations become reads, not investigations

A Counterpoint replacement, a generic ERP, or a single-store cloud POS provides none of these. They are deliberate design choices, not commodity defaults.

What this is not

What we'd want to know to start a conversation

If a VAR principal is reading this and the approach makes sense:

  1. Top three customers asking the modernization question. Vertical, store count, current Counterpoint footprint, what specifically they're asking for.
  2. The VAR's services revenue mix today. Where the implementation, training, and support dollars currently come from. Phase 0 has to fit inside that mix to be a real engagement.
  3. The VAR's existing custom layer over Counterpoint. Proprietary tables, vertical extensions, in-house tooling. Phase 0 honors all of it; Phase 1+ surfaces it.
  4. The decision-maker in a 90-day pilot. Whose calendar gets the kickoff meeting.

How to reach us

The Canary platform is delivered through a partner channel. Canary Retail Brain (crb.growdirect.io) is the open-access reference for the 13-module spine. NCR-specific content lives at ncr.growdirect.io. To start a VAR conversation, reach out to the GrowDirect team via the public contact path on either site.