GMI Software
Core areas
Mobile Apps
iOS, Android, React Native
Headless & B2B commerce
Stores, sales platforms, ERP/PIM integrations
AI & Automation
Agents and LLM implementations
Complementary services
E-commerce mobile analyticsProduct Discovery & DesignBackend, API & IntegrationsMaintenance & AuditsDDT process
Don't know what to choose? Order a consultation
Our projects
Case studies and references
App Ideas Library
Use case examples
MobileCore Stack
React Native
E-commerceCore Stack
Service: commerce & B2BAdvanced commerceMedusaJS
Frontend & QA
Next.jsReactTypeScriptPlaywrightMaestro
Backend, DB & Cloud
Node.jsNestJSPostgreSQLDockerAWS
E-commerce Innovation
3D configurators (BabylonJS)AI agents & automationRAG & knowledge basesAI-native software companyView all AI services
View all technologies
About us
Our history and values
Careers
Join our team
Contact
Get in touch
Get in touch
Services
Core areas
Mobile Apps
iOS, Android, React Native
Headless & B2B commerce
Stores, sales platforms, ERP/PIM integrations
AI & Automation
Agents and LLM implementations
Complementary services
E-commerce mobile analyticsProduct Discovery & DesignBackend, API & IntegrationsMaintenance & AuditsDDT process
Don't know what to choose? Order a consultation
Projects
Our projects
Case studies and references
App Ideas Library
Use case examples
Technologies
MobileCore Stack
React Native
E-commerceCore Stack
Service: commerce & B2BAdvanced commerceMedusaJS
Frontend & QA
Next.jsReactTypeScriptPlaywrightMaestro
Backend, DB & Cloud
Node.jsNestJSPostgreSQLDockerAWS
E-commerce Innovation
3D configurators (BabylonJS)AI agents & automationRAG & knowledge basesAI-native software companyView all AI services
View all technologies
Company
About us
Our history and values
Careers
Join our team
Contact
Get in touch
Get in touch
Mikołaj Lehman, CEO & Founder, GMI Software

Blog author

Mikołaj Lehman

CEO & Founder, GMI Software

Mikołaj Lehman is the CEO and founder of GMI Software. On the blog, he covers decisions around mobile apps, ecommerce and digital product delivery.

Areas of expertise

  • Mobile apps and React Native
  • Headless and B2B ecommerce
  • MedusaJS
  • Digital product delivery
LinkedIn

Articles by the author (46)

Case studyJuly 11, 2026

Mobile Trends Awards 2025 nomination: SFD app in Commerce category

The SFD Mobile Trends Awards 2025 nomination is more than news. We break down the evidence: shop, loyalty, gamification, 4.9 on the App Store and the operating model behind it.

TechnologyJuly 11, 2026

React Native vs native apps in 2026: a business decision, not a technology religion

The right choice does not depend on which framework has louder fans. It depends on product risk: time-to-market, maintenance cost, hardware access, performance, release operations and app-store quality. A practical decision model for CEOs, CTOs and Heads of Product.

E-commerceJuly 11, 2026

MedusaJS + Next.js for B2B storefronts: architecture, cost and risks

A practical guide to B2B storefronts: MedusaJS v2 as commerce core, Next.js as the buying portal, customer groups, price lists, sales channels, ERP/PIM and implementation cost.

TechnologyJuly 11, 2026

NestJS microservices: when should ecommerce split order processing from a monolith?

A decision guide for CTOs and ecommerce leaders: when to keep the monolith, when to extract order management, and how to use NestJS, RabbitMQ/Redis, Strangler Fig and DDT without checkout risk.

StrategyJuly 11, 2026

Headless vs monolith commerce in 2026: cost, risks and decision framework

A practical decision matrix for CTOs, ecommerce and CFOs: when to keep monolith/SaaS, when to use headless-light, and when to build custom headless with MedusaJS, Next.js and ERP/PIM integrations.

TechnologyJuly 11, 2026

PostgreSQL RLS for multi-tenant SaaS: data isolation, cost and risks

A practical guide for founders and CTOs: pooled vs silo tenancy, PostgreSQL Row-Level Security, tenant context, FORCE RLS, isolation tests, NestJS, Prisma and the cost of building without cross-tenant leaks.

TechnologyJuly 11, 2026

Event-driven commerce: Redis, RabbitMQ, SQS or Kafka?

A practical guide for CTOs and ecommerce teams: when to use Redis Streams, RabbitMQ, AWS SQS/FIFO or Kafka, and how to design checkout, retries, DLQs, idempotency, ERP sync and implementation cost.

ServicesJuly 11, 2026

React Native app store launch checklist for App Store and Google Play

A practical React Native and Expo release checklist: developer accounts, EAS Build/Submit, TestFlight, Google Play closed testing, privacy, payments, reviewer access and rejection recovery.

