Problems & solutions · Inventory Management

Planogram and Space Planning Software Problems: The 7 That Cost Real Money, and How to Avoid Them

Planogram Space Planning Software workflow illustration showing common problems and fixes.
The short answer

The most expensive failure in space planning is a drawing that cannot be built. The planogram shows twelve four foot bays at seven shelves each, the actual run at store 214 is eleven bays with one at three feet because a column eats the corner and two older fixtures whose top shelf is fixed at a height nobody recorded. The crew improvises at midnight, closes the reset out in the labour system, and head office believes the store is compliant. You pay reset labour twice, once to execute and once to fix. New launches underperform because the item ended up somewhere the drawing never intended. And you find out in March, from a photograph taken by a supplier field representative.

Why does the fixture library end up describing stores that do not exist?

Because maintaining it is a data operation and the software is licensed as a drawing tool. Blue Yonder Space Planning and Nielsen Spaceman can both hold store specific planograms, so the capability is not the gap. The gap is that keeping a true fixture record for hundreds of stores across ninety categories requires input from people in those stores, and the only people with access to the system are the two or three planners drawing in it.

So the library holds ten or fifteen archetypes, every store is mapped to its nearest neighbour, and the mismatch surfaces at 11pm with a pallet on the floor. Nobody is at fault. The organisation has no route by which a store can tell the system that bay four is three feet wide.

The fix is to make the store the system of record and put fixture survey into the hands of the store or the reset crew. A tablet form capturing bay count, bay width, shelf positions, notch spacing, fixed versus adjustable shelves, base deck depth, peg zones and obstructions, with photographs attached, turns a one off consultant survey into a living record. Planograms are then generated per store from a category template plus that store's real fixture profile rather than assigned from a cluster. Every downstream benefit in this category depends on that one change, which is why it belongs in the first release and not phase two.

What goes wrong with item dimensions, pack shots and your existing planogram files?

Every project of this type hits the same wall in week three. The item master has dimensions and they are wrong. Case dimensions typed into unit fields. Heights measured to the cap on one item and the shoulder on another. Private label items with nothing at all, because nobody asked the factory when the item was set up. Half the catalogue has no usable pack shot either, so the drawing shows grey rectangles the crew cannot match to the product in their hands.

This is not a problem you can buy your way out of. Every tool in the category renders whatever dimensions you feed it, and bad dimensions produce a confident, attractive, unbuildable drawing.

The fix is to treat dimension and image capture as a first class workflow rather than an assumption. Parse supplier specification sheets and Global Data Synchronisation Network records where they exist. Where they do not, a capture station or a store tablet takes measurements and a pack shot straight into the catalogue with a confidence flag attached. Then apply a hard rule: items below a confidence threshold cannot enter a published planogram, they enter a work queue. Unglamorous, and it is the difference between a working system and a dead pilot.

The second data problem is your existing planogram files. If the space team cannot import their current work and export in a format their tools and their suppliers accept, adoption fails in month two regardless of how good the new system is. Category captains send you files in their format and expect files back. Make file interchange a named deliverable in release one, not a nice to have.

Why do the merchandising, replenishment and shelf label integrations break after launch?

All three break on the same underlying fact: they are downstream of decisions made by other teams who have no idea your system depends on them.

Merchandising item feeds break when a category admin changes a pack size, delists an item without a replacement, or sets up a new item with a placeholder dimension so it can be ordered on Monday. Nothing in that workflow warns the space system, so a published planogram silently references a product that is now a different size.

Replenishment breaks when a store's delivery frequency changes, which happens for operational reasons and is never treated as a space event. Facings computed against three deliveries a week become wrong when the store moves to two, and the symptom is empty shelves on Saturday afternoon rather than an error message.

Shelf edge labels break most visibly. Electronic labels and printed tags are entirely different plumbing, and a planogram change that does not produce the right tag file leaves the crew with correct product in front of wrong prices, which is the one failure a customer notices immediately.

The fixes are the same shape each time. Subscribe to change events rather than re-reading a nightly file and hoping. Flag any published planogram whose items have changed since publication, and hold it as an exception rather than republishing automatically. Reconcile counts on every import and fail loudly rather than parsing what you can. And treat label file generation as part of the publish action, not as a separate job someone runs afterwards.

What happens when compliance evidence and supplier funded reset obligations are not covered?

