<?php
$page_key   = 'services';
$page_title = 'Software Solutions | Mirha Global';
$page_desc  = 'E-commerce development, Amazon and eBay marketplace integration, inventory and order management systems, custom web and mobile applications, and ongoing support from a UK team.';
require __DIR__ . '/partials/head.php';
?>

<section class="page-hero">
  <div class="wrap">
    <p class="crumbs"><a href="/">Home</a><span>/</span>Software Solutions</p>
    <h1>Software Solutions</h1>
    <p>Software for businesses that sell things. Storefronts, the systems behind
       them, and the integrations that keep stock, orders and margins straight
       across every channel you trade on.</p>
  </div>
</section>

<section class="section">
  <div class="wrap">
    <div class="sec-head">
      <span class="kicker">Services</span>
      <h2>Where we do our best work</h2>
      <p>We are specialists, not generalists. These are the areas where we can
         genuinely say we have done it before &mdash; on our own accounts as well as
         for clients.</p>
    </div>

    <div class="grid g-2">
      <article class="card" id="ecommerce">
        <div class="icon-box" aria-hidden="true">
          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M2 7h20v13a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1z"/><path d="M2 7l2-4h16l2 4"/><path d="M9 11a3 3 0 0 0 6 0"/></svg>
        </div>
        <h3>E-commerce development</h3>
        <p>Online stores built to sell, not just to look good in a portfolio.
           Fast pages, a checkout that does not lose people, and an admin your
           team can actually use.</p>
        <ul>
          <li>Shopify and Shopify Plus themes and apps</li>
          <li>WooCommerce and Magento builds and rescues</li>
          <li>Headless storefronts where the speed is worth it</li>
          <li>Payments, shipping rules and UK VAT configuration</li>
          <li>Migration from an existing platform, with the SEO kept intact</li>
        </ul>
      </article>

      <article class="card" id="integration">
        <div class="icon-box" aria-hidden="true">
          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M16 3h5v5"/><path d="M8 21H3v-5"/><path d="M21 3l-7.5 7.5"/><path d="M3 21l7.5-7.5"/><path d="M3 8V3h5"/><path d="M21 16v5h-5"/></svg>
        </div>
        <h3>Marketplace integration</h3>
        <p>The plumbing between your systems and the marketplaces. Done badly
           it oversells and double-ships; done properly you stop thinking about
           it at all.</p>
        <ul>
          <li>Amazon Selling Partner API (SP-API) integrations</li>
          <li>eBay, Etsy, OnBuy and TikTok Shop connections</li>
          <li>Single stock pool synced across every channel</li>
          <li>Bulk listing creation and scheduled price updates</li>
          <li>Order import, despatch confirmation and tracking write-back</li>
        </ul>
      </article>

      <article class="card" id="systems">
        <div class="icon-box" aria-hidden="true">
          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2"/><path d="M3 9h18"/><path d="M9 21V9"/></svg>
        </div>
        <h3>Inventory &amp; order systems</h3>
        <p>The back office that spreadsheets stop being able to carry &mdash;
           usually somewhere around the third sales channel.</p>
        <ul>
          <li>Stock control across multiple locations and channels</li>
          <li>Purchase orders and supplier management</li>
          <li>Goods-in, barcoding and stock movement history</li>
          <li>True landed cost and per-SKU margin reporting</li>
          <li>Returns, refunds and replacement workflows</li>
        </ul>
      </article>

      <article class="card" id="apps">
        <div class="icon-box" aria-hidden="true">
          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="5" y="2" width="14" height="20" rx="2"/><path d="M12 18h.01"/></svg>
        </div>
        <h3>Web &amp; mobile applications</h3>
        <p>When the thing you need does not exist off the shelf. Internal tools,
           customer portals and apps built around how your business actually
           runs.</p>
        <ul>
          <li>Custom web applications and internal dashboards</li>
          <li>Customer and supplier portals</li>
          <li>Cross-platform mobile apps for iOS and Android</li>
          <li>REST and GraphQL APIs for your own integrations</li>
          <li>Replacing a spreadsheet that has become load-bearing</li>
        </ul>
      </article>

      <article class="card" id="automation">
        <div class="icon-box icon-box--teal" aria-hidden="true">
          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M12 2v4"/><path d="M12 18v4"/><path d="M4.9 4.9l2.9 2.9"/><path d="M16.2 16.2l2.9 2.9"/><path d="M2 12h4"/><path d="M18 12h4"/><path d="M4.9 19.1l2.9-2.9"/><path d="M16.2 7.8l2.9-2.9"/></svg>
        </div>
        <h3>Automation &amp; data</h3>
        <p>The repetitive work that quietly eats a day a week. We find it,
           automate it and give you the numbers back as a report.</p>
        <ul>
          <li>Supplier feed imports and product data cleaning</li>
          <li>Automated repricing rules within your margin floor</li>
          <li>Scheduled reporting into email or a dashboard</li>
          <li>Accounting sync with Xero, QuickBooks and Sage</li>
          <li>Alerting when a feed, a job or a listing breaks</li>
        </ul>
      </article>

      <article class="card" id="support">
        <div class="icon-box icon-box--teal" aria-hidden="true">
          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/><path d="M9 12l2 2 4-4"/></svg>
        </div>
        <h3>Hosting, support &amp; maintenance</h3>
        <p>Someone to call when it matters. Monitoring, updates and a named
           contact who already knows your setup.</p>
        <ul>
          <li>Managed hosting, SSL and domain configuration</li>
          <li>Uptime and error monitoring with real alerts</li>
          <li>Security patching and dependency updates</li>
          <li>Backups, with restores actually tested</li>
          <li>Retained development hours at an agreed rate</li>
        </ul>
      </article>
    </div>
  </div>