ServicesJuly 11, 2026

CPQ for manufacturing and B2B ecommerce: pitfalls, architecture and cost

A practical CPQ guide for manufacturers: where configuration rules should live, how to connect BOM, ERP, pricing, 3D and B2B storefronts, and when MedusaJS + NestJS makes sense.

TechnologyJuly 11, 2026

Real-time inventory in quick commerce: reservations, Redis, WMS and overselling

A practical q-commerce architecture: short cart holds, Redis, MedusaJS Inventory, WMS/ERP as source of truth, WebSockets, idempotent checkout and overselling metrics.

StrategyJuly 11, 2026

MACH architecture in ecommerce: a stakeholder guide

A practical guide for leadership, CTOs and ecommerce teams: what MACH means, when to migrate from a monolith, how to calculate TCO, what can go wrong and how to plan a phased transition.

StrategyJuly 11, 2026

T-shaped developers in mobile commerce: when they speed delivery up, and when they hide risk

A practical guide for CTOs, product owners and ecommerce leaders: how to evaluate T-shaped developers, how to staff React Native, backend, ERP/PIM/WMS and checkout work, and when to add narrow specialists.

Case studyJuly 11, 2026

SFD commerce app: lessons from high traffic and MTA recognition

SFD case study: when a commerce app is not a mobile-web copy, but a retention channel. Lessons on cart, loyalty, campaign peaks, React Native and backend.

TechnologyJuly 11, 2026

Ecommerce observability: how to prepare checkout for Black Friday 2026

A practical guide for CTOs and ecommerce leaders: which SLIs/SLOs, traces, logs, business alerts, runbooks and tests you need before peak traffic so cart, payments and integrations do not fail after campaign launch.

ServicesJuly 11, 2026

B2B marketplace split checkout: orders, payments, payouts and invoices

A practical guide for founders, CTOs and B2B marketplace operators: how to split one buying experience into vendor orders, payments, platform fees, invoices, refunds and ERP integrations.

ServicesJuly 11, 2026

B2B ecommerce trade credit: ERP, limits, invoices and risk

A practical guide for CTOs, CFOs and ecommerce leads: how to model credit exposure, limit reservations, net terms, ERP reconciliation, MedusaJS, NestJS and B2B checkout without blocking sales.

StrategyJuly 11, 2026

Staff augmentation vs product team: when to buy capacity and when to buy outcomes

A practical decision model for founders and CTOs: when staff augmentation really helps, and when a product team with discovery, architecture, QA, release and outcome ownership is safer.

TechnologyJuly 11, 2026

Ecommerce security review before Black Friday: a CTO checklist

A practical runbook for CTOs and ecommerce leads: APIs, bots, DDoS, checkout, payments, PostgreSQL, observability, incident response and fixed-price remediation after DDT.

ServicesJuly 11, 2026

Composable commerce OMS: fulfilment, split shipments and ERP/WMS

A practical guide for CTOs, ecommerce and operations teams: when OMS should be a separate capability, and how order routing, inventory reservation, split fulfilment, returns and WMS/3PL handoff work.

StrategyJuly 11, 2026

Mobile app and backend from one partner: when does it make sense?

A practical guide for CEOs, CTOs and heads of digital: when one partner should own the app, backend, API, integrations and release, and when splitting teams still makes sense.

TechnologyJuly 11, 2026

NestJS, Prisma and PostgreSQL at scale: diagnosis, architecture and cost

A practical guide for CTOs and founders: when Prisma speeds delivery, when it starts choking PostgreSQL and how to plan a NestJS backend refactor without blindly burning budget.

StrategyJuly 11, 2026

MACH vs composable commerce in ecommerce: is it the same thing?

MACH is an architecture standard. Composable commerce is how you assemble capabilities and vendors. See the difference, integration cost, lock-in risk and a practical MedusaJS v2 model.

TechnologyJuly 11, 2026

MACH architecture in B2B ecommerce: ERP, PIM and payments

B2B does not win with button colour. It wins when ERP, PIM, WMS, prices, limits and orders speak one language. A reference MACH model with MedusaJS v2.

StrategyJuly 11, 2026

When should you not adopt MACH architecture in ecommerce?

MACH is not a maturity badge. It is an expensive architecture decision. See when to stay on SaaS, when to choose lighter headless and when to revisit MACH in 12-18 months.

E-commerceJuly 11, 2026

Medusa vs Shopify Plus: headless e-commerce TCO in 2026

A practical 3-year TCO comparison: licenses, apps, GMV, run cost, ERP and B2B workflows. When Shopify Plus speeds up launch, and when MedusaJS v2 protects margin and stack ownership.

E-commerceJuly 11, 2026

Medusa vs commercetools vs Saleor - headless B2B in 2026

Open-source vs enterprise SaaS for B2B: license cost, ERP integrations and MVP speed with custom workflows.

