Ecommerce Infrastructure: What to Build at Each Stage of Growth

The right ecommerce infrastructure depends on the stage your business is in. We regularly see two expensive mistakes that run in opposite directions. One is a $10M brand paying for a system built for a $100M company, while the other is a $40M brand still running orders through spreadsheets.

Most growing DTC brands run four systems: the store platform, data and reporting, fulfillment and customer service. Each one has a version that fits your stage now and versions that can wait. Here is the short map.

Four growth stages from launch under $5M to established past $100M, each with the one build that matters most.Four growth stages and the build that matters most in eachThe dollar bands are rough guides. How your business runs places you more accurately.LaunchA hosted store platformand its built-in reportsEarly growthOne revenue number thewhole team agrees onScalingInventory counts thatmatch across everychannelEstablishedA named owner for eachsystemUnder $5M$5M$25M$100Mand upThen place yourselfJudge by how your business runs todayOrder volume, channel count and how many people act on the numbers place you more accurately than revenue.
  • Launch (roughly under $5M): a hosted store platform and the reports that come with it.
  • Early growth (roughly $5M to $25M): one revenue number your whole team agrees on.
  • Scaling (roughly $25M to $100M): inventory counts that match across every channel and stock location.
  • Established (past $100M): a named owner for each system, with custom pieces only where the platform hits a real limit.

The revenue bands are rough guides. How the business runs places you more accurately than what it earns.

Ecommerce Infrastructure Is the Set of Systems That Take, Fill and Support Every Order

Ecommerce infrastructure is the store platform, the data and reporting, the fulfillment operation and the customer service tools, plus the connections that pass orders, inventory and customer records between them. Each system has its own job. The platform takes the order, fulfillment packs and ships it, reporting counts it and customer service answers questions about it.

The connections matter as much as the systems. An order that lands in the platform has to reach the warehouse, the books and the help desk without anyone retyping it. Those handoffs run through APIs, the links one piece of software uses to send data to another.

At launch, the platform’s built-in connections usually cover the basics with a little setup. As a DTC brand grows, the backend systems behind its store multiply. The connections between them carry more work at every stage.

The store platform at the center sends orders to reporting, swaps counts and tracking with fulfillment, and shares status with customer service.How the four systems pass orders and counts between themThe store platform takes the order and the other three systems act on it.Store platformTakes the orderData and reportingReceives orders andrevenuesends orders toFulfillmentSends back counts andtrackingswaps data withCustomer serviceReads order status andhistoryshares status withAn illustrative map of the connections a growing brand has to keep running.

Your Store Platform Is One Piece of Your Infrastructure

A store platform such as Shopify or BigCommerce takes the order, holds the catalog and runs checkout. The rest of your ecommerce infrastructure fills that order, counts it and answers questions about it. Treating the platform as the whole system can lead a brand to blame it for problems that live in fulfillment or reporting.

That’s why replacing the platform rarely fixes a reporting or shipping problem on its own. The difference between platform and infrastructure matters most right before a brand signs a replatform contract.

Your Stage Depends on How the Business Runs More Than on Revenue

Revenue is a rough guide to your stage. How the business runs is a better one, because two brands at $20M can need very different systems.

One might sell a single product on its own site. The other might sell 4,000 SKUs across its site, Amazon and wholesale accounts.

Four Signals Show Which Stage You’re In

Knowing how to scale ecommerce infrastructure starts with four signals about how the business runs today.

  • Order volume per day: A team packing a few dozen orders a day can absorb manual steps that break down at ten times the volume. High order volume turns every manual step into a daily cost.
  • Sales channels and stock locations: Every added channel or warehouse is another place inventory has to match. Once you sell in more than one place, a mismatch turns into an oversell.
  • People who pull or act on the numbers: When one founder reads the reports, the platform’s dashboard is enough. When five people make decisions from different tools, the business needs one agreed set of numbers.
  • Product and order complexity: SKU count, bundles, subscriptions and preorders each add rules the systems have to follow. A catalog of 30 products and a catalog of 3,000 put very different weight on the same tools.
A self-check with two lists of four statements. Ticks in the first list point to launch or early growth. Ticks in the second point to scaling or established.Check which stage your signals point toTick every statement that is true for your business today.Sounds like launch or early growthOne person can still check the day’s orders by hand.We sell in one channel from one location.One or two people read the numbers.Our catalog is a few dozen simple products.Sounds like scaling or establishedWe pack more orders a day than one person can check.We sell in several channels or locations.Three or more people read sales reports each week.We carry bundles, subscriptions or hundreds of SKUs.More ticks here point to the earlier stages.More ticks here point to the later stages.A rough self-check. Run it once for each system, since each can sit at a different stage.

Most Brands Sit at Different Stages in Different Systems

