Planogram and Space Planning Software: Why Your Resets Cannot Be Executed as Drawn
Custom planogram and space planning software runs $70,000 to $150,000 for a first release in 12 to 18 weeks, and $180,000 to $450,000 for a full platform phased over 6 to 12 months in Digital Heroes delivery experience. Build when your fixture reality varies enough store to store that cluster planograms cannot be executed as drawn, when you cannot prove compliance after a reset, and when facings are set by eye rather than by movement. Do not build if you run under roughly 60 stores with consistent fixtures, or if your category count is small enough that a DotActiv or Spaceman seat plus a disciplined space planner covers it. At that size the constraint is planner hours, not software.
Why a planogram fails at the shelf and not on the screen
Reset night, 9pm, store 214. Four people from a merchandising crew stand in front of a 40 foot cereal run with printed planograms in a binder. The drawing shows twelve four foot bays at seven shelves each. The actual run is eleven bays, one of them is three feet because a structural column eats the corner, and two bays are older fixtures whose top shelf is fixed at a height the drawing does not know about. The crew improvises. They drop two facings of the slow granola, wedge the new launch in at the bottom, and finish at 1am. The reset is closed out in the labour system, so head office believes store 214 is running the approved planogram. It is not, and nobody finds out until a supplier field rep photographs the bay in March.
The stack around this is almost always the same: a space planning seat or two on Blue Yonder Space Planning or Nielsen Spaceman, a fixture library maintained by one person who inherited it, floor plans last surveyed when the store was remodelled, item dimensions typed in by a category admin, POS (Point of Sale) movement the space team queries through an analyst, and product images on a shared drive. Nobody owns the join. The planogram is drawn against an idealised store that exists nowhere in the estate.
The cost lands in three places. Reset labour gets paid twice, once to execute and once to fix. New launches underperform because the item ended up somewhere the drawing never intended. And supplier confidence erodes, which matters because your category captains audit compliance whether you do or not.
Problem 1: the fixture library is a work of fiction
Every space planning tool assumes a fixture library that describes real bays: width, depth, shelf count, shelf heights, notch spacing, base deck depth, peg board zones, and whether the run is straight, an endcap, or wraps a corner. In practice that library holds ten or fifteen archetypes, every store is mapped to the nearest one, and the mismatch only shows up at 11pm with a pallet on the floor.
Blue Yonder Space Planning and Nielsen Spaceman can both hold store specific planograms. That is not the gap. The gap is that maintaining a store specific fixture record for 400 stores across 90 categories is a data operation, and those tools are drawing and optimisation engines licensed per seat to a small central team. So the data never gets maintained, because the only people with access are the people drawing. DotActiv and RELEX are more accessible and RELEX in particular ties space to replenishment properly, but both still start from a fixture library somebody has to keep true.
What a custom build does: makes the store the system of record and puts fixture survey into the hands of the store or the reset crew. A tablet form that captures bay count, bay width, shelf positions and obstructions, with photos attached, turns a one time consultant survey into a living record. Then planograms are generated per store from a category template plus that store's actual fixture profile, not assigned from a cluster. The drawing that arrives on reset night matches the run in front of the crew, which is the entire point and the reason every other benefit downstream becomes possible.
Problem 2: compliance is claimed, never proven
Ask a retailer what their planogram compliance rate is and you get a number from a sample audit done by district managers on a clipboard, or a number supplied by a vendor with an obvious interest. Neither is evidence. The reset was marked complete in a labour app because somebody pressed a button.
No space planning tool solves this because compliance is not a space planning problem, it is a field execution problem with a photo in it. The tools produce the intent. Nothing in the standard stack closes the loop on what actually happened at the fixture.
What a custom build does: the crew photographs each bay at sign off and the photo is compared against the planogram published for that store. Shelf level product recognition is genuinely usable for this and it is one of the few places in retail where AI earns its cost outright. The output should be an exception list rather than a compliance score: three bays wrong in store 214, named items, photo attached, routed to the district manager the next morning. We would rather ship a build that catches 80 percent of deviations and names them than one reporting a confident 96 percent nobody can act on.
Problem 3: facings are set by eye, not by days of supply
A facing is not a design decision, it is an inventory decision. The right number of facings is the one that keeps the shelf full between deliveries given case pack, capacity per facing, and the item's rate of sale in that store. Get it wrong low and the top seller is empty by Saturday afternoon. Get it wrong high and you are holding a week of dead granola in prime eye level space.
This is where most space work quietly fails: the planogram is drawn against chain average movement, then applied to a store whose cereal mix is nothing like the chain average. RELEX handles the space to replenishment link better than most, and if that is your only gap, look at them seriously before commissioning anything. It still breaks when your replenishment logic, delivery frequency and minimum presentation quantities live in your own systems and do not map onto anyone else's model.
What a custom build does: compute facings from store level movement, capacity per facing derived from real item dimensions, delivery frequency for that store, and a minimum presentation rule per category. Then flag the collisions before the reset rather than after: this store cannot hold the range at safe days of supply, so either the range drops two items here or the bay gets a shelf. That decision made in the office is cheap. Made at 11pm by a crew with a pallet, it is a guess.
Problem 4: item dimensions and images are the actual blocker
Every planogram project 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. 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. Blue Yonder, Spaceman and DotActiv all render whatever dimensions you feed them, and bad dimensions produce a confident, beautiful, unbuildable drawing.
What a custom build does: treat dimension and image capture as a first class workflow rather than an assumption. Supplier spec sheets and GDSN records get parsed for dimensions 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. Items below a confidence threshold do not enter a published planogram, they enter a work queue. Unglamorous, and the difference between a working system and a dead pilot.
Problem 5: the reset calendar has no idea what a reset costs in labour
Resets compete with promotional set up, seasonal changeovers, counts and remodels, and the coordination happens in a shared calendar and a chain of emails. A custom build holds one reset calendar per store with hours estimated from the actual planogram change, meaning items moved rather than a flat hours per bay assumption. Then it answers the question the space team is always asked and can never answer: what does this range change cost in store labour across the estate, and can the stores absorb it in November.
What this costs and how long it takes
A focused first release, meaning the store fixture record with tablet survey, per store planogram generation from a category template, facing calculation from store movement, and reset packs the crew can actually follow, runs $70,000 to $150,000 and ships in 12 to 18 weeks. A full platform adding photo based compliance with product recognition, the reset calendar with labour modelling, supplier and category captain portals, shelf label and tag file generation, and two way sync with your merchandising and replenishment systems runs $180,000 to $450,000 phased over 6 to 12 months.
What pushes the number up in this category specifically: the number of fixture types across the estate, because acquired banners bring their own; whether you need to import and export existing planogram files so the space team can keep working in their current tool during transition; product recognition scope, since a model that reads a health and beauty bay with 300 small facings is a harder problem than a chilled dairy door; and shelf edge label integration, since electronic labels and printed tags are entirely different plumbing. What keeps it down: start with three categories and 40 stores, including your two worst stores by fixture chaos, because those two teach you more than the other 38.
Build versus buy, and when buying is the right call
Buy if you have fewer than about 60 stores with consistent fixtures. DotActiv gives you competent drawing, floor planning and analytics at a price that a build cannot compete with 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.
Build when two or more of these are true. Your fixture reality varies enough that cluster planograms are routinely unexecutable. You cannot produce evidence of what is actually on shelf in any store today. Facings are set centrally against chain averages while store level movement varies widely across the estate. You have grown by acquisition and now run three fixture standards and two space planning tools. Or supplier funded resets are a meaningful part of your category economics and you have no compliance evidence to show for the money.
The honest tipping point is not store count, it is variance. A 700 store chain with three fixture standards and disciplined data can live in an off the shelf tool for years. A 200 store chain built from four acquisitions cannot, and no amount of licensing will change that, because the product assumes an estate you do not have.
How to choose a developer for space planning software
Ask them to model the fixture before they model anything else. A developer who has done retail space will describe a bay with notch spacing, adjustable and fixed shelves, base decks, peg zones and obstructions, and will ask whether your bays are surveyed or assumed. A developer who draws shelves as a number is about to build you a very expensive picture.
Ask how they will handle item dimension quality, and reject any answer that assumes the item master is correct. The right answer includes a confidence flag, a capture workflow and a rule that blocks publication of a planogram containing unverified items.
Ask what happens to 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.
Ask who owns the code, the model weights if product recognition is in scope, and the image data, and get it written down before kickoff. At Digital Heroes the client owns the repository, the infrastructure accounts and the training data from the first commit. Any developer who wants to keep the recognition model on their side of the fence is selling you a subscription with extra steps.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- McKinsey reports that autonomous supply-chain planning can raise revenue up to 4%, reduce inventory up to 20%, and cut supply-chain costs up to 10% while maintaining service levels (the wider 20-30% inventory-reduction figure comes from McKinsey's separate distribution-operations research, not this page). Source: McKinsey & Company (2020) →
- Inventory carrying cost commonly runs about 20% to 30% of inventory value, covering capital cost, storage/warehousing, insurance, taxes, handling, shrinkage, and obsolescence - a recurring cost that better inventory and warehouse software aims to reduce. Source: APQC (2023) →
- An earlier SHRM benchmarking report (reflecting fiscal year 2015, published 2016) established a widely cited baseline average cost-per-hire of $4,129, illustrating how recruiting costs have climbed over time (SHRM's separate 2025 Benchmarking Report shows $5,475 for nonexecutive roles). Note: the $5,475 figure is not on this linked page; it comes from SHRM's 2025 report. Source: SHRM (Society for Human Resource Management) (2016) →
- McKinsey argues software developer productivity can be measured by combining system-level metrics (DORA and SPACE) with its own outcome-oriented approach, which it reports deploying across nearly 20 tech, finance, and pharmaceutical companies - a claim that sparked significant debate in the engineering community. Source: McKinsey & Company (2023) →
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.
Frequently asked questions
How much does custom planogram software cost for a 300 store retailer?
Is DotActiv or Nielsen Spaceman good enough, or do we need custom planogram software?
Can software actually prove planogram compliance after a reset?
How do we handle store specific planograms without drawing hundreds of versions by hand?
Why are our item dimensions always wrong and does it matter for space planning?
How long does it take to build planogram and space planning software?
Can custom software connect planograms to replenishment so shelves stay full?
Who owns the product recognition model if we pay an agency to build compliance checking?
Do we need custom space planning software if we only run 40 stores?
What should I have ready before I contact an agency about inventory software?
How secure is a custom inventory system, and what about compliance like lot traceability?
We run everything on spreadsheets and Airtable. How do we know it's time for custom software?
Can I build my product on a no-code tool like Bubble instead of hiring developers?
How small can the first version of my software be and still be worth building?
How many SKUs are too many for managing inventory in Excel or Google Sheets?
What does it cost to keep custom software running after launch?
Can a custom system handle barcode scanning and mobile stock counts?
How do I vet a software agency for an inventory project specifically?
What happens to my software if the agency shuts down or we stop working together?
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.