E-commerceJuly 11, 2026

How much does a MedusaJS implementation cost in 2026?

EUR/USD ranges: audit, MVP, B2B with ERP and run cost. How GMI Software quotes after DDT and what moves the final fixed price.

MobileJuly 11, 2026

React Native vs Flutter in 2026 - business decision guide

Cost, team, time-to-market, performance and maintenance - when GMI picks React Native with Expo and when Flutter still makes business sense.

MobileJuly 11, 2026

React Native app development cost in 2026

EUR/USD ranges by app type, integrations and MVP timeline. Poland nearshore vs US rates and what moves the final fixed-price quote.

MobileJuly 11, 2026

How to choose a React Native development company

Criteria, red flags, RFP questions and a checklist for CTOs and founders picking a React Native with Expo partner in 2026.

E-commerceJuly 11, 2026

Magento to MedusaJS migration guide 2026

Migration phases, B2B catalog mapping, ERP integrations, risks and time/cost ranges. When Medusa v2 replaces Magento 2 financially.

MobileJuly 11, 2026

React Native agency in Europe - how to choose a partner 2026

Guide for UK, DACH and US CTOs: when a European RN agency fits, Poland nearshore, partner checklist, RFP questions and GMI delivery model.

DeliveryJuly 11, 2026

Nearshore software development from Poland - guide 2026

Nearshore model for US/UK/EU: CET overlap, cost vs USA, risks, when Poland vs UK/US on-site, fixed price and GMI services.

E-commerceJuly 11, 2026

MedusaJS B2B e-commerce guide 2026

A practical Medusa v2 B2B guide: contract pricing, credit limits, approval workflows, ERP integration and Next.js storefront - with budget ranges and pre-kickoff questions.

E-commerceJuly 11, 2026

MedusaJS development agency in Europe - how to choose

A practical guide for CTOs and e-commerce leaders: when a Medusa v2 agency makes sense, how to tell a platform partner from a storefront vendor and what to ask before an RFP.

E-commerceJuly 11, 2026

Medusa vs Saleor - headless comparison 2026

Medusa v2 vs Saleor without marketing fog: architecture, TCO, B2B, GraphQL, ERP integrations, mobile and a DDT checklist for CTOs choosing headless commerce.

MobileJuly 11, 2026

Commerce mobile app development guide 2026

How to design a commerce app that sells: React Native, headless backend, checkout, loyalty, push, analytics, App Store compliance, MVP cost and the SFD case.

MobileJuly 11, 2026

React Native app maintenance cost in 2026

Real retainer ranges, iOS/Android/Expo upgrade calendar, SLA, crash monitoring and the decision: agency, ad hoc or your own mobile team.

MobileJuly 11, 2026

Expo for business apps - when and why 2026

When Expo is the right choice for a production React Native app: EAS Build, Update, Submit, CNG, dev builds, store risks and when bare RN is the better call.

DeliveryJuly 11, 2026

Hire dedicated developers from Poland - nearshore model 2026

How to buy dedicated developers from Poland without falling into body leasing: FTE rates, engagement models, onboarding, ownership, risks and when a product team or fixed price is better.

DeliveryJuly 11, 2026

Poland vs US agency - software development cost 2026

A CFO-grade comparison of software development cost in Poland and the USA: rates, 3-year TCO, hidden costs, overlap, quality risks and when a higher US agency price makes sense.

E-commerceJuly 10, 2026

E-commerce mobile app margin: when an app lifts LTV and when it burns budget

A mobile app improves margin only when it captures repeat purchases, shortens checkout and creates measurable LTV growth without aggressive discounting. This guide covers the decision model, ROI metrics, push pitfalls, React Native and MedusaJS architecture, and lessons from the SFD app.

StrategyJuly 10, 2026

MVP strategy: How to scope, build and price an app in 2026 (without burning budget)

An MVP is not a cheaper full product. It is a decision about what you need to learn: prototype, PoC or production MVP. Scope, metrics, cost and stack framework from GMI.

TechnologyJuly 10, 2026

Next.js commerce in production: caching, PPR, MedusaJS and Core Web Vitals

A practical guide for CTOs and ecommerce leads: when to use static shells, streaming, Cache Components, revalidateTag, MedusaJS, RUM and BFF patterns in a Next.js storefront.

ServicesJuly 9, 2026

B2C loyalty app: how to grow repeat purchase without burning margin

A loyalty app does not work because it has points and push. It works when it lowers the cost of the next order, builds a habit, personalizes the return moment and measures incremental profit after rewards, returns and operating cost.

DesignJuly 8, 2026

Mobile UX/UI trends in 2026: design that sells

Mobile UX/UI trends in 2026: Liquid Glass, Material 3, AI, accessibility, shorter checkout, design systems and the metrics that separate product work from decoration.