</section>

<!-- stack -->
<section class="section section--soft">
  <div class="wrap">
    <div class="two-col two-col--rev">
      <div class="panel">
        <h3>Technology we use</h3>
        <p class="small muted">Chosen to fit the job and to be maintainable by
           someone other than us. No fashionable stack you cannot hire for.</p>
        <div class="chips" style="justify-content:flex-start; margin-top:18px">
          <span class="chip">PHP &amp; Laravel</span>
          <span class="chip">Node.js</span>
          <span class="chip">Python</span>
          <span class="chip">React</span>
          <span class="chip">Next.js</span>
          <span class="chip">React Native</span>
          <span class="chip">MySQL</span>
          <span class="chip">PostgreSQL</span>
          <span class="chip">Redis</span>
          <span class="chip">AWS</span>
          <span class="chip">Docker</span>
          <span class="chip">Shopify</span>
          <span class="chip">WooCommerce</span>
        </div>
      </div>
      <div>
        <span class="kicker">Engagement</span>
        <h2>How a project usually runs</h2>
        <p>Most work lands in one of three shapes. We will tell you which one
           fits before you commit to anything.</p>
        <ul class="checks">
          <li>
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6L9 17l-5-5"/></svg>
            <div><strong>Fixed-scope project</strong><span>A defined build with a written spec, milestones and a fixed price.</span></div>
          </li>
          <li>
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6L9 17l-5-5"/></svg>
            <div><strong>Monthly retainer</strong><span>An agreed block of hours each month for changes, fixes and improvements.</span></div>
          </li>
          <li>
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6L9 17l-5-5"/></svg>
            <div><strong>Rescue and audit</strong><span>A short paid review of something that is already broken, with a costed plan to fix it.</span></div>
          </li>
        </ul>
        <a class="btn btn-primary" href="/contact">Discuss a project</a>
      </div>
    </div>
  </div>
</section>

<!-- faq -->
<section class="section">
  <div class="wrap" style="max-width:820px">
    <div class="sec-head">
      <span class="kicker">Questions</span>
      <h2>Before you get in touch</h2>
    </div>

    <div class="faq">
      <details open>
        <summary>What does a project typically cost?</summary>
        <div class="faq-body">
          <p>It depends entirely on scope, so we do not publish a price list that
             would be wrong for most people. What we will do is give you a fixed
             written quote after one call and a look at your setup &mdash; at no
             charge, and with no obligation.</p>
        </div>
      </details>
      <details>
        <summary>How long does a build take?</summary>
        <div class="faq-body">
          <p>A focused integration is often two to four weeks. A full storefront
             build or a custom system is usually six to twelve. We give you a
             milestone schedule with the quote and tell you early if anything
             slips.</p>
        </div>
      </details>
      <details>
        <summary>Do we own the code?</summary>
        <div class="faq-body">
          <p>Yes. On final payment the code, the repository and any accounts we
             set up in your name are yours outright. We do not hold hosting or
             source code hostage, and we will hand over to another developer
             without drama if you ever need us to.</p>
        </div>
      </details>
      <details>
        <summary>Can you take over an existing project?</summary>
        <div class="faq-body">
          <p>Often, yes. We start with a short paid audit so we can see what is
             really there before committing to a timeline &mdash; that protects both
             of us from a quote based on guesswork.</p>
        </div>
      </details>
      <details>
        <summary>Do you work with businesses outside the UK?</summary>
        <div class="faq-body">
          <p>We do, though our strongest ground is UK and EU marketplace work,
             UK VAT handling and GBP trading. If you are selling into the UK from
             elsewhere, that is very much our territory.</p>
        </div>
      </details>
    </div>
  </div>
</section>

<section class="section section--tight">
  <div class="wrap">
    <div class="cta">
      <h2>Have something in mind?</h2>
      <p>Send us a short description of the problem. You will get a considered
         reply from someone technical, not a sales sequence.</p>
      <div class="cta-actions">
        <a class="btn btn-primary btn-lg" href="/contact">Request a quote</a>
        <a class="btn btn-light btn-lg" href="/commerce">See our trading side</a>
      </div>
    </div>
  </div>
</section>

<?php require __DIR__ . '/partials/foot.php'; ?>
