Choosing E-Commerce Software: Which Platform Suits Which Business?

The right e-commerce software varies from business to business, and it sets the next three years of your shop. The depth of your catalogue and the length of your integration list are what drive the decision. This article compares the ready-made package, the subscription system and bespoke development against concrete criteria.

Written and reviewed by Digital Marketing Specialist

Three abstract structures of steadily rising complexity stand side by side; a simple cube, a layered grid and a tall frame represent the three options for e-commerce infrastructure.
Ready-made package, subscription system and bespoke development: the same job, with responsibility split differently. Image generated with AI.
Category E-Commerce
PublishedUpdated
Reading7 min
Section7 sections
Section 0101 / 07

Ready-Made Package, SaaS Platform, Bespoke: What Does Each One Mean?

E-commerce software is the system that manages the product catalogue, the basket, payment and the order flow from a single panel. It comes to you in three forms: a ready-made package you install on your own server, a SaaS platform running on a monthly subscription, and bespoke development we write from scratch. All three do the same job; they distribute the responsibility differently. The real difference emerges in ownership.

All three will open a shop; the parting of ways comes down to two questions: who does the updating, and where does the bill grow? Decide who is to hold control, and the online shop platform options narrow of their own accord.

The market isn't waiting: according to the Ministry of Trade's ETBİS 2025 report — ETBİS is Türkiye's central e-commerce information system — 634,611 businesses in Türkiye are trading online; volume has passed ₺4.5 trillion, and by official figures its share of GDP is 6.9%. In that crowd, the choice of software in e-commerce is a decision that is expensive to reverse: changing platform means migrating all your data all over again.

  • Ready-made package: You set the update schedule.
  • SaaS platform: Version upgrades happen without anyone asking you.
  • Bespoke development: Every request outside the scope is a new work order.

What decides the route isn't the size of the brand

It is the shape of the catalogue that drives the decision. A boutique with a single product group goes live quickly on a subscription system; a textile business with hundreds of variants is comfortable on a self-hosted platform. A manufacturer that needs dealer pricing and trade accounts drifts towards the bespoke side. In other words, the e-commerce software decision is taken by the shape of the catalogue, not by turnover.

Section 0202 / 07

Five Concrete Criteria for Choosing E-Commerce Software

Five criteria will clarify the choice: number of products, depth of variants, integration list, team capacity and data ownership. Once you answer those honestly, you'll eliminate two of the three options yourself. The right e-commerce software emerges where those five answers intersect. Do the scoring on paper, not on instinct.

The order matters: catalogue complexity at the top, budget at the bottom. On the wrong platform a cheap start ends up expensive; if a piece of e-commerce software doesn't suit you, every new feature means more development.

  1. Number of products: Fifty products and fifty thousand products will not carry the same platform.
  2. Depth of variants: Size, colour, fabric, pack quantity. As the combinations grow, the panel slows down.
  3. Integration list: Accounting, delivery, marketplace, payment infrastructure. Write them all on one page.
  4. Team capacity: Who is going to do the updating? If your answer is "nobody", a subscription system makes sense.
  5. Data ownership: Can you export the customer and order data whenever you choose?

How to score the criteria

Score each criterion from one to five, then add them up. The thresholds we use in our own quoting work are these:

Total scoreThe route we recommendWhy
5 – 11SaaS platformThe need is light; the maintenance burden isn't worth carrying
12 – 18Ready-made packageThe catalogue is growing and flexibility is needed
19 – 25Bespoke developmentThe business rules go beyond standard shop logic

Leave the budget until last

Businesses that put the budget first pay a second time six months later. Settle the requirement first, then talk about the figure. In e-commerce, the software budget is set by the scope; the scope is not set by the budget. Below we open up, one by one, the items we look at when working out the scope.

Section 0303 / 07

Where Does the Money Go? Which Item Does It Pile Up In?

Spending piles up in three items: setup, monthly running costs and changes. On a subscription system the setup stays low and the monthly outgoing moves along at a fixed level. On a self-hosted platform the payment is spread across hosting and developer hours. The bill for a piece of e-commerce software is the sum of those three items. Ask about all three separately; only then will you see the total.