Ask most retailers their planogram compliance rate and you get a number from a clipboard sample or from a vendor with an obvious interest. Neither is evidence. The reset was marked complete because somebody pressed a button in a labour app.

That matters commercially, not just operationally. Supplier funded resets are a meaningful part of category economics, and category captains audit compliance whether you do or not. If they can photograph your bays and you cannot, the next negotiation happens on their data.

The fix is to close the loop at the fixture. The crew photographs each bay at sign off and the photo is compared against the planogram published for that specific store. Shelf level product recognition is genuinely usable for this and it is one of the few places in retail where the technology earns its cost outright. Two design points decide whether it works. First, the output should be an exception list rather than a compliance score: three bays wrong in store 214, named items, photograph attached, routed to the district manager the next morning. A score nobody can act on changes nothing. Second, expect lower detection on dense small item categories such as health and beauty than on chilled or grocery bays, and set the expectation before the pilot rather than after.

Should you build custom or configure what you already own?

Buy if you run fewer than about sixty stores with consistent fixtures. DotActiv gives you competent drawing, floor planning and analytics at a price a build cannot approach at that scale. Buy if space planning is a once a year exercise per category and your ranges are stable. Buy if your real problem is one space planner doing the work of three, because software does not fix a staffing shortfall and a new system will make it worse for a quarter.

Configure rather than build if your gap is specifically the link between space and replenishment. RELEX ties those together properly and is worth a serious evaluation before anyone writes code, because if that is your only unmet need you would be paying to reproduce a product that exists.

The honest tipping point is not store count, it is variance. A seven hundred store chain with three fixture standards and disciplined data can live in an off the shelf tool for years. A two hundred store chain assembled from four acquisitions cannot, because the product assumes an estate you do not have. Build when your fixture reality varies enough that cluster planograms are routinely unexecutable, when you cannot produce evidence of what is on shelf in any store today, when facings are set centrally against chain averages while store level movement varies widely, or when supplier funded resets are meaningful and you have no compliance evidence to show for the money.

How do hidden costs get into the quote?

Five items, each usually a single line.

The fixture survey itself. This is the largest cost in the whole programme and it is frequently outside the software quote entirely. Someone has to walk every store. Plan it as a parallel workstream starting in week one, not as a prerequisite that delays the build.

Fixture type count. Acquired banners bring their own standards, and each one is modelling work. Count your real fixture families before accepting an estimate.

Product recognition scope. A model reading a chilled dairy door and a model reading a health and beauty bay with three hundred small facings are different problems with different accuracy and different labelling effort. Ask which categories the quote assumes.

Shelf edge label integration. Electronic and printed are separate builds. If you run both, that is two.

File interchange with your current tool. Import and export in the formats your planners and suppliers use is real work and it is the thing that decides adoption.

What separates a build that works from one that fails here?

Start with three categories and forty stores, and make sure two of those stores are your worst by fixture chaos. Those two teach you more than the other thirty eight, and a pilot that only covers tidy stores proves nothing about the estate.

The developer models the bay before they model anything else. A team that has done retail space will describe notch spacing, fixed and adjustable shelves, base decks, peg zones and obstructions, and will ask whether your bays are surveyed or assumed. A team that draws shelves as a number is about to build a very expensive picture.

Facings are computed rather than judged. The right number of facings keeps the shelf full between deliveries given case pack, capacity per facing derived from real item dimensions, and that store's rate of sale. The system should flag collisions before the reset, so the decision that this store cannot hold the full range at safe days of supply is made in the office rather than improvised by a crew with a pallet at 11pm.

Publication is gated on data quality. Unverified items cannot enter a published planogram. It sounds restrictive and it is the single rule that prevents the failure everyone in this category has lived through.

