Magento agency or platform vendor — what are you actually buying?
There is a question that almost never gets asked outright in a procurement process, and it decides more than most of the points that do make it into the requirements document: are you buying an agency, or are you buying a platform?
They look identical in a proposal. Both say they can build your ecommerce, both have references, both quote hourly or fixed. The difference only shows up two years later, and by then it is hard to do much about.
What you buy from an agency
An agency sells working hours. It builds your store on a platform somebody else owns — Magento, most often, in this market — and takes responsibility for the code it writes itself. That is a perfectly reasonable deal, and for plenty of merchants it is the right one.
But the consequences come with it:
- The platform’s lifecycle is not the agency’s decision. When Adobe ships a new version somebody has to upgrade, and that becomes a project with a price tag you do not control.
- The extensions are third party. Every module you buy has its own release cadence, and whichever one falls behind holds up the whole upgrade.
- Knowledge of your particular installation sits with individual people. When they change jobs, your ecommerce changes character.
- The agency has no incentive to make your solution simpler. The more that is custom-built, the more there is to maintain.
None of that is malicious. It is simply what the business model does over time.
What you buy from a platform vendor
A platform vendor sells a product and the operation of it. Upgrades happen because the vendor decided so, not because you commissioned a project. Keeping the integrations running is the vendor’s responsibility. There is a support route that does not run through one developer’s calendar.
The price of that is you do not get to decide everything. A platform has opinions, and those opinions are built in. If you cannot live with them, an agency is the right choice.
The question that separates them
If you only ask a proposal one thing, ask this: who pays for the next upgrade?
The answer tells you which of the two you are talking to, whatever the business card says. If the answer is “that depends on scope”, you are buying hours. If the answer is “it is included”, you are buying a product.
Ask a follow-up too: how many of your customers are running the latest version? A vendor who operates the platform knows that in a second. An agency usually has to go and check.
Where Magento lands in this
Magento is a good platform that has become expensive to own, and most people searching for a Magento agency are doing it because something broke or because an upgrade is looming. That is an entirely rational reaction — but it is also an order for more of the same thing.
That need not be wrong. If you have built business logic that is genuinely unique, and you have the in-house capability to own the code, Magento with a good agency is a defensible choice. But if the reason you are searching is that the upgrade projects arrive on a schedule and cost more each time, you are not buying a solution to the problem. You are buying the next round of it.
We have put our cost comparison between Magento and HDL Commerce line by line — licence, hosting, extensions, agency hours, upgrades — on its own page. Run the numbers on your situation, not on ours.
Forty-five minutes with someone who knows the platform, not a sales deck. The migration assessment is free.