It’s common to run scaling-stage fulfillment next to launch-stage reporting. A brand that moved to an outside warehouse early can still be closing the month from a spreadsheet.

So locate each system on its own before deciding what to build. The system furthest behind the others is usually the one costing you money today.

Four lines for the store platform, reporting, fulfillment and customer service, each running from launch to established, with fulfillment furthest right and reporting furthest left.One brand can sit at a different stage in each systemAn example brand, with the shaded stretch showing where each of its systems sits today.Store platformHosted platform near its defaultsLaunchEstablishedData and reportingBooks closed from a spreadsheetLaunchEstablishedFulfillmentOutside warehouseLaunchEstablishedCustomer serviceHelp desk with order dataLaunchEstablishedMark your own four linesThe line furthest left is usually the one costing you money today.

If your systems sit at different stages and you can’t tell which one holds the others back, we can help you pick the system to fix first.

Most Brands Can Stay on a Hosted Store Platform Longer Than They Expect

For most brands, a replatform is a decision for the scaling stage or later. The reason to move should be a limit you can name, such as a checkout you can’t change or wholesale ordering the platform doesn’t support.

At launch, build on a hosted platform and keep the setup close to its defaults. In early growth, spend on the store’s speed and checkout before you spend on a new platform. At scaling, the real signals are business needs the platform can’t meet, such as B2B ordering, several regions and currencies, or checkout rules your team needs to change.

Some established brands outgrow the hosted model once their requirements reach enterprise scale. For those brands, a modular setup (covered below) can pay off.

Too Many Apps Usually Show Up Before the Platform Runs Out

Most brands hit app trouble long before they hit a platform limit. Each app solves one problem. After a few years a store can carry dozens of them.

Each one adds code that can slow the pages and keeps its data in yet another place. So before you price a new platform, list your apps and what each one does. Cutting the apps that overlap can speed up the store and delay the need for a new platform.

Overlapping apps can also skew the numbers. We once found a Shopify app that had quietly turned its own Google conversion tracking back on and made itself the main source of purchase data. It had probably been double-counting the client’s purchases for who knows how long.

Get One Revenue Number Everyone Trusts Before Buying More Reporting Tools

The first data build for most brands is an agreement on what counts as revenue and margin. Dashboards come after that.

At launch, platform reports and a spreadsheet are enough. In early growth, the team agrees on one source of truth for revenue and margin and on which ecommerce KPIs to track.

At scaling, store, ad and fulfillment data meet in one central place, usually a data warehouse (a database that pulls in a copy of each system’s data). Established brands often give that warehouse a dedicated analytics owner or team.

Even large marketing teams struggle here. Salesforce’s 2026 State of Marketing report, a survey of 4,450 marketing decision makers, found only 58% have complete access to service data, 56% to sales data and 51% to commerce data. So roughly half of marketing teams work without full access to commerce data, the record of what customers actually bought.

Only 58% of marketing teams have complete access to service data, 56% to sales data and 51% to commerce data.About half of marketing teams lack complete commerce dataShare of marketing teams with complete access to other departments’ data0%20%40%60%80%58%Service data56%Sales data51%Commerce dataTeams with complete access (%)Source: Salesforce State of Marketing, 2026

Different Revenue Numbers in Different Tools Are a Connection Problem

Your store, your ad platforms and your email tool each report revenue their own way. The store counts orders, the ad platform counts sales it believes its ads caused and the email tool counts sales within a set window after someone opened a message.

None of them is wrong. They answer different questions. Agree on which number the business runs on and what each tool’s number is for before adding a dashboard.

The same Salesforce report found 69% of marketers struggle to respond to customers promptly because they can’t access the context they need. Systems that don’t share data produce that delay every day. Connecting the systems closes that gap, which a new dashboard can’t do.

Fulfillment Needs to Change When Shipping Speed or Accuracy Starts to Slip

The signal to change fulfillment is slipping performance: late shipments, wrong items or stock counts the team no longer trusts. Order volume alone doesn’t tell you.

At launch, most brands pack in-house. In early growth, many move to a third-party logistics partner (a 3PL, a company that stores, packs and ships orders for you). Others add warehouse software to their own space.

Early growth is also when demand forecasting starts to pay, because a stockout on a best seller now costs more than the time spent planning. At scaling, inventory spreads across several locations and channels. Established brands run several warehouses or partners and send each order to the closest one with stock.

Reliable delivery dates tend to matter more than fast ones. McKinsey’s consumer research, as reported by Retail Dive, found delivery speed fell from shoppers’ top delivery priority in 2022 to fifth in 2024. So a fulfillment build that makes your delivery promise dependable usually earns more than one that shaves a day off it.