And ownership is settled before kickoff: the repository, the cloud accounts, the labelled shelf images and any fine tuned model weights. At Digital Heroes the client owns all of it from the first commit. Image data is the part developers most often try to retain, because a labelled shelf image set from your own estate is the expensive asset, and an agency hosting the model on their side is renting your own photographs back to you.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. A study (led by Prof. Pak-Lok Poon, published in Frontiers of Computer Science, 2024) reviewing decades of spreadsheet-quality research found that about 94% of spreadsheets used in business decision-making contain errors, illustrating the hidden risk of manual spreadsheet workarounds that custom software is built to replace. Source: Central Queensland University / phys.org (Prof. Pak-Lok Poon et al.) (2024) →
  2. Digital Champions expect to achieve about 16% in cost savings and around 15% in revenue gains from digital operations over five years; the study surveyed 1,155 manufacturing executives across 26 countries. Source: PwC / Strategy& (2018) →
  3. Bersin by Deloitte research found organizations that use HR technology and employee-centric design to build a flexible, empowering workplace are more than 5 times more effective at improving employee engagement and retention than their peers, and 2.5 times more likely to reach 'high-impact' status by leveraging HR for digital transformation. Source: Bersin by Deloitte (2017) →
  4. Only 22% of firms are 'future ready' having significantly transformed digitally; these companies show average revenue growth 17.3 percentage points and net margins 14.0 percentage points above their industry average. Source: MIT Center for Information Systems Research (MIT Sloan) (2022) →
Vikram R. · VP Engineering · Delhi

Vikram runs the engineering function at Digital Heroes, from how teams are structured to how code gets reviewed and released. He writes about the trade offs behind build decisions: what to buy, what to build, and where technical debt is worth taking on deliberately.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

