# 63Digital > Scotland-based software development company with 20+ years experience. Bespoke web apps, APIs, and eCommerce solutions for all business sizes. 63Digital Ltd is a software development studio in Motherwell, North Lanarkshire, Scotland, working with businesses in Motherwell, Hamilton, Coatbridge, Airdrie and Glasgow, and across the UK. Contact: hello@63digital.com, 07833 249419. Working with local businesses: https://63digital.com/glasgow-and-lanarkshire/ Every page in full: https://63digital.com/llms-full.txt. Any page as Markdown: request it with `Accept: text/markdown`. Agents: https://63digital.com/agents/ (MCP server, agent skills). ## Services - [Bespoke platforms](https://63digital.com/services/bespoke-platforms/): Replace fragile, hard-to-change systems with clean, maintainable .NET platforms built around the way your business actually works. Scotland-based software. - [System integration](https://63digital.com/services/system-integration/): Connect the tools you already rely on — payments, eCommerce, CRMs and spreadsheets — into one reliable, automated flow. Bespoke integration by 63Digital. - [Applied AI](https://63digital.com/services/applied-ai/): Put AI to work only where it earns its place — automating the manual, repetitive work that slows your team down. Practical applied AI from 63Digital. - [eCommerce & portals](https://63digital.com/ecommerce/): Secure customer portals and commerce experiences with the access control, reporting and self-service your clients expect. Built in Scotland by 63Digital. ## eCommerce & portals - [WooCommerce development & support](https://63digital.com/ecommerce/woocommerce/): Custom WooCommerce development, fixes, integrations (including Xero) and payment gateway plugins from 63Digital, UK WooCommerce developers. - [How to update a customised WooCommerce theme without losing your changes](https://63digital.com/ecommerce/woocommerce/update-a-customised-woocommerce-theme/): Update a customised WooCommerce theme without losing changes: find past edits, move them somewhere safe, check outdated templates and test on staging. - [Shopify development](https://63digital.com/ecommerce/shopify/): Shopify theme development from 63Digital: Online Store 2.0 sections, 3D product galleries, metafield content and structured data for search. ## CMS development & support - [CMS development & support](https://63digital.com/cms/): WordPress and Umbraco development, rescue and upgrades from 63Digital. Practical guides from real jobs, and developers who can take it on for you. - [WordPress development & rescue](https://63digital.com/cms/wordpress/): WordPress development and rescue from 63Digital: take-overs from absent developers, WP Engine migrations, Algolia search and custom plugins. - [How to reduce the size of a WordPress media library (safely)](https://63digital.com/cms/wordpress/reduce-wordpress-media-library-size/): Shrink a bloated WordPress media library safely: find the oversized originals, process them in a logged batch, then rebuild thumbnails. From a real job. - [How to take back your WordPress site when your developer has gone](https://63digital.com/cms/wordpress/recover-wordpress-site-after-developer-leaves/): Developer gone? With wp-admin access you can move WordPress to hosting you own, recover the domain via WHOIS and re-license plugins in your own name. - [Umbraco development & support](https://63digital.com/cms/umbraco/): Umbraco development and support from 63Digital, a UK .NET team building and maintaining sites on Umbraco 17 LTS. - [How to upgrade Umbraco 13 to 17](https://63digital.com/cms/umbraco/upgrade-umbraco-13-to-17/): Upgrading Umbraco 13 to 17 in one jump: what's involved, where the time goes, and the problems we hit on our own site's upgrade. ## Software rescue - [Software rescue](https://63digital.com/rescue/): 63Digital rescues fragile software: AI-built apps made production-ready, sites left by departed developers, and platforms stuck on old versions. - [AI-built app rescue](https://63digital.com/rescue/ai-built-apps/): Built an app with Cursor, Lovable, Bolt or Replit? 63Digital audits, fixes and hardens AI-built apps so they're safe for real users and real payments. - [How to audit an AI-built app before launch](https://63digital.com/rescue/ai-built-apps/audit-an-ai-built-app-before-launch/): An 8-point pre-launch review for AI-built apps: secrets, settings, logins, payments, simultaneous users, slow pages and automated checks. From our own builds. - [Why AI-generated code breaks under real traffic (and how to fix it)](https://63digital.com/rescue/ai-built-apps/why-ai-generated-code-breaks-under-real-traffic/): Duplicate orders, overselling, deadlocks and slow pages: why AI-generated code fails with real users, and the fixes we used on our own builds. - [Website health check](https://63digital.com/rescue/website-health-check/): Not sure who looks after your website? A fixed-price check of what it runs on, who holds the logins, updates and backups. £250 + VAT, off any follow-on work. ## Payment integration for platforms - [Payment integration for platforms](https://63digital.com/payments/): Payments built into platforms and marketplaces: Stripe, Square, Apple and Google Wallet, with the fees, refunds and reconciliation done properly. - [Stripe Connect & Terminal development](https://63digital.com/payments/stripe/): Stripe Connect marketplaces, Terminal and Tap to Pay on iPhone from 63Digital: onboarding, destination charges, application fees and interchange billing. - [How to build a Stripe Connect marketplace in .NET](https://63digital.com/payments/stripe/build-a-stripe-connect-marketplace/): How we build Stripe Connect marketplaces: merchant sign-up, payments with a platform fee, refunds, fee design and notifications, from a live platform. - [How to keep Stripe keys off mobile apps and plugins with a reverse proxy](https://63digital.com/payments/stripe/keep-stripe-keys-off-apps-with-a-reverse-proxy/): Keep your Stripe platform key off apps and plugins with a gateway in front of Stripe: approved requests only, per-merchant keys, fees added server-side. - [How to recover Stripe interchange fees from connected accounts automatically](https://63digital.com/payments/stripe/recover-stripe-interchange-fees-from-connected-accounts/): How a Stripe platform recharges card network costs to its merchants: Stripe's fee report, counting each fee once, and billing that can't double-charge. - [How to take payments with Tap to Pay on iPhone using Stripe Terminal](https://63digital.com/payments/stripe/take-payments-with-tap-to-pay-on-iphone/): Add Tap to Pay on iPhone and Android with Stripe Terminal: Apple approval, one location per merchant, platform fees and the device problems to plan for. - [How to let AI agents pay your business with Stripe](https://63digital.com/payments/stripe/let-ai-agents-pay-you-with-stripe/): Let AI assistants pay your business through Stripe with MPP or ACP: spending-limited payment tokens, no card details, and your existing Stripe account. - [Square payments development](https://63digital.com/payments/square/): Square development for platforms from 63Digital: OAuth onboarding, Web Payments SDK with 3-D Secure, Apple Pay, application fees and payouts. - [How to build a ticketing marketplace on Stripe Connect and Square](https://63digital.com/payments/square/build-a-ticketing-marketplace-on-stripe-and-square/): A ticketing marketplace on Stripe and Square: promoters as merchant of record, capped platform fees, Apple Pay on every account and real processing fees. - [Apple Wallet & Google Wallet passes](https://63digital.com/payments/apple-google-wallet/): Apple Wallet and Google Wallet passes for tickets and vouchers from 63Digital: signed passes, save links, event grouping and scanner-compatible QR codes. - [How to add Apple Wallet and Google Wallet tickets to your platform](https://63digital.com/payments/apple-google-wallet/add-apple-and-google-wallet-tickets/): Add Apple Wallet and Google Wallet tickets without changing your scanners: signed passes, save links, and the timezone and certificate problems we hit. ## Legacy system modernisation - [Legacy system modernisation](https://63digital.com/modernisation/): Move off Microsoft Access, spreadsheets and in-house systems onto modern web platforms: extraction, data migration, parity testing and a gentle cutover. - [Microsoft Access to web app migration](https://63digital.com/modernisation/microsoft-access/): Replace a Microsoft Access database with a .NET and SQL Server web app: full extraction of forms, reports and VBA, repeatable data migration and proven parity. - [How to extract forms, reports, queries and VBA from a Microsoft Access database](https://63digital.com/modernisation/microsoft-access/extract-forms-reports-and-vba-from-access/): How we read everything out of an Access database (tables, queries, forms, reports and VBA) to document how the business works before replacing it. - [How to migrate data out of Microsoft Access into SQL Server](https://63digital.com/modernisation/microsoft-access/migrate-data-from-access-to-sql-server/): Moving Microsoft Access data to SQL Server with a migration you can rehearse: a sensible load order, careful customer de-duplication and checks before cutover. - [How to prove your new system matches the old one](https://63digital.com/modernisation/microsoft-access/prove-your-new-system-matches-the-old-one/): How to check a replacement system matches the old one: the same orders through both, behaviour over stored data, familiar reports and matching emails. - [How to run old and new systems side by side, and cut over safely](https://63digital.com/modernisation/microsoft-access/run-old-and-new-systems-side-by-side/): Running old and new systems in parallel, then switching over safely: an email kill switch, familiar paperwork, order numbering and a staged rollout. - [Spreadsheet replacement software](https://63digital.com/modernisation/spreadsheets/): Bespoke software to replace the spreadsheets your business depends on: built around your data, with per-person access, an audit trail and fast search. - [How to replace a business spreadsheet with a web app](https://63digital.com/modernisation/spreadsheets/replace-a-business-spreadsheet-with-a-web-app/): Replace a shared business spreadsheet with a web app: map tabs to tables, build in access control and an audit trail, migrate carefully and phase in customers. - [System review](https://63digital.com/modernisation/system-review/): Replacing an Access database or business spreadsheets? A fixed-price review of what the system does and a staged plan. £450 + VAT, taken off the build. ## Case studies - [Rebll Tickets](https://63digital.com/work/rebll-tickets/): How we built Rebll Tickets — a multi-tenant, white-label event-ticketing platform on .NET, with marketplace payments, wallet tickets and box-office tools. - [Rebll Tickets Cloud Platform](https://63digital.com/work/rebll-tickets-cloud-platform/): How we moved Rebll Tickets to codified Azure Container Apps infrastructure — Bicep IaC, gated CI/CD with safe database migrations and observability. - [63Digital](https://63digital.com/work/63digital/): How we upgraded our own site from Umbraco 13 to 17 LTS, replaced a commercial theme with code-owned templates, and rebuilt it for speed and search. - [eControl](https://63digital.com/work/econtrol/): Read our case study on the platform that we developed to give a build-to-order eCommerce business actionable insight on production and customer progress. - [KCR Academy](https://63digital.com/work/kcr-academy/): Learn about how we helped a client improve internal efficiencies and simplify payments through the development of a management portal. Read more. - [Aqua IT Support](https://63digital.com/work/aqua-it-support/): Learn how 63Digital transformed Aqua IT Support from spreadsheet chaos to a client portal with audit trails, job tracking, and streamlined efficiency. - [Clarkston Colts](https://63digital.com/work/clarkston-colts/): Need a professional website fast? See how 63Digital delivered a complete Umbraco site for Clarkston Colts in just days. Quick, no-fuss solutions. - [Paypolli](https://63digital.com/work/paypolli/): How we built Paypolli — a multi-tenant Stripe Connect payments platform taking card payments across terminals, tap-to-pay, e-commerce and payment links. - [Gift Voucher Solutions](https://63digital.com/work/gift-voucher-solutions/): How we rebuilt Gift Voucher Solutions — a white-label gift-voucher platform with branded storefronts, seven payment gateways and automated fulfilment. - [My Pet Health](https://63digital.com/work/my-pet-health/): How we built My Pet Health — a pet-health app that integrates with vets' practice-management software for health scoring, booking, reminders and payments. - [SEO Analytics Platform](https://63digital.com/work/seo-analytics-platform/): How we built a multi-tenant SEO analytics platform — six data sources, machine-learning rank prediction and automated white-label client reports. - [Automated Social Video Platform](https://63digital.com/work/automated-social-video-platform/): How we built an automated pipeline that watches a live sports stream, uses AI to find the highlights and posts vertical clips to social with no editing. - [Marketing Reporting Platform](https://63digital.com/work/marketing-reporting-platform/): How we built an automated marketing-reporting platform — GA4, Search Console, Google Ads and rank data in branded reports with AI-written commentary. - [EV Charging Company](https://63digital.com/work/ev-charging-company/): How we built an offline-capable interactive services map (web + tablet) and a custom WooCommerce product search for an EV-charging and energy company. - [Self-Storage Operator](https://63digital.com/work/self-storage-operator/): How we modernised a self-storage operator's PHP site with a flat-file blog, live back-office pricing, competitor price monitoring and lead routing. - [Teamwear Retailer](https://63digital.com/work/teamwear-retailer/): How we built a WooCommerce teamwear store with 3D previews, crest and name/number personalisation, squad bulk-ordering and multi-currency pricing. - [Fine Jewellery Retailer](https://63digital.com/work/fine-jewellery-retailer/): How we built a premium Shopify storefront for a fine-jewellery retailer — 3D-first product gallery, FAQ rich-results schema and client-editable SEO. - [Water Retailer](https://63digital.com/work/water-retailer/): How we built a single Algolia-powered search that unifies a UK water retailer's website and ServiceNow content into one relevance-ranked result set. - [Emergency Vehicle Manufacturer](https://63digital.com/work/emergency-vehicle-manufacturer/): How we recovered a manufacturer's website after its developer folded — re-hosting on WP Engine, untangling Elementor licences and making it safe to update. ## Latest updates - [Do you know who looks after your website?](https://63digital.com/updates/do-you-know-who-looks-after-your-website/): Many businesses aren't sure who maintains their website, holds the logins or applies security updates. Five questions to answer, and what to do if you can't. - [AI that watches the game and cuts the highlights](https://63digital.com/updates/ai-that-watches-the-game-and-cuts-the-highlights/): A new pipeline watches a live match, transcribes the commentary and uses AI to find goals, cards and penalties, cutting each into its own clip. A launch. - [Spin the kit before you buy: 3D product previews](https://63digital.com/updates/spin-the-kit-before-you-buy-3d-product-previews/): A teamwear store's product pages now include interactive 3D previews, so fans can spin a kit before adding a name, number or crest. An eCommerce update. - [Book the whole menagerie in one go](https://63digital.com/updates/book-the-whole-menagerie-in-one-go/): My Pet Health owners with more than one pet can now book them into a single appointment against the practice's real calendar. A booking update. - [Predicting Google rankings with machine learning](https://63digital.com/updates/predicting-google-rankings-with-machine-learning/): A new machine-learning model predicts where a page will rank from its authority, backlinks and Core Web Vitals — a forecast built on years of data. - [Your ticket, straight in Apple and Google Wallet](https://63digital.com/updates/your-ticket-straight-in-apple-and-google-wallet/): Every Rebll Tickets ticket can now be added to Apple Wallet or Google Wallet — a tap away on the phone, ready to scan at the door. A launch. - [Rich answers in search: FAQ schema on every collection](https://63digital.com/updates/rich-answers-in-search-faq-schema-on-every-collection/): A jewellery store's collections now carry a reusable FAQ that renders on-page and as structured data, so answers can surface as Google rich results. An update. - [Tap to pay, straight from a phone](https://63digital.com/updates/tap-to-pay-straight-from-a-phone/): Paypolli merchants can now take contactless card payments on an iPhone alone — no separate terminal. A new tap-to-pay launch. - [Monitoring competitors' prices automatically](https://63digital.com/updates/monitoring-competitors-prices-automatically/): A self-storage operator's site now tracks competitors' prices daily — one via its API, one by scraping — so pricing decisions are informed. An update. - [Embed live course availability anywhere](https://63digital.com/updates/embed-live-course-availability-anywhere/): KCR Academy's course dates can now be embedded into any website as a live, filterable availability widget. A new launch for the training platform. - [One checkout, seven payment gateways](https://63digital.com/updates/one-checkout-seven-payment-gateways/): Gift Voucher Solutions merchants can each take payment through their own card acquirer — seven gateways behind a single checkout. A payments update. - [Track every piece of kit — photos, signatures and all](https://63digital.com/updates/track-every-piece-of-kit-photos-signatures-and-all/): Aqua IT Support's engineers can now check hardware in and out with photos, condition notes and on-screen signatures. A new Equipment Register launch. - [Reporting on the AI-search era](https://63digital.com/updates/reporting-on-the-ai-search-era/): Reports can now show how clients appear in Google's AI Overviews — share of voice, AI search volume and traffic value. A reporting-platform launch. - [Upload your crest, add your name and number](https://63digital.com/updates/upload-your-crest-add-your-name-and-number/): A teamwear store's customers can now upload a crest at checkout and add a name and number to a shirt via product add-ons. An eCommerce personalisation update. - [Fault reports now flow straight into the CRM](https://63digital.com/updates/fault-reports-now-flow-straight-into-the-crm/): eControl fault reports now push into GoHighLevel automatically via a background job — no re-keying between systems. A platform integration update. - [Landscape footage into vertical Shorts, automatically](https://63digital.com/updates/landscape-footage-into-vertical-shorts-automatically/): Every highlight is reframed from 16:9 to a 9:16 blurred-background clip on the GPU and published straight to social, with no manual editing. An update. - [Migration-safe releases on Azure Container Apps](https://63digital.com/updates/migration-safe-releases-on-azure-container-apps/): Every Rebll Tickets production deploy now runs database migrations from a self-contained bundle and health-checks itself behind an approval gate. - [We built our own product search instead of reaching for a plugin](https://63digital.com/updates/we-built-our-own-product-search-instead-of-reaching-for-a-plugin/): We replaced a WooCommerce store's default search with a hand-built query tuned to the catalogue — faster, more relevant, and no paid search service. - [The engineer app now works offline](https://63digital.com/updates/the-engineer-app-now-works-offline/): Field engineers can now update job status with no signal — everything syncs automatically the moment they're back online. An eControl platform update. - [Attribution that survives the cookie crackdown](https://63digital.com/updates/attribution-that-survives-the-cookie-crackdown/): Rebll Tickets now tracks conversions server-side to Meta and TikTok — hashed and consent-gated — so attribution keeps working as cookies disappear. ## About - [Alastair Murdoch](https://63digital.com/about/alastair-murdoch/): Alastair Murdoch leads development at 63Digital, working across .NET, Umbraco, WordPress, WooCommerce, Shopify, Stripe and Azure. - [Contact](https://63digital.com/contact/): Get in touch with 63Digital for custom software development in Scotland. Contact our team for web applications, business software, and IT solutions.