Delivery speed ranked first among shoppers' delivery priorities in 2022 and fifth in 2024, per McKinsey research reported by Retail Dive.Delivery speed fell down shoppers’ list of priorities1st5thfell towhere delivery speed ranked in 2022where it ranked in 2024A fulfillment build that makes your delivery dates dependable usually earns more than one thatshaves a day off them.McKinsey consumer research, reported by Retail Dive, 2026.

Macy’s supply chain director Vinny Pagliuca put it plainly to Retail Dive: “If we tell you we’re going to get something to you in three days, and every time we deliver in three days, you’re going to keep coming back.” That’s a goal a 3PL contract or a warehouse system can be held to.

Fulfillment programs can also outlive the stage they were built for. Warby Parker launched Home Try-On in 2010, mailing shoppers five frames to try for five days at no charge, because people didn’t yet trust buying glasses online. In August 2025 the company said it would end the program by year end because most recent users lived within 30 minutes of one of its 300-plus stores, as Retail Dive reported.

The wind-down came with a $2.5 million inventory write-down. Warby Parker built the program to win shoppers’ trust online and its stores later did that job. A growing brand can retire a fulfillment program the same way once the need it served is gone.

Inventory Has to Match Across Every Channel Once You Sell in More Than One Place

Selling on your site, Amazon and wholesale from one pool of stock means every sale has to reduce the same count within minutes. This is where an ERP starts to earn its cost. An ERP (enterprise resource planning software) is one system that ties together inventory, orders, purchasing and accounting.

The signals for integrating an ERP with ecommerce infrastructure are oversells, a month-end close done by hand across systems, and purchasing decisions made from counts nobody trusts. Revenue alone is a poor trigger. An omnichannel brand with three channels can hit those signals well before a larger brand that sells only on its own site.

A Shared Inbox Works Until Order Questions Outnumber the People Answering Them

Customer service tools should grow with question volume. A shared inbox is the right tool while two or three people can answer everything the same day.

In early growth, a help desk tool connected to order data lets agents see the order without switching screens. At scaling, self-service answers for the top repeat questions (where is my order, how do I return this) take load off the team. Established brands staff tiers of support and set coverage hours.

The stakes rise with volume. Zendesk’s customer service research found more than half of consumers say they’ll switch to a competitor after a single bad experience. For most brands, the next service build is whatever stops the most common bad experience, which is often a slow answer to “where is my order.”

Two yes or no questions about message delays and screen switching lead to a shared inbox, self-service answers or a help desk connected to order data.Which customer service build fits your volume today?Are customer messages waiting pastthe same day?A shared inbox still fitsTwo or three people can keep up with the volume. Nonew tool is needed yet.NoYesDo agents switch screens to find theorder before they can answer?Self-service answers come nextSaved answers to "Where is my order?" and "How do Ireturn this?" take work off the team.NoYesA help desk connected to order dataAgents see the order without switching screens.Where you sit today is a starting point for planning your next step.

The Two Expensive Mistakes Are Building Too Early and Connecting Too Late

Both mistakes come from choosing systems by revenue or ambition instead of by the signals above.

A $10M Brand Paying for a System Built for a $100M Company

Buying ahead makes sense on paper. Owners who’ve lived through one painful migration want to do it once. A bigger system also feels like room to grow.

The cost shows up in three places: license fees sized for a larger company, a setup that can run many months, and a team too small to run what it bought. We’d rather see that money go into the one system holding the business back today, which your team can learn to run now. The bigger one will still be there when the signals call for it.

A $40M Brand Still Running Orders Through Spreadsheets

The opposite mistake is quieter and often costs more. Staff spend hours re-keying orders and stock counts between systems, small errors turn into oversells and refunds, and the leadership team argues about whose revenue number is right.

If a team member’s main job is copying data from one screen to another, then the connection between those systems is overdue.

A system whose limit costs money today gets built now. A system without one waits until the next planning cycle.Build now or wait: ask whether a known limit costs you money todayRun this test on one system at a time.A named limit costs moneyOversellsLate shipmentsNumbers nobodytrustsQuestions waiting adayso youBuild nowFix this system firstNo limit costs moneyWaitKeep the current setup and check again at your next planningcycleOne systemThe one you are testingif yesif noUse it to see whether you are buying ahead of your stage or waiting too long to connect your systems.

How Your Systems Pass Data Matters More With Every Stage

Orders, inventory and customer records have to move between all four systems. The cost of a broken link grows with each stage. At launch, the platform’s built-in connections handle most of that movement.

By scaling, a broken connection shows up as wrong stock counts, mismatched revenue and customers told an item is in stock when it isn’t. The fix is usually an integrations plan: one list of what data moves where, how often and who owns each connection. Many brands never write that list down, which is why the same mismatch keeps coming back.