Why can our stores never execute the planogram exactly as drawn?
Because the fixture library describes archetypes rather than real bays, and every store is mapped to its nearest neighbour. A run drawn as twelve four foot bays turns out to be eleven bays with a column eating a corner and two older fixtures with fixed top shelves. The organisation has no route by which a store can correct the record, so the mismatch is discovered by a crew at midnight and resolved by improvisation that nobody logs.
How do we fix item dimensions before they wreck the drawings?
Treat dimension and image capture as a workflow rather than an assumption. Parse supplier specification sheets and Global Data Synchronisation Network records where they exist, capture measurements and pack shots on a tablet where they do not, and attach a confidence flag to every item. Then apply the rule that matters: items below the confidence threshold cannot enter a published planogram, they enter a work queue. Without that gate, one wrong height produces an unbuildable bay.
Can we prove planogram compliance rather than sampling it?
Yes, using bay photographs taken by the reset crew at sign off, compared against the planogram published for that specific store. Shelf level product recognition reads facings and positions well enough to produce a useful result, and the output should be an exception list naming the wrong bays and items rather than a compliance percentage. Expect lower detection on dense small item categories such as health and beauty than on chilled or grocery, and agree that expectation before the pilot.
What is the biggest cost most retailers leave out of the budget?
The fixture survey. Somebody has to physically walk every store and record bay count, widths, shelf positions and obstructions, and that effort frequently sits outside the software quote entirely. Run it as a parallel workstream starting in week one rather than treating it as a prerequisite that delays the build, and expect it to be the largest single line in the programme for an estate that has never been surveyed.
Why does adoption fail in month two even when the software works?
Almost always because the space team cannot import their existing planogram files or export in the formats their tools and their category captains expect. Planners will not abandon years of work, and suppliers will keep sending files in their own format regardless of what you have built. Make file interchange a named deliverable in the first release rather than a later enhancement.
Is DotActiv or RELEX enough instead of building something custom?
Often yes. DotActiv covers drawing, floor planning and analytics well at mid market scale, and RELEX ties space to replenishment properly, so if that link is your only unmet need you would be paying to reproduce a product that already exists. The build case is about variance rather than size: an estate assembled from several acquisitions with different fixture standards is what off the shelf fixture libraries handle worst, and no licensing change fixes it.
How should facings actually be decided?
From arithmetic rather than judgement. The right number of facings keeps the shelf full between deliveries given case pack, capacity per facing derived from real item dimensions, that store's rate of sale, and a minimum presentation rule for the category. The system should then flag stores where the full range cannot be held at safe days of supply, so the range decision happens in the office rather than being improvised by a crew at 11pm.
Who owns the shelf images and the recognition model if an agency builds it?
You should own the repository, the cloud accounts, the labelled shelf images and any fine tuned model weights, written into the contract before kickoff. At Digital Heroes the client owns all of it from the first commit. Image data is the part agencies most often try to retain, because a labelled shelf image set from your own estate is the genuinely expensive asset, and hosting the model on their side means renting your own photographs back.
What's a realistic timeline for building a custom inventory system?
A usable first version covering receiving, stock movements, scanning, and low-stock alerts ships in 8 to 12 weeks across Digital Heroes inventory builds. Full multi-warehouse systems with Shopify, Amazon, and accounting integrations run 4 to 6 months. Any quote under 6 weeks usually means the vendor has not scoped concurrency handling or data migration.
How do I vet a software agency for an inventory project specifically?
Ask three technical questions before discussing price: how they stop two simultaneous orders claiming the same last unit, whether stock is stored as an append-only movement ledger or a single overwritable quantity field, and how they test channel sync under load before launch. A team that answers fluently has built inventory systems before; one that steers the conversation to screens and design has not. Then ask for a reference from a client whose system has survived at least one peak season.
Is building custom cheaper than paying for Cin7 over time?
Usually yes once you pass the three-year mark. Cin7 Omni plans start around $999 per month on its published pricing, roughly $36,000 over three years before add-ons, which overlaps the cost of a full custom build you then own outright with no per-user fees. If you are on a lower Cin7 tier and your subscription runs below roughly $500 per month, staying put normally makes more financial sense than building.
What happens to my software if the agency shuts down or we stop working together?
Nothing dramatic, if the engagement was set up correctly: the code sits in your repository, hosting runs on your cloud account, and a handover document explains how to deploy and operate the system. Any competent replacement team can then take over in days rather than months. If the agency controls the repo, the servers, or the domain, fix that now, because renegotiating access during a dispute is the most expensive place to discover the problem.
What does upkeep on a custom inventory system cost per year?
Budget 15 to 20 percent of the build cost per year, so a $50,000 system runs roughly $8,000 to $10,000 annually across Digital Heroes maintenance contracts. That covers hosting, security patches, integration updates when Shopify or Amazon change their APIs, and small improvements. Skipping it is how a channel sync quietly breaks in month nine and corrupts your counts.
Can we migrate years of data out of our current system into new custom software?
Almost always yes, through CSV exports or the vendor's API, and migration should be scoped as its own workstream with field mapping, a dry run, and a planned cutover window rather than an afterthought. The real time sink is rarely moving the data; it is cleaning it, since years of duplicates, free-text fields, and inconsistent formats surface all at once. Pull a full export from your current vendor before committing to anything new, because some SaaS plans restrict exports on lower tiers.
Will a custom system keep up if we grow to more SKUs, orders, and warehouses?
Yes, if the architecture is designed for it up front, which is much of the point of building custom. A properly structured stock ledger handles 100,000+ SKUs and peak-season order volume without per-record or per-user pricing, and adding a second warehouse becomes a configuration change rather than a plan upgrade. Systems that fail at scale were built against a demo-sized dataset with a quantity field that gets overwritten.
Does it matter which tech stack the agency wants to use?
Yes, but not in the way most buyers expect: the goal is boring, popular technology such as React, Node.js or Python, and PostgreSQL, because any future team can maintain it and hiring a replacement developer takes days, not months. The red flag is an agency-proprietary framework or an unusual language, which welds you to that one vendor no matter what your contract says about code ownership. A useful test: could you find three freelancers fluent in this stack within a week? If not, push back.
What should I prepare before contacting a software development agency?
A one-page brief beats a 40-page requirements document: the business problem in plain words, who will use the system, the 5 to 10 workflows it must handle, the tools it must connect to, and your budget range and deadline driver. You do not need wireframes, a specification, or technical vocabulary; producing those is the agency's job during discovery. Stating a budget range up front is the single best move, because it gets you honest scoping instead of a quote engineered to win the meeting.
What are the most common mistakes companies make on inventory software projects?
Three failures dominate: quoting from a one-line brief so real requirements arrive later as change orders, skipping concurrency testing so the first peak season produces oversells, and going live without running the new system in parallel with the old one. All three are process failures rather than coding failures. A two-week parallel run where both systems track the same stock catches most launch disasters before they cost money.
How does moving our data from spreadsheets or Fishbowl into a new system work?
The agency exports your current records, maps fields to the new schema, deduplicates SKUs, and runs a trial import that you verify against physical counts before cutover. Plan for one to three weeks, and expect to find discrepancies, because migration always exposes drift the old system was hiding. The safest cutover happens right after a physical stock take, so the new system starts from a verified baseline.
Who can build a custom inventory management software system?

Digital Heroes builds custom inventory management software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other inventory management software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?