Technology

Business first.
Technology second.

I choose technology based on operational fit, flexibility and total cost — not the platform with the loudest marketing.

My position in short

Hosted platforms can be fine for quick starts, but they come with built-in limits. Open platforms offer more room, but often depend on inconsistent plugin ecosystems. I tend to prefer OpenMage when a business needs freedom, custom logic and long-term practical control.

Platform comparison

There is no single right answer for every company.

Criteria
Hosted platforms
Open platforms
My preferred route
Typical examples
Shopify, BigCommerce
WooCommerce, PrestaShop, OpenCart
OpenMage with custom development
Strength
Fast launch, less technical overhead
More freedom and a lower entry barrier
Flexible, deeply customisable, well suited to business-specific logic
Limitation
Recurring dependency, imposed logic, limited flexibility
Often plugin-heavy, mixed architectural quality
Requires more tailored planning, which is exactly why it can fit the business better
When it fits
Simpler operations or businesses that mainly need speed
Companies with internal technical capability and moderate complexity
Businesses that have outgrown boxed limits and need a system designed around their actual operation
Magento 2 and OpenMage

Why I do not believe Magento 2 is the right answer for most average companies

In my professional opinion, Magento 2 is an over-engineered, resource-hungry enterprise platform for a great many small and mid-sized businesses. It is not that it cannot do a lot — it can. The real question is whether its complexity, operational burden and total cost are proportionate to what the company actually needs.

OpenMage, on the other hand, gives me a maintained, modernised and much more manageable foundation. It allows serious customisation and operational freedom without forcing every business into enterprise-level overhead.

This is not dogma

Shopify, BigCommerce, WooCommerce, PrestaShop, OpenCart or even Magento 2 can all be valid in the right context. My point is simply that platform choice should follow business requirements, total cost and sustainability — not trend or fashion.

Renting vs owning

Hosted platform or your own system?

A hosted platform is often like renting: easy to move into, but you always operate within someone else’s limits and keep paying for a framework that never really becomes yours. A custom system is more like owning: it takes more preparation, but can be shaped around your needs. The business case depends on the manual work, platform limitations and recurring costs that the custom solution can realistically remove.