One confirmed order sits on top of a payment record, an inventory update and a warehouse pick request that all have to work.What sits under one order the shopper seesA single confirmed order sets off several connections behind the store.What the shopper seesOrder confirmed on the siteTracking sent back to the customerWhat sits under itPayment and tax record sent to the booksInventory count reduced across every channelPick request sent to the warehouse or 3PLAn illustrative order. Your own connections will differ.

If you can’t tell whether your next build is a new system or a fix to the connections you have, we can sort that out with your team in a working session on your systems.

Modular and Headless Setups Pay Off for Some Established Brands

A headless commerce setup separates the storefront shoppers see from the system that runs orders behind it, which lets a team build the front end however it likes. A monolithic platform, the standard hosted store, keeps both in one system. MACH architecture (microservices, API-first, cloud-native and headless) goes further by making each function its own swappable service.

A headless or MACH setup pays when two conditions hold. The business needs a front end the platform can’t deliver. It also has a technical team (in-house or through a partner) that can run several systems at once.

Most brands below the established stage get more from fixing the connections they already have. Whether to build or buy each piece of your ecommerce technology stack is a separate decision. Make it after you know which stage each system is in.

The Team You Have Decides Which Systems You Can Run

A system performs only as well as the people who know how to run it. At launch, the founder owns most of the systems. In early growth, an operations lead usually takes fulfillment and service while marketing owns the data.

By scaling, each system needs a named owner. Established brands add specialists such as an analytics lead or an ERP administrator.

So before you buy, name who will run the new system and what they’ll stop doing to make room. Your ecommerce organizational structure should show that owner before the contract is signed.

Plan Your Next Infrastructure Build From the Stage You’re In

Your next build is the one system whose limit costs you money today. Everything else can usually wait a year. The sequence below works at any stage.

  1. Locate each system’s stage: Use the four signals, one system at a time, and mark where each one sits.
  2. Name the limit that costs money today: Oversells, late shipments, numbers nobody trusts or messages that wait a day each count. Pick the one with the largest cost.
  3. Build that first and let the rest wait: The other systems can usually run another year at their current stage while the team learns the new one.
  4. Put the build into the yearly plan: Write it into an ecommerce plan your team will follow with a range for time and cost. The range moves with your team’s bandwidth, the state of your data and how many systems the change touches.
Four rising steps: locate each system's stage, name the limit that costs money, build that first and write it into the yearly plan.Four steps, in sequence, for planning your next buildRun the steps in sequence and repeat them at each planning cycle.Find each system’sstageScore one system at atimeFind the limitcosting you moneyPick the one that coststhe mostBuild that firstLet the rest waitPlan the buildWrite it into the yearlyplanTime and cost varyTeam bandwidth, data quality and the number of systems touched move the range for time and cost.

Some teams want an outside view before they commit to a build. An ecommerce growth consultant can work through the stages with your team and show them how to run the sequence on their own next time.

Infrastructure built for your stage costs less to run and is easier for your team to own. Build the system that’s holding you back first, then check the signals again at your next planning cycle.

Published on
November 2, 2026
Get Help Scaling Your Ecommerce Brand

Your message has been delivered. We will be in touch within 2 business days.

Frequently Asked Questions

At minimum, a launch checklist covers a hosted store platform with your product content, payment, tax and shipping settings, a way to pack orders, the platform’s built-in reports, and a shared inbox for customer questions. Most of the rest can wait until the stage signals show up.

You need an ERP once inventory, orders and accounting can no longer be kept in step by hand. If only one sign shows up, such as a slow month-end close, a connector between your store and your accounting or inventory tool may cover the gap for another year. When oversells, a slow close and stock counts nobody trusts arrive together, an ERP usually earns its setup cost.

A replatform can take a few months for a simple catalog moving between hosted platforms and can run past a year for a complex one. The time moves with catalog size, the number of connected systems, how clean your data is and how much of the team’s time is free for testing.

Costs vary too widely to quote a fair range without knowing the business. The main drivers are software fees that scale with order volume or revenue, the setup and connection work, and the staff time to run each system. Staff time is the cost brands most often leave out of the budget.

MACH architecture builds an online store from separate services (microservices) that talk through APIs, run in the cloud and sit behind a headless storefront. It mainly suits established brands with a technical team and a front-end need the hosted platforms can’t meet.

Additional Articles

Ecommerce consulting

Ecommerce Financing

Pick the right funding for inventory, ad spend or a key hire, based on how fast each pays back.

14 min read

Yates Jarvis

October 26, 2026
Ecommerce consulting

Ecommerce Competitor Analysis

Work out which competitors to study and how deep to go for the decision in front of your team.

12 min read

Yates Jarvis

October 19, 2026
Operations

Ecommerce Demand Forecasting Without a Data Team

Build your first demand forecast in about two hours from four numbers you already have.

14 min read

Yates Jarvis

October 5, 2026