The budget flows in one of two directions: into rent, or into property. On a subscription system what you pay covers the rent; stop the subscription and the shop stops with it. On a self-hosted platform the payment goes into code and design, and the files stay with you.

Factor the commission in as well: some providers take a share of turnover, and as turnover grows that item can overtake the fixed cost. You see the real cost of a piece of e-commerce software in the third year, not in the first month.

The items nobody brings up in the first meeting:

Fixed cost or variable cost?

A business with tight cash flow likes a fixed cost, and that is exactly what a subscription system gives. A growing brand prefers a variable cost, spending the money as the need arises.

Section 0404 / 07

After How Many Products and Variants Does a Platform Struggle?

The critical threshold isn't the number of products, it's the number of variant combinations. If you work with a few hundred products and simple variants, a subscription system will carry it comfortably. Once thousands of combinations come into play, a self-hosted platform or bespoke development is required. The e-commerce software you choose has to carry that load in the admin panel as well, not just in the shop window.

Say you sell T-shirts: six sizes, eight colours, 48 combinations per style. At a hundred styles you are managing 4,800 rows in the panel.

With a simple catalogue the opposite holds. A producer selling thirty kinds of jam shouldn't be paying for an advanced variant engine. Paying every month for a piece of e-commerce software you don't use is waste.

The ability to work in bulk is decisive

If you are updating the price list by hand, the platform is wearing you out; look for bulk import and rule-based pricing. The real test: how many minutes does it take you to push a price rise through? That is where you get the measure of a piece of e-commerce software.

Marketplace selling changes the equation

If you sell from the same stock onto marketplaces, synchronization is essential; a platform that doesn't hold a single stock pool will drag you into double-selling. Ask for that connection from day one.

Section 0505 / 07

Ownership and Portability: Whose Hands Is the Data In?

Ownership is a question of whose hands the code and the data are in. On a self-hosted platform the files sit on your own server; you can move them any day you choose. On a subscription system the shop lives on the provider's infrastructure. With bespoke development, both the code and the data belong to you. When you are choosing e-commerce software, ask that question on the first day.

Ask this in the sales meeting: if I wanted to leave tomorrow, what would I take with me? If the answer is vague, there is a lock-in risk. You ought to be able to download the product, customer and price data in a standard file; with a piece of e-commerce software, that shouldn't be a matter for negotiation.

Ownership isn't one single thing; the real distinction starts with the code. With open source you are using the licence of the core. With bespoke, the key to the repository stays with you; even if you change developer, the project stays with you.

“While 48.8% of businesses use both their own e-commerce websites and marketplaces, 39.5% sell exclusively through marketplaces.”

— Ministry of Trade of Türkiye, E-Commerce Outlook in Türkiye Report 2025 (PDF)

Signs of lock-in

  • You can only see the data in the provider's panel.
  • The export file comes down with fields missing.
  • You open a support ticket for a small design change.
  • The contract is annual and the exit clause is unclear.
Section 0606 / 07

Which Way Does Your Integration Need Push You?

Your list of connections hardens the decision. Delivery, payment infrastructure and accounting connections come ready in all three options. Once ERP, dealer price lists and warehouse management enter the picture, off-the-shelf solutions start to struggle. If you have a list like that, put bespoke development on the table; patching it on afterwards costs a great deal more.

Split the list in two: the standard ones and the ones particular to you. A plugin solves the standard connections; that's a day's work. The bespoke connections carry your business rules — showing a dealer a different price, or reserving stock. If your list is long, choose the software you will use in e-commerce accordingly.

Dealer panels, ERP mapping and bespoke workflows are all covered on our custom software page in detail. How the setup, payment and delivery integrations proceed you will find on our e-commerce service page as well. For the category and product page work that comes after launch, take a look at our e-commerce SEO page.

Virtual POS and payment infrastructure

