1<!DOCTYPE html><html lang="en-GB"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="icon" href="/favicon.ico" sizes="48x48"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="icon" type="image/png" sizes="96x96" href="/favicon-96.png"><link rel="icon" type="image/png" sizes="192x192" href="/favicon-192.png"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><meta name="theme-color" content="#ff325d"><title>Custom App Development for UK Small Businesses | HGC IT</title><meta name="description" content="Affordable custom app development for UK small businesses, built in Dorset. iOS, Android & cross-platform apps from a UK team, no overseas dev shops. Get a quote."><link rel="canonical" href="https://hgcit.co.uk/services/app-development/"><meta property="og:type" content="website"><meta property="og:title" content="Custom App Development for UK Small Businesses | HGC IT"><meta property="og:description" content="Affordable custom app development for UK small businesses, built in Dorset. iOS, Android & cross-platform apps from a UK team, no overseas dev shops. Get a quote."><meta property="og:url" content="https://hgcit.co.uk/services/app-development/"><meta name="twitter:card" content="summary_large_image">
1<script type="application/ld+json">{"@id":"https://hgcit.co.uk/services/app-development/#service","url":"https://hgcit.co.uk/services/app-development/","name":"Custom App Development for UK Small Businesses | HGC IT","@type":"Service","@context":"https://schema.org","provider":{"url":"https://hgcit.co.uk/","name":"HGC IT Solutions","@type":"Organization"},"areaServed":[{"name":"United Kingdom","@type":"Country"},{"name":"Dorset","@type":"AdministrativeArea"},{"name":"Poole","@type":"Place"},{"name":"Bournemouth","@type":"Place"},{"name":"Dorchester","@type":"Place"},{"name":"Weymouth","@type":"Place"},{"name":"Bridport","@type":"Place"},{"name":"Blandford Forum","@type":"Place"},{"name":"Shaftesbury","@type":"Place"}],"description":"Affordable custom app development for UK small businesses, built in Dorset. iOS, Android & cross-platform apps from a UK team, no overseas dev shops. Get a quote."}</script>
1<script type="application/ld+json">{"@id":"https://hgcit.co.uk/services/app-development/#breadcrumb","@type":"BreadcrumbList","@context":"https://schema.org","itemListElement":[{"item":"https://hgcit.co.uk/","name":"Home","@type":"ListItem","position":1},{"item":"https://hgcit.co.uk/services/","name":"Services","@type":"ListItem","position":2},{"item":"https://hgcit.co.uk/services/app-development/","name":"Custom App Development for UK Small Businesses | HGC IT","@type":"ListItem","position":3}]}</script>
1<script type="application/ld+json">{"@id":"https://hgcit.co.uk/services/app-development/#faq","@type":"FAQPage","@context":"https://schema.org","mainEntity":[{"name":"How much does a custom app cost?","@type":"Question","acceptedAnswer":{"text":"It depends on what you need: a simple app or first version is a smaller build than a more complex app with more features, integrations and more users. We give you a fixed written quote after a free consultation, so you'll never be caught out.","@type":"Answer"}},{"name":"How long does it take to build an app?","@type":"Question","acceptedAnswer":{"text":"A simple app usually takes a few weeks to a couple of months; larger projects take longer. We build in stages and keep you updated throughout, so you always know where things stand.","@type":"Answer"}},{"name":"Should I build for iPhone or Android?","@type":"Question","acceptedAnswer":{"text":"One codebase covering iOS, Android and the web, rather than paying to build and then maintain the same app two or three times over. That's where the saving comes from, and it keeps coming: every future change gets made once instead of once per platform.","@type":"Answer"}},{"name":"What's the difference between low-code and traditional development?","@type":"Question","acceptedAnswer":{"text":"Low-code uses proven building blocks to develop faster and more affordably; traditional coding gives total flexibility for complex needs. We'll recommend whichever gets you the best result for your budget, and explain the trade-offs in plain English.","@type":"Answer"}},{"name":"Do I own the app once it's built?","@type":"Question","acceptedAnswer":{"text":"Yes, completely. You own your software and your data outright. There's no lock-in and no long-term contract tying you to us.","@type":"Answer"}},{"name":"Will you support the app after it launches?","@type":"Question","acceptedAnswer":{"text":"Absolutely. We offer ongoing support and maintenance (typically 15 to 25% of the build cost per year) to keep your app secure, up to date and improving as your business grows. We're a Dorset team you can actually pick up the phone to.","@type":"Answer"}}]}</script>
1<script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('consent','default',{ad_storage:'denied',analytics_storage:'denied',ad_user_data:'denied',ad_personalization:'denied',wait_for_update:500});</script>
vendor: 106 bytes, line 1
1<script type="text/plain" data-category="analytics" data-src="https://www.googletagmanager.com/gtag/js?id=
1G-P9V8R52NXS
vendor: 11 bytes, line 1
1"></script>
1<script type="text/plain" data-category="analytics">gtag('js', new Date());gtag('config','G-P9V8R52NXS');</script>
1<link rel="stylesheet" href="/_astro/BaseLayout.CwbkfsmG.css"> 2<link rel="stylesheet" href="/_astro/Container.H8v9WBD3.css"> 3<style>.block-anchor{scroll-margin-top:88px}section.block.block-bg{padding:3.5rem 0;border-bottom:1px solid var(--line)}section.block-bg.bg-dark{border-bottom:0}section.block-bg.bg-dark,section.block-bg.bg-dark :global(h2),section.block-bg.bg-dark :global(h3){color:var(--white)}section.block-bg.bg-dark :global(p),section.block-bg.bg-dark :global(.lead){color:var(--on-dark-muted)}section.block-bg.bg-dark :global(.feature){background:#ffffff0f;border-color:#ffffff24}section.block-bg.bg-dark :global(.feature h3){color:var(--white)}section.block-bg.bg-dark :global(.feature p){color:var(--on-dark-muted)}section.block-bg.bg-dark :global(.feature.pain h3){color:var(--secondary)}section.block-bg.bg-dark :global(.step h3){color:var(--white)}section.block-bg.bg-dark :global(.step p){color:var(--on-dark-muted)}section.block-bg.bg-dark :global(.service-card),section.block-bg.bg-dark :global(.feature){box-shadow:none}section.block-bg.bg-dark :global(.service-card h3){color:var(--white)}section.block-bg.bg-dark :global(.service-card p){color:var(--on-dark-muted)}section.block-bg.bg-dark :global(.faq summary){color:var(--white)}section.block-bg.bg-dark :global(.faq p){color:var(--on-dark-muted)}section.block-bg.bg-dark :global(a.more){color:var(--secondary)}section.block-bg.bg-light,section.block-bg.bg-light :global(h2),section.block-bg.bg-light :global(h3){color:var(--ink)}section.block-bg.bg-light :global(p),section.block-bg.bg-light :global(.lead){color:var(--muted)}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-row .req{color:#c0392b}.form-row select{padding:.7rem .8rem;border:1px solid #d6cfe6;border-radius:8px;font:inherit;background:#fff}.form-row select:focus{outline:2px solid var(--accent);border-color:var(--accent)}.form-row-check label{flex-direction:row;align-items:center;gap:.5rem;font-weight:500}.form-row-check input{width:auto}.cf-turnstile{margin:.25rem 0 1rem}.form-status{margin-top:.75rem;font-size:.95rem}.form-status.is-error{color:#c0392b}.form-status.is-success{color:#1e7d44;font-weight:600}.form-card.is-done form{display:none}.form-card.is-done .form-status{font-size:1.05rem}.hgc-col .form-card{max-width:100%} 4</style></head> <body> <header class="site-header"> <div class="container"> <a class="brand" href="/" aria-label="HGC IT Solutions home"> <img src="/logo-color.svg" alt="HGC IT Solutions logo" width="171" height="38"> </a> <button type="button" class="nav-burger" aria-expanded="false" aria-controls="site-nav" aria-label="Open menu"> <span aria-hidden="true"></span> <span aria-hidden="true"></span> <span aria-hidden="true"></span> </button> <nav class="nav" id="site-nav"> <a href="/services/managed-it-support-services/">Managed IT Support</a><a href="/services/business-voip/">Voice</a><div class="nav-item has-children"> <a href="/services/cybersecurity/">Cybersecurity</a> <button type="button" class="nav-caret" aria-expanded="false" aria-controls="nav-dd-2" aria-label="Show Cybersecurity submenu"> <svg aria-hidden="true" viewBox="0 0 10 6" width="10" height="6"> <path d="M1 1l4 4 4-4" fill="none" stroke="currentColor" stroke-width="1.6"></path> </svg> </button> <ul class="nav-dropdown" id="nav-dd-2"> <li><a href="/services/cyber-essentials/">Cyber Essentials</a></li><li><a href="/services/defence-cyber-certification/">Defence Cyber Certification</a></li> </ul> </div><a href="/services/microsoft-365/">Microsoft 365</a><a href="/services/cloud-services/">Cloud</a><div class="nav-item has-children"> <a href="/locations/it-support-dorset/">Locations</a> <button type="button" class="nav-caret" aria-expanded="false" aria-controls="nav-dd-5" aria-label="Show Locations submenu"> <svg aria-hidden="true" viewBox="0 0 10 6" width="10" height="6"> <path d="M1 1l4 4 4-4" fill="none" stroke="currentColor" stroke-width="1.6"></path> </svg> </button> <ul class="nav-dropdown" id="nav-dd-5" data-cols="2"> <li><a href="/locations/it-support-dorset/">Dorset (all areas)</a></li><li><a href="/locations/it-support-poole/">Poole</a></li><li><a href="/locations/it-support-bournemouth/">Bournemouth</a></li><li><a href="/locations/it-support-dorchester/">Dorchester</a></li><li><a href="/locations/it-support-bridport/">
4Bridport</a></li><li><a href="/locations/it-support-weymouth/">Weymouth</a></li><li><a href="/locations/it-support-portland/">Portland</a></li><li><a href="/locations/it-support-wimborne/">Wimborne</a></li><li><a href="/locations/it-support-ferndown/">Ferndown</a></li><li><a href="/locations/it-support-swanage/">Swanage</a></li><li><a href="/locations/blandford-forum-it-support-and-services/">Blandford Forum</a></li><li><a href="/locations/it-support-shaftesbury/">Shaftesbury</a></li> </ul> </div><a href="/blog/">Blog</a><a href="/about/">About</a><a href="/contact/">Contact</a> <a class="phone" href="tel:01305310006">01305 310006</a> </nav> </div> </header>
4<script type="module">const a=document.querySelector(".site-header .nav-burger"),r=document.querySelector(".site-header .nav"),c=e=>{!a||!r||(a.setAttribute("aria-expanded",String(e)),a.setAttribute("aria-label",e?"Close menu":"Open menu"),r.classList.toggle("open",e))};a&&r&&(a.addEventListener("click",()=>c(a.getAttribute("aria-expanded")!=="true")),r.addEventListener("click",e=>{const t=e.target.closest("a");t&&r.contains(t)&&c(!1)}));const o=Array.from(document.querySelectorAll(".site-header .nav-item.has-children")),i=e=>e.querySelector(".nav-caret"),l=e=>e.querySelector(":scope > a")?.textContent?.trim()||"submenu",s=(e,t)=>{const n=i(e);n&&(n.setAttribute("aria-expanded",String(t)),n.setAttribute("aria-label",`${t?"Hide":"Show"} ${l(e)} submenu`))},d=e=>{o.forEach(t=>{t!==e&&s(t,!1)})};o.forEach(e=>{const t=i(e);t&&(t.addEventListener("click",n=>{n.preventDefault();const u=t.getAttribute("aria-expanded")==="true";d(e),s(e,!u)}),e.addEventListener("focusout",n=>{e.contains(n.relatedTarget)||s(e,!1)}))});document.addEventListener("keydown",e=>{if(e.key!=="Escape")return;const t=document.querySelector('.site-header .nav-caret[aria-expanded="true"]');
4t?(s(t.closest(".nav-item"),!1),t.focus()):r?.classList.contains("open")&&(c(!1),a?.focus())});document.addEventListener("click",e=>{o.forEach(t=>{t.contains(e.target)||s(t,!1)})});</script>
4 <main> <div> <section class="hgc-container" style="background-color:var(--white);padding:4rem" data-cols="0" data-astro-cid-maajvf4x> <div class="hgc-container-inner" style="gap:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;max-width:var(--maxw);margin-left:auto;margin-right:auto;width:100%" data-astro-cid-maajvf4x> <section class="hero hero-custom on-light" style="background:var(--white)" data-astro-cid-4z5ypzu4> <div class="container" data-astro-cid-4z5ypzu4> <p class="eyebrow" data-astro-cid-4z5ypzu4>Custom App Development · Dorset-based</p> <h1 data-astro-cid-4z5ypzu4>Affordable Custom App Development for UK Small Businesses</h1> <p data-astro-cid-4z5ypzu4>Mobile and web apps, customer portals and bespoke software, built by a friendly Dorset team, without the big-agency price tag.</p> <p data-astro-cid-4z5ypzu4>Got an idea for an app, or an off-the-shelf tool that just won't do what you need? We design and build custom software around how your business actually works. Clear pricing, no jargon, no lock-in, and a real person in Dorset to call when you need us.</p> <ul class="hero-stats" data-astro-cid-4z5ypzu4> <li class="hero-stat" data-astro-cid-4z5ypzu4> <span class="stat-value" data-astro-cid-4z5ypzu4>Fixed quote</span> <span class="stat-label" data-astro-cid-4z5ypzu4>Transparent fixed pricing</span> </li><li class="hero-stat" data-astro-cid-4z5ypzu4> <span class="stat-value" data-astro-cid-4z5ypzu4>Dorset</span> <span class="stat-label" data-astro-cid-4z5ypzu4>UK-based local team</span> </li><li class="hero-stat" data-astro-cid-4z5ypzu4> <span class="stat-value" data-astro-cid-4z5ypzu4>No lock-in</span> <span class="stat-label" data-astro-cid-4z5ypzu4>No long-term contracts</span> </li><li class="hero-stat" data-astro-cid-4z5ypzu4> <span class="stat-value" data-astro-cid-4z5ypzu4>24 hrs</span> <span class="stat-label" data-astro-cid-4z5ypzu4>Response to every enquiry</span> </li> </ul> <p class="hero-cta" style="margin-top:1.75rem;margin-bottom:0" data-astro-cid-4z5ypzu4> <a class="btn" href="#contact" data-astro-cid-4z5ypzu4>Get your free quote</a> <a class="btn btn-ghost" href="tel:01305310006" data-astro-cid-4z5ypzu4>Call 01305 310006</a> </p> </div> </section> </div> </section><section class="hgc-container" style="background-color:var(--bg-soft);padding:4rem" data-cols="0" data-astro-cid-maajvf4x> <div class="hgc-container-inner" style="gap:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;max-width:var(--maxw);margin-left:auto;margin-right:auto;width:100%" data-astro-cid-maajvf4x> <div class="block-inner"> <div class="prose"> <h2>Off-the-shelf software making you bend your business out of shape?</h2><div><p>Most small businesses end up duct-taping spreadsheets, paper forms and apps that nearly fit. You pay monthly for features you never use, while the one thing you actually need isn't there. A custom app flips that around, software built to fit you, not the other way round. Whether it's a customer booking portal, an internal tool for your team, or a full mobile app, we build exactly what your business needs.</p></div> </div> </div> </div> </section><section class="hgc-container" style="background-color:var(--white);padding:4rem" data-cols="0" data-astro-cid-maajvf4x> <div class="hgc-container-inner" style="gap:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;max-width:var(--maxw);margin-left:auto;margin-right:auto;width:100%" data-astro-cid-maajvf4x> <div class="block-inner"> <div> <div class="section-head"> <h2>What we build</h2> </div> <div class="feature-grid"> <div class="feature check"> <h3>Mobile & web applications</h3> <p>Cross-platform apps that run on iPhone, Android and the web from a single build, so you're not paying to write and then maintain the same app two or three times over. One codebase, lower cost, faster to launch.</p> </div><div class="feature check"> <h3>Custom business software</h3> <p>Bespoke tools that replace the spreadsheets and manual workarounds your team relies on, built around your exact processes, not a one-size-fits-all template.</p> </div><div class="feature check"> <h3>Customer portals, booking & e-commerce</h3> <p>Let customers book, order, pay and self-serve online. Booking systems, customer portals and online shops that take work off your plate and look great doing it.</p> </div><div class="feature check"> <h3>Low-code & rapid development</h3> <p>Where it suits the project, we use proven low-code platforms to build faster and cheaper, getting a working version in your hands sooner, without cutting corners on quality.</p> </div> </div> </div> </div> </div> </section><section class="hgc-container" style="background-color:var(--bg-soft);padding:4rem" data-cols="0" data-astro-cid-maajvf4x> <div class="hgc-container-inner" style="gap:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;max-width:var(--maxw);margin-left:auto;margin-right:auto;width:100%" data-astro-cid-maajvf4x> <div class="block-inner"> <div> <div class="section-head"> <h2>Why UK businesses choose HGC IT for app development</h2> </div> <div class="feature-grid"> <div class="feature"> <h3>A real local team</h3> <p>We're based in Dorset (Poole, Bournemouth and across the South West), talk to the people actually building your app, on 01305.</p> </div><div class="feature"> <h3>Genuinely affordable</h3> <p>Transparent pricing from the start. No surprise invoices, no big-agency overheads baked in.</p> </div><div class="feature"> <h3>No lock-in</h3> <p>No long-term contracts, and you own your software outright.</p> </div><div class="feature"> <h3>IT that just works</h3> <p>Plain English, no jargon, and software that does its job day in, day out.</p> </div> </div> </div> </div> </div> </section><section class="hgc-container" style="background-color:var(--white);padding:4rem" data-cols="0" data-astro-cid-maajvf4x> <div class="hgc-container-inner" style="gap:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;max-width:var(--maxw);margin-left:auto;margin-right:auto;width:100%" data-astro-cid-maajvf4x> <div class="block-inner"> <div class="prose"> <h2>Honest, upfront pricing</h2><div><p>We'll always give you a fixed quote before any work starts. A simple app or first version (MVP) is a focused build to get you live and prove the idea, while a more complex app adds features, integrations and more users. Ongoing maintenance covers updates, hosting support and improvements as you grow. Every project starts with a free, no-obligation consultation and a clear written quote.</p></div> </div> </div> </div> </section><section class="hgc-container" style="background-color:var(--bg-soft);padding:4rem" data-cols="0" data-astro-cid-maajvf4x> <div class="hgc-container-inner" style="gap:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;max-width:var(--maxw);margin-left:auto;margin-right:auto;width:100%" data-astro-cid-maajvf4x> <div class="block-inner"> <div> <div class="section-head"> <h2>Our proven 5-step process</h2> </div> <div class="steps"> <div class="step"> <span class="step-num">1</span> <h3>Discovery</h3> <p>
4We get to know your business, your goals and what the app needs to do. Free consultation.</p> </div><div class="step"> <span class="step-num">2</span> <h3>Planning</h3> <p>We map out features, designs and a fixed quote, so you know exactly what you're getting.</p> </div><div class="step"> <span class="step-num">3</span> <h3>Development</h3> <p>We build your app in stages, showing you progress as we go so there are no surprises.</p> </div><div class="step"> <span class="step-num">4</span> <h3>Launch</h3> <p>We test thoroughly, get you live, and make sure everything runs smoothly.</p> </div><div class="step"> <span class="step-num">5</span> <h3>Support</h3> <p>We're still here afterwards, looking after, updating and improving your app as your business grows.</p> </div> </div> </div> </div> </div> </section><section class="hgc-container" style="background-color:var(--white);padding:4rem" data-cols="0" data-astro-cid-maajvf4x> <div class="hgc-container-inner" style="gap:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;max-width:var(--maxw);margin-left:auto;margin-right:auto;width:100%" data-astro-cid-maajvf4x> <div class="block-inner"> <div class="prose"> <h2>And we'll connect your tools too</h2><div><p>Once your app is live, we can plug it into the rest of your business, connecting it to Microsoft 365, Xero, your CRM and more, and automating the manual jobs in between. <a href="/services/business-automation/">Explore our Business Automation services</a>.</p><p>Based in Dorset? Meet our local <a href="/services/app-development-dorset/">app developers in Dorset</a> for an in-person chat about your project.</p></div> </div> </div> </div> </section><section class="hgc-container" style="background-color:var(--bg-soft);padding:4rem" data-cols="0" data-astro-cid-maajvf4x> <div class="hgc-container-inner" style="gap:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;max-width:var(--maxw);margin-left:auto;margin-right:auto;width:100%" data-astro-cid-maajvf4x> <div class="block-inner"> <div class="faq"> <div class="section-head"> <h2>Custom App Development FAQs</h2> </div> <details> <summary>How much does a custom app cost?</summary> <div><p>It depends on what you need: a simple app or first version is a smaller build than a more complex app with more features, integrations and more users. We give you a fixed written quote after a free consultation, so you'll never be caught out.</p></div> </details><details> <summary>How long does it take to build an app?</summary> <div><p>A simple app usually takes a few weeks to a couple of months; larger projects take longer. We build in stages and keep you updated throughout, so you always know where things stand.</p></div> </details><details> <summary>Should I build for iPhone or Android?</summary> <div><p>One codebase covering iOS, Android and the web, rather than paying to build and then maintain the same app two or three times over. That's where the saving comes from, and it keeps coming: every future change gets made once instead of once per platform.</p></div> </details><details> <summary>What's the difference between low-code and traditional development?</summary> <div><p>Low-code uses proven building blocks to develop faster and more affordably; traditional coding gives total flexibility for complex needs. We'll recommend whichever gets you the best result for your budget, and explain the trade-offs in plain English.</p></div> </details><details> <summary>Do I own the app once it's built?</summary> <div><p>Yes, completely. You own your software and your data outright. There's no lock-in and no long-term contract tying you to us.</p></div> </details><details> <summary>Will you support the app after it launches?</summary> <div><p>Absolutely. We offer ongoing support and maintenance (typically 15 to 25% of the build cost per year) to keep your app secure, up to date and improving as your business grows. We're a Dorset team you can actually pick up the phone to.</p></div> </details> </div> </div> </div> </section><section class="hgc-container on-dark block-anchor contact" style="background-color:var(--anchor-dark);padding:2.5rem" data-cols="2" id="contact" data-astro-cid-maajvf4x> <div class="hgc-container-inner" style="gap:24px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));max-width:var(--maxw);margin-left:auto;margin-right:auto;width:100%" data-astro-cid-maajvf4x> <section class="block cta-band cta-centered"> <div class="container"> <div class="cta-content"> <h2>Let's build the app your business actually needs</h2> <p class="lead">Tell us what you've got in mind and we'll come back with honest advice and a clear, no-obligation quote.</p> <ul class="cta-benefits"> <li>Free consultation</li><li>Fixed, transparent pricing</li><li>UK-based Dorset team</li><li>No long-term contracts</li><li>You own everything</li> </ul> <p class="cta-contact"> <span>Call <a href="tel:01305310006">01305 310006</a></span> <span> · </span> <span>Email <a href="/cdn-cgi/l/email-protection#a9c1ccc5c5c6e9c1cecac0dd87cac687dcc2"><span class="__cf_email__" data-cfemail="4129242d2d2e0129262228356f222e6f342a">[email protected]</span></a></span> </p> </div> </div> </section><div class="block-inner"> <div> <div class="form-card" data-formblock data-form-id="2" data-form-name="contact" data-success="Thanks, we've got your enquiry and will be in touch shortly." data-redirect><form method="POST" action="/api/submit-form" novalidate><input type="hidden" name="formId" value="2"><input type="hidden" name="_token" value="MTc5MTQxMzQ5Njk4MQ.4b01ddc1a186b5988990805481ab56a4ffc0cb5a65c4dac4e2c3d0e3ab4d4a3b"><input type="hidden" name="utm_source" value=""><input type="hidden" name="utm_medium" value=""><input type="hidden" name="utm_campaign" value=""><input type="hidden" name="landing_page" value=""><input type="hidden" name="referrer" value=""><div class="hp-field" aria-hidden="true"><label>Company website<input type="text" name="company_website" tabindex="-1" autocomplete="off"></label></div><div class="form-row"><label for="f_2_full_name">Name<span class="req"> *</span></label><input id="f_2_full_name" name="full_name" type="text" required placeholder="Jane Smith"></div><div class="form-row"><label for="f_2_email">Email<span class="req"> *</span></label><input id="f_2_email" name="email" type="email" required placeholder="[email protected]"></div><div class="form-row"><label for="f_2_phone">Phone</label><input id="f_2_phone" name="phone" type="tel" placeholder="01305 310006"></div><div class="form-row"><label for="f_2_company">Company</label><input id="f_2_company" name="company" type="text" placeholder="Your company name"></div><div class="form-row"><label for="f_2_enquiry_type">What do you need help with?</label><select id="f_2_enquiry_type" name="enquiry_type"><option value="">Please chooseâ¦</option><option value="managed-it-support">Managed IT Support</option><option value="cyber-security">Cyber Security</option><option value="microsoft-365">Microsoft 365</option><option value="other">Other</option></select></div><div class="form-row"><label for="f_2_message">Message<span class="req"> *</span></label><textarea id="f_2_message" name="message" rows="4" required placeholder="Tell us a bit about your business and what you need help with."></textarea></div><div class="form-row form-row-check"><label for="f_2_consent"><input id="f_2_consent" name="consent" type="checkbox" required><span>I consent to HGC IT Solutions storing and processing my details to respond to my enquiry, in line with the <a href="/privacy" target="_blank" rel="noopener">Privacy Policy</a>.<span class="req"> *</span></span></label></div><div class="cf-turnstile" data-sitekey="0x4AAAAAAEAPjFuWK3Nhb2ys"></div>
vendor: 108 bytes, line 4
4<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
4<script> 5 (function () { 6 var els = document.querySelectorAll('.cf-turnstile:not([data-size])') 7 for (var i = 0; i < els.length; i++) { 8 els[i].setAttribute('data-size', els[i].clientWidth < 300 ? 'compact' : 'normal') 9 } 10 })() 11 </script>
11<button class="btn" type="submit" data-submit>Send enquiry</button></form><p class="form-status" data-status role="status" aria-live="polite" hidden></p></div> </div> </div><!-- Turnstile script (explicit/implicit render). Safe to include once per page; 12 the script no-ops if loaded twice. -->
12<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
12<script type="module">const f=(t,o)=>{let n=!1;const s=()=>{n||(n=!0,o?.())};try{const c=window.gtag;typeof c=="function"&&c("event","generate_lead",{form_id:t.formId,form_name:t.formName,page_path:window.location.pathname,event_callback:s,event_timeout:600})}catch{}o&&setTimeout(s,600)};document.querySelectorAll("[data-formblock]").forEach(t=>{const o=t.querySelector("form");if(!o)return;const n=t.querySelector("[data-status]"),s=t.querySelector("[data-submit]");try{const i=new URLSearchParams(window.location.search),r=(m,a)=>{const e=o.querySelector(`input[name="${m}"]`);e&&(e.value=a)};r("utm_source",i.get("utm_source")||""),r("utm_medium",i.get("utm_medium")||""),r("utm_campaign",i.get("utm_campaign")||""),r("landing_page",window.location.pathname+window.location.search),r("referrer",document.referrer||"")}catch{}const c=(i,r)=>{n&&(n.hidden=!1,n.textContent=i,n.classList.remove("is-error","is-success"),n.classList.add(r==="error"?"is-error":"is-success"))};o.addEventListener("submit",async i=>{i.preventDefault(),s&&(s.disabled=!0),c("Sendingâ¦","success");const r=new FormData(o),m={};for(const[a,e]of r.entries())m[a]=e;o.querySelectorAll('input[type="checkbox"]').forEach(a=>{const e=a;e.name&&(m[e.name]=e.checked)});try{const a=await fetch("/api/submit-form",{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify(m)}),e=await a.json().catch(()=>({ok:!1,error:"Unexpected server response."}));if(a.ok&&e.ok){const d={formId:t.dataset.formId||"",formName:t.dataset.formName||""},u=t.dataset.redirect||e.redirectUrl;if(u){f(d,()=>{window.location.href=u});return}f(d);const l=t.dataset.success||e.successMessage||"Thanks, your message has been sent.";t.classList.add("is-done"),c(l,"success")}else{c(e.error||"Sorry, something went wrong. Please try again.","error"),s&&(s.disabled=!1);try{window.turnstile?.reset()}catch{}}}catch{c("Network error. Please try again.","error"),s&&(s.disabled=!1)}})});</script>
12 </div> </section> </div> </main> <footer class="site-footer" data-astro-cid-sz7xmlte> <div class="container" data-astro-cid-sz7xmlte> <div class="footer-grid" style="--footer-grid-cols: 0.7fr 1fr 1fr; --footer-grid-gap: 1.5rem;" data-astro-cid-sz7xmlte> <div data-astro-cid-sz7xmlte> <img class="footer-logo" src="/logo-white.svg" alt="HGC IT Solutions logo" width="153" height="34" data-astro-cid-sz7xmlte> <p data-astro-cid-sz7xmlte>The UK's responsive IT partner. Managed IT support, cyber security and Microsoft 365 for small businesses across the UK.</p> <p data-astro-cid-sz7xmlte> <a href="tel:01305310006" data-astro-cid-sz7xmlte>01305 310006</a><br data-astro-cid-sz7xmlte> <a href="/cdn-cgi/l/email-protection#e9818c858586a9818e8a809dc78a86c79c82" data-astro-cid-sz7xmlte><span class="__cf_email__" data-cfemail="a8c0cdc4c4c7e8c0cfcbc1dc86cbc786ddc3">[email protected]</span></a> </p> <iframe class="cert-badge-frame footer-cert" src="https://registry.blockmarktech.com/certificates/62e00b11-6c47-4dec-a281-a6fc10ed84f3/widget/?tooltip_position=bottom_right&theme=transparent&hover=t" title="HGC IT Solutions Cyber Essentials Plus certificate" width="132" height="132" loading="lazy" data-astro-cid-sw446t6n></iframe> </div><div data-astro-cid-sz7xmlte> <h4 data-astro-cid-sz7xmlte>Services</h4> <ul class="footer-links cols-2" data-astro-cid-sz7xmlte> <li data-astro-cid-sz7xmlte><a href="/services/managed-it-support-services/" data-astro-cid-sz7xmlte>Managed IT Support</a></li><li data-astro-cid-sz7xmlte><a href="/services/cybersecurity/" data-astro-cid-sz7xmlte>Cybersecurity</a></li><li data-astro-cid-sz7xmlte><a href="/services/cyber-essentials/" data-astro-cid-sz7xmlte>Cyber Essentials</a></li><li data-astro-cid-sz7xmlte><a href="/services/microsoft-365/" data-astro-cid-sz7xmlte>Microsoft 365</a></li><li data-astro-cid-sz7xmlte><a href="/services/business-voip/" data-astro-cid-sz7xmlte>Business VoIP</a></li><li data-astro-cid-sz7xmlte><a href="/services/managed-cloud-backup/" data-astro-cid-sz7xmlte>Cloud Backup</a></li><li data-astro-cid-sz7xmlte><a href="/services/business-automation/" data-astro-cid-sz7xmlte>Business Automation</a></li><li data-astro-cid-sz7xmlte><a href="/services/managed-internet/" data-astro-cid-sz7xmlte>Leased Lines & Internet</a></li><li data-astro-cid-sz7xmlte><a href="/services/hosted-desktops/" data-astro-cid-sz7xmlte>Hosted Desktops</a></li><li data-astro-cid-sz7xmlte><a href="/services/app-development/" data-astro-cid-sz7xmlte>App Development</a></li> </ul> </div><div data-astro-cid-sz7xmlte> <h4 data-astro-cid-sz7xmlte>Areas we cover</h4> <ul class="footer-links cols-2" data-astro-cid-sz7xmlte> <li data-astro-cid-sz7xmlte><a href="/locations/it-support-dorset/" data-astro-cid-sz7xmlte>Dorset (all areas)</a></li><li data-astro-cid-sz7xmlte><a href="/locations/it-support-poole/" data-astro-cid-sz7xmlte>Poole</a></li><li data-astro-cid-sz7xmlte><a href="/locations/it-support-bournemouth/" data-astro-cid-sz7xmlte>Bournemouth</a></li><li data-astro-cid-sz7xmlte><a href="/locations/it-support-dorchester/" data-astro-cid-sz7xmlte>Dorchester</a></li><li data-astro-cid-sz7xmlte><a href="/locations/it-support-bridport/" data-astro-cid-sz7xmlte>Bridport</a></li><li data-astro-cid-sz7xmlte><a href="/locations/it-support-weymouth/" data-astro-cid-sz7xmlte>Weymouth</a></li><li data-astro-cid-sz7xmlte><a href="/locations/it-support-portland/" data-astro-cid-sz7xmlte>Portland</a></li><li data-astro-cid-sz7xmlte><a href="/locations/it-support-wimborne/" data-astro-cid-sz7xmlte>Wimborne</a></li><li data-astro-cid-sz7xmlte><a href="/locations/it-support-ferndown/" data-astro-cid-sz7xmlte>Ferndown</a></li><li data-astro-cid-sz7xmlte><a href="/locations/it-support-swanage/" data-astro-cid-sz7xmlte>Swanage</a></li><li data-astro-cid-sz7xmlte><a href="/locations/blandford-forum-it-support-and-services/" data-astro-cid-sz7xmlte>Blandford Forum</a></li><li data-astro-cid-sz7xmlte><a href="/locations/it-support-shaftesbury/" data-astro-cid-sz7xmlte>Shaftesbury</a></li> </ul> </div> </div> <div class="footer-bottom" data-astro-cid-sz7xmlte> 13© 2026 HGC IT Solutions. All rights reserved. 14 · <a href="/privacy/" data-astro-cid-sz7xmlte>Privacy Policy</a> 15 · <a href="/cookie-policy/" data-astro-cid-sz7xmlte>Cookie Policy</a> 16 · <button type="button" class="cookie-prefs-link" data-cc="show-preferencesModal" data-astro-cid-sz7xmlte>Cookie preferences</button> </div> </div> </footer>
vendor: 110 bytes, line 16
16 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
16<script type="module" src="/_astro/CookieConsent.astro_astro_type_script_index_0_lang.C95xGEC2.js"></script>
16
16<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"f65b8819b5b54564a4b2b9b2b31d472c","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 16
16
17<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a47078b35dc4070f',t:'MTc5MTQxMzQ5Ng=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
17</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.