Technology · Shop system

Magento — running it, developing it, replacing it when the time comes

Magento runs with us where it has grown historically: in the shops of long-standing clients that have been earning money for years. We keep these systems current, continue to develop them and answer the uncomfortable question honestly — whether the running effort still pays off, or whether moving to Shopware 6 is the cheaper sum.

maintained in existing projects

What is Magento?

Magento is a shop system for large catalogues and several sales channels. Adobe runs it in two lines: the free edition is still called Magento Open Source, the paid one Adobe Commerce.

What we use Magento for

Magento is not something we offer; it comes out of our clients' past. These are shops built on Magento 1 or Magento 2 years ago, running in daily business, with revenue, processes and interfaces hanging off them. Magento 1 installations have had no security updates since June 2020; there the question is not whether they will be replaced but when. Our job is to keep these systems running, secure and open to ongoing development — regardless of who originally built them.

The typical case is a B2B catalogue with many variants, customer prices and connections to an ERP or PIM system. Those connections are exactly why a change of shop system rarely fails at the front end and almost always at the data paths behind it. We take over maintenance, security patches and functional extensions, run the shop on our own servers in Germany and keep the interfaces to the ERP system working.

How we work with Magento

Extensions are built as modules of our own in app/code, not as an intervention in the core. Layout and templates are overridden through a custom theme, business logic extended through plugins and observers. Deployment runs via Composer, and configuration is versioned instead of clicked together in the backend. Touch the core and you buy the next update round as a project of its own — that mistake costs more later than it saved at the start.

In operation, a lot with Magento depends on its surroundings: MariaDB or MySQL, a key-value store for cache and sessions, a search engine of its own, Varnish in front, cron jobs for indexers and queues. That environment has shifted recently — from version 2.4.8 Adobe uses OpenSearch instead of Elasticsearch, and from 2.4.9 Valkey instead of Redis. If one of these services fails, the shop notices immediately. So we set the environment up reproducibly with Docker, monitor indexers and message queues, and test updates in a staging environment before they go live.

Limits — and when we advise Shopware 6

Magento is powerful, and that has a price. The hosting requirements are high, the update cycles tight, and developer hours cost more than in other systems. For a mid-sized shop with a manageable range, that effort is often out of all proportion to the benefit. We say so even when a Magento project would mean more hours for us than a migration.

For most mid-sized projects, Shopware 6 is the more economical choice — cheaper to run, closer to the German market, with a larger pool of developers. What speaks against a migration is a Magento shop that runs stably, is maintained, and whose special logic would be expensive to rebuild. A working system is no reason for a rebuild project. We do that sum in advance, not halfway through.

Projects with Magento

A selection — not the full client list.

Frequently asked questions

Is it worth moving from Magento to Shopware 6?

The move is worth it when the running effort for Magento is no longer in proportion to the range and the revenue. In favour of it speak high hosting and maintenance costs, an old Magento version without security updates, and customisations nobody can maintain any more. Against it speaks a shop that runs stably with a lot of individual logic. That weighing-up belongs before the project, not in the middle of it.

Do you also take on Magento shops that someone else built?

Yes, taking over other people's Magento installations is the normal case. It starts with an inventory: Magento version, installed modules, interventions in the core, the state of the interfaces and of the server environment. From that it follows what has to be secured immediately and what can be planned. After that we take over maintenance and ongoing development — with a move to our hosting if wanted. Access and documentation are settled beforehand, not during an incident.

What does running a Magento shop cost in comparison?

Running Magento costs more than most other shop systems, because more services are involved and more maintenance is due. Besides the database, a shop usually needs a key-value store (Valkey today, Redis before that), a search engine (OpenSearch today, Elasticsearch before that), an HTTP cache such as Varnish and running cron jobs — plus regular security patches and larger version jumps. These items are incurred regardless of how many orders come in. Reliable figures only emerge from the specific installation.

Is Magento now called Adobe Commerce?

Only half of it. In 2021 Adobe renamed the paid edition from “Magento Commerce” to Adobe Commerce; the free edition is still called Magento Open Source and is still released under that name today. Since 2025 there have been two SaaS products alongside it, Adobe Commerce as a Cloud Service and Adobe Commerce Optimizer. In addition there is Mage-OS, an independent community distribution. For your project the name matters less than the question of which edition is licensed and which version is running — the support period, the PHP version and the operating stack depend on that.

Magento: existing system or new build?

We also take over systems that were built elsewhere — after a look at the code and the hosting.

What else we build with

Call Start a project