The type of software doesn't change virtual POS support in e-commerce. The difference is this: how many banks you can connect at once, and whether adding a new bank is a setting or a piece of development. On a subscription system the provider sets the limit; with bespoke, you do.

A dense grid of small cubes branching outwards and multiplying; an abstract image conveying the growth of variant combinations.
Variant combinations grow with a multiplier effect as the catalogue expands. Image generated with AI.
Section 0707 / 07

Ready-Made Package, SaaS Platform and Custom Software Compared

A SaaS platform is the fastest, cheapest start, but the code stays with the provider. Self-hosted packages keep the code on your side, offer high data portability at medium cost and need maintenance. Custom software has the slowest and most expensive start. In return it gives unlimited room for business rules such as dealer pricing and ERP.

CriterionReady-Made Package (self-hosted)SaaS Platform (subscription)Custom Software (bespoke)
Speed to launchMediumFastestSlowest
Opening costMediumLowHigh
Fixed monthly costHosting + maintenanceSubscription, sometimes a share of turnoverServer + maintenance
Code access and ownershipThe code runs on your side; the core is open-source licensed, the customizations are yoursWith the providerEntirely yours
Data portabilityHighLimited to what you can exportFull control
Product and variant capacityHigh (needs optimization)MediumWe design it to the requirement
Bespoke business rules (dealer pricing, ERP)Plugin + developmentLimitedUnlimited
Need for a technical teamYes; maintenance is essentialAlmost noneYes; an ongoing partner
Who it suitsAn SME with a growing catalogueA narrow product range, a fast startB2B, a dealer network, a manufacturer running an ERP

Which Three Words Does the Decision Come Down To?

The decision comes down to three words: catalogue, integration, ownership. Write your answers under those headings and the right e-commerce software shows itself. If you don't know where to begin, start with our quote wizard — in a few questions we work out your product count and your integration list, then put forward the e-commerce software option that suits you, with the reasoning behind it.

FAQs

Frequently asked questions: choosing e-commerce software

Should I start with a ready-made package or a subscription system?

The answer is hidden in the shape of your catalogue and the capacity of your team. If your product range is narrow, you have no technical team and you want to be live quickly, a subscription system will do the job. If the catalogue is growing, you want to work on the theme and it matters to you that the data sits on your own server, a ready-made package is the better fit. When you are caught between the two, apply this test: how many bespoke requests will come up in the next twelve months? If the number runs past the fingers of two hands, move to a self-hosted platform. If it doesn't, the simplicity of a subscription will save you time.

When is custom software genuinely necessary?

Custom software is necessary when standard shop logic doesn't describe your business. Showing a dealer a different price list, allowing purchases on a trade account, running two-way stock flow with an ERP — all of that falls into this group. If you have no business rule of that kind, bespoke development will swell your budget for nothing.

If I move my shop to another platform, will my search rankings fall?

On an unplanned move, yes. If you preserve the URL structure, redirect the old addresses to the new ones and carry the product content across in full, the loss stays limited. Before the move, list your existing addresses and mark the pages with the most traffic. On go-live night, test the redirects one by one.

Is open-source software free?

The software itself is free; running it isn't. Hosting, themes, plugin licences, security updates and developer time all stay in play. Work out the total cost of ownership with those items included.

Does the platform make a difference for a virtual POS?

The banks work with all three options. The difference lies in how long the integration takes and how many banks you can connect at once.

After how many products does a subscription system stop being enough?

Quoting a fixed number would be misleading. The limit is set not by the number of products but by the combination of variants and the need for bulk operations. If editing them one by one in the panel is eating your days, you passed the limit some time ago.

Does every platform offer marketplace integration?

Most platforms offer a connection; the quality is what varies. Ask how often the stock synchronization runs and whether the order and returns flow arrives automatically. If a manual step is left in, the integration is incomplete.

What should I back up before moving my existing shop?

Export the product data, the customer accounts, the order history, and the coupon and pricing rules. Keep the theme files and the image archive in a separate folder. Save the address list too; you'll build the redirect plan on top of that list.