1<!DOCTYPE html><html lang="en"><head> 2 <meta charset="UTF-8"> 3 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 4 <title>Leading Software Product Development Services: Build & Scale</title> 5 <meta name="description" content="Transform your business with leading software product development services. Drive growth, boost efficiency, and get solutions to market fasterâdiscover more."> 6 <meta name="author" content="Moonshot Partners"> 7 <link rel="canonical" href="https://www.moonshot.partners/services/leading-software-product-development-company"> 8
8<script type="application/ld+json"> 9 { 10 "@context": "https://schema.org", 11 "@type": "Organization", 12 "name": "Moonshot Partners", 13 "legalName": "Hyperdrive LTD", 14 "url": "https://www.moonshot.partners", 15 "logo": "https://www.moonshot.partners/legacy/images/63a492476c31f24b2f1103b9_MoonshotLogo.svg", 16 "address": { 17 "@type": "PostalAddress", 18 "streetAddress": "7, Bell Yard", 19 "addressLocality": "London", 20 "postalCode": "WC2A 2JR", 21 "addressCountry": "United Kingdom" 22 }, 23 "telephone": "+44 (774) 520-2025", 24 "email": "[email protected]", 25 "sameAs": ["https://www.linkedin.com/company/moonshotpartners"] 26 } 27 </script>
27 28 29 <meta property="og:title" content="Leading Software Product Development Services: Build & Scale"> 30 <meta property="og:description" content="Transform your business with leading software product development services. Drive growth, boost efficiency, and get solutions to market fasterâdiscover more."> 31 <meta property="og:type" content="website"> 32 <meta property="og:image" content="https://storage.googleapis.com/gpt-engineer-file-uploads/pzqvYQU6qwV76ORksO5XnTJmZnz1/social-images/social-1771219042741-icon_white_(1).webp"> 33 34 <meta name="twitter:card" content="summary_large_image"> 35 <meta name="twitter:site" content="@moonshotpartners"> 36 <meta name="twitter:image" content="https://storage.googleapis.com/gpt-engineer-file-uploads/pzqvYQU6qwV76ORksO5XnTJmZnz1/social-images/social-1771219042741-icon_white_(1).webp"> 37 <meta name="twitter:title" content="Leading Software Product Development Services: Build & Scale"> 38 <meta name="twitter:description" content="Transform your business with leading software product development services. Drive growth, boost efficiency, and get solutions to market fasterâdiscover more."> 39
39<script type="module" crossorigin="" src="/assets/index-CeiiC2y8.js"></script>
39 40 <link rel="stylesheet" crossorigin="" href="/assets/index-COABnXuR.css"> 41 <style type="text/css">:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
41left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
41:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
41--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)} 42</style>
42<script type="application/ld+json" data-prerender="jsonld">{"@context":"https://schema.org/","@type":"Product","name":"Moonshot Partners","image":"https://user-images.githubusercontent.com/4649902/90065414-ddfeb200-dcb1-11ea-97d4-6673f0e4034a.png","description":"Moonshot Partners is a developer of cutting-edge digital products and software. They also offer expert consultancy services to assist businesses in achieving growth.","brand":{"@type":"Brand","name":"Moonshot Partners"},"aggregateRating":{"@type":"AggregateRating","ratingValue":"5","bestRating":"5.0","worstRating":"0.0","reviewCount":"3"},"review":[{"@type":"Review","author":{"@type":"Person","name":"Alexis de Vienne"},"datePublished":"2024-02-01","reviewRating":{"@type":"Rating","ratingValue":"5"},"reviewBody":"Their ability to understand and translate our complex needs into a compelling, functional web design was remarkable."},{"@type":"Review","author":{"@type":"Person","name":"Benjamin Pook"},"datePublished":"2020-07-26","reviewRating":{"@type":"Rating","ratingValue":"5"},"reviewBody":"I'm impressed by their culture and attitude."},{"@type":"Review","author":{"@type":"Person","name":"Marcos Ciarrocchi"},"datePublished":"2023-01-20","reviewRating":{"@type":"Rating","ratingValue":"5"},"reviewBody":"They met all our technical needs effectively."}]}</script>
42<script type="application/ld+json" data-prerender="jsonld">{"@context":"https://schema.org","@type":"Service","name":"Leading Software Product Development Company â Build & Scale","description":"Transform your business with leading software product development services. Drive growth, boost efficiency, and get solutions to market fasterâdiscover more.","provider":{"@type":"Organization","name":"Moonshot Partners","url":"https://www.moonshot.partners"},"url":"https://www.moonshot.partners/services/leading-software-product-development-company"}</script>
42<script type="application/ld+json" data-prerender="jsonld">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How does your software development approach stand out?","acceptedAnswer":{"@type":"Answer","text":"Our approach combines strategic planning with cutting-edge practices, focusing on business objectives. This ensures tailored solutions that meet unique business needs."}},{"@type":"Question","name":"What is the typical timeline for software development?","acceptedAnswer":{"@type":"Answer","text":"Project timelines vary based on complexity, typically ranging from 3 to 12 months. We tailor timelines to meet specific client requirements."}},{"@type":"Question","name":"What technologies do you use for development?","acceptedAnswer":{"@type":"Answer","text":"We use a range of technologies, including mobile app development for iOS and Android. Our expertise also covers backend systems and cutting-edge frameworks."}},{"@type":"Question","name":"Do you offer post-launch support and maintenance?","acceptedA
42nswer":{"@type":"Answer","text":"Yes, we provide comprehensive post-launch support to keep your software optimized. This includes regular updates, bug fixes, and performance enhancements."}}]}</script>
42<meta property="og:url" content="https://www.moonshot.partners/services/leading-software-product-development-company">
42<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
42<script defer src="/__l5e/events.js" data-artifact-kind="dwl_content_hash" data-artifact-id="9d5d5fc1315f9eca78f9eb41c86817ac98e790dbfe2c9c4715aa6526149a8f89" data-commit-sha="39cb7f9dc2c05e99aacccb7816abe15fe2778f41" data-context-token="v1.eyJwcm9qZWN0X2lkIjoibG92cF82dDN2cnF0ZWF6OGRldm12amYwMm54aGdtNiIsImFydGlmYWN0X2tpbmQiOiJkd2xfY29udGVudF9oYXNoIiwiYXJ0aWZhY3RfaWQiOiI5ZDVkNWZjMTMxNWY5ZWNhNzhmOWViNDFjODY4MTdhYzk4ZTc5MGRiZmUyYzljNDcxNWFhNjUyNjE0OWE4Zjg5IiwiY29tbWl0X3NoYSI6IjM5Y2I3ZjlkYzJjMDVlOTlhYWNjY2I3ODE2YWJlMTVmZTI3NzhmNDEiLCJleHAiOjE3OTQwNDQ2NTl9.po89iw24dgLNch73LC6hNpQ8_uUyPlGyYhda_DjMXLw"></script>
42</head> 43 44 <body> 45 <div id="root" data-prerendered="true"><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events: none;"><ol tabindex="-1" class="fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]"></ol></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,300;1,9..40,400&family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,400;1,700&family=JetBrains+Mono:wght@400;500&family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400&family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&family=Funnel+Display:[email protected]&family=Inter:wght@400;500;600;700&
45family=Montserrat:wght@400;500;600;700;800&family=Open+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Poppins:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500&family=Nunito+Sans:ital,opsz,wght@0,6..12,400;0,6..12,500;0,6..12,600;0,6..12,700;1,6..12,400&display=swap"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap"><link rel="stylesheet" href="https://api.fontshare.com/v2/css?f[]=switzer@300,400,500,600,700,800&display=swap"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700&family=Hanken+Grotesk:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&family=JetBrains+Mono:wght@400;500;600;700&display=swap"><header class="legacy-nav-shell"><nav class="legacy-nav" aria-label="Moonshot legacy navigation"><div class="legacy-nav__frame"><a class="legacy-nav__brand" aria-label="Moonshot home" href="/"><img src="/legacy/images/63a492476c31f24b2f1103b9_MoonshotLogo.svg" alt=""></a><div class="legacy-nav__links"><div class="legacy-nav__primary"><a href="/blog">Blog</a><a href="/case-studies">Case Studies</a><a href="/about">About</a><a href="/contact">Contact</a></div><details class="legacy-nav__services"><summary>Services</summary><div class="legacy-nav__service-panel"><div class="legacy-nav__service-heading"><span>Directory</span><strong>29 services</strong></div><ol><li><span aria-hidden="true">01</span><a aria-label="Agile Consulting Services: Revolutionize Your Business with Moonshot's â services menu" href="/services/agile-consulting-services">Agile Consulting Services: Revolutionize Your Business with Moonshot's</a></li><li><span aria-hidden="true">02</span><a aria-label="AI Development Services for Startups â services menu" href="/services/ai-development-services-for-startups">AI Development Services for Startups</a></li><li><span aria-hidden="true">03</span><a aria-label="AngularJS Development Company â services menu" href="/services/angularjs-development-company">AngularJS Development Company</a></li><li><span aria-hidden="true">04</span><a aria-label="API Integration Company Based in London, UK â services menu" href="/services/api-integration-services-london-uk">API Integration Company Based in London, UK</a></li><li><span aria-hidden="true">05</span><a aria-label="Artificial Intelligence Development Company, AI Development That Drives Real Business Outcomes â services menu" href="/services/artificial-intelligence-development-company">Artificial Intelligence Development Company, AI Development That Drives Real Business Outcomes</a></li><li><span aria-hidden="true">06</span><a aria-label="Bespoke Software Development Company Based in London, UK â services menu" href="/services/bespoke-software-development-london-uk">Bespoke Software Development Company Based in London, UK</a></li><li><span aria-hidden="true">07</span><a aria-label="Your Custom Enterprise Software Development Partner â services menu" href="/services/custom-enterprise-software-development">Your Custom Enterprise Software Development Partner</a></li><li><span aria-hidden="true">08</span><a aria-label="Custom Software Development for Startups â services menu" href="/services/custom-software-development-for-startups">Custom Software Development for Startups</a></li><li><span aria-hidden="true">09</span><a aria-label="Database Development Services Tailored for Your Business â services menu" href="/services/database-development-services">Database Development Services Tailored for Your Business</a></li><li><span aria-hidden="true">10</span><a aria-label="Revolutionize Your Software Development with Our DevOps Consulting â services menu" href="/services/devops-consulting">Revolutionize Your Software Development with Our DevOps Consulting</a></li><li><span aria-hidden="true">11</span>
45<a aria-label="Custom E-Learning Software Development Solutions for Your Company in London, UK â services menu" href="/services/elearning-software-development-company-london-uk">Custom E-Learning Software Development Solutions for Your Company in London, UK</a></li><li><span aria-hidden="true">12</span><a aria-label="Expert Enterprise Application Development Services â services menu" href="/services/enterprise-application-development-services">Expert Enterprise Application Development Services</a></li><li><span aria-hidden="true">13</span><a aria-label="Hire A Dedicated Software Development Team â services menu" href="/services/hire-dedicated-software-development-team">Hire A Dedicated Software Development Team</a></li><li><span aria-hidden="true">14</span><a aria-label="IT Staff Augmentation Services: Tailored to Your Needs â services menu" href="/services/it-staff-augmentation-services">IT Staff Augmentation Services: Tailored to Your Needs</a></li><li><span aria-hidden="true">15</span><a aria-label="Leading Software Product Development Company â Build & Scale â services menu" href="/services/leading-software-product-development-company">Leading Software Product Development Company â Build & Scale</a></li><li><span aria-hidden="true">16</span><a aria-label="Mobile App Development Services Tailored to Your Needs â services menu" href="/services/mobile-app-development-services">Mobile App Development Services Tailored to Your Needs</a></li><li><span aria-hidden="true">17</span><a aria-label="MVP Development Services â services menu" href="/services/mvp-development-services">MVP Development Services</a></li><li><span aria-hidden="true">18</span><a aria-label="MVP Development Services for Startups â services menu" href="/services/mvp-development-services-for-startups">MVP Development Services for Startups</a></li><li><span aria-hidden="true">19</span><a aria-label="MVP Development Services in London, UK â services menu" href="/services/mvp-development-services-london-uk">MVP Development Services in London, UK</a></li><li><span aria-hidden="true">20</span><a aria-label="MVP Software Development Services in USA â services menu" href="/services/mvp-software-development-services-in-usa">MVP Software Development Services in USA</a></li><li><span aria-hidden="true">21</span><a aria-label="Outsource React.js Development â services menu" href="/services/outsource-react-js-development">Outsource React.js Development</a></li><li><span aria-hidden="true">22</span>
45<a aria-label="Outsourcing Software Development Solutions Tailored to Your Needs â services menu" href="/services/outsourcing-software-development-solutions">Outsourcing Software Development Solutions Tailored to Your Needs</a></li><li><span aria-hidden="true">23</span><a aria-label="React.JS Consulting Services â services menu" href="/services/react-js-consulting-services">React.JS Consulting Services</a></li><li><span aria-hidden="true">24</span><a aria-label="SaaS Application Development Company â services menu" href="/services/saas-application-development-company">SaaS Application Development Company</a></li><li><span aria-hidden="true">25</span><a aria-label="SaaS MVP Development Services â services menu" href="/services/saas-mvp-development-services">SaaS MVP Development Services</a></li><li><span aria-hidden="true">26</span><a aria-label="Bespoke Software Consulting Services in London, UK â services menu" href="/services/software-consulting-services-london-uk">Bespoke Software Consulting Services in London, UK</a></li><li><span aria-hidden="true">27</span><a aria-label="Professional Software Testing Services to Ensure Software Excellence â services menu" href="/services/software-testing-services">Professional Software Testing Services to Ensure Software Excellence</a></li><li><span aria-hidden="true">28</span><a aria-label="Expert Web Application Development in London â services menu" href="/services/web-application-development-in-london">Expert Web Application Development in London</a></li><li><span aria-hidden="true">29</span><a aria-label="Expert Web Application Development Services in London, UK â services menu" href="/services/web-application-development-services-london-uk">Expert Web Application Development Services in London, UK</a></li></ol></div></details><a class="legacy-nav__cta" href="/#contact">Talk to us <span aria-hidden="true">â</span></a></div></div></nav><style> 46 .legacy-nav-shell, 47 .legacy-nav-shell *, 48 .legacy-nav-shell *::before, 49 .legacy-nav-shell *::after { box-sizing: border-box; } 50 .legacy-nav-shell { 51 position: relative; 52 z-index: 50; 53 width: 100%; 54 background: #000000; 55 color: #FFFFFF; 56 font-family: 'Plus Jakarta Sans', 'Inter', system-ui, -apple-system, sans-serif; 57 } 58 .legacy-nav { 59 width: 100%; 60 border-bottom: 1px solid rgba(255, 255, 255, 0.18); 61 } 62 .legacy-nav__frame { 63 width: min(100%, 1440px); 64 min-height: 76px; 65 margin: 0 auto; 66 padding: 0 clamp(20px, 4vw, 56px); 67 display: flex; 68 align-items: center; 69 justify-content: space-between; 70 gap: clamp(24px, 4vw, 64px); 71 border-left: 1px solid rgba(255, 255, 255, 0.18); 72 border-right: 1px solid rgba(255, 255, 255, 0.18); 73 } 74 .legacy-nav a { 75 color: inherit; 76 text-decoration: none; 77 } 78 .legacy-nav a:focus-visible, 79 .legacy-nav summary:focus-visible { 80 outline: 2px solid #5B8DEF; 81 outline-offset: 4px; 82 } 83 .legacy-nav__brand { 84 flex: 0 0 auto; 85 display: inline-flex; 86 align-items: center; 87 } 88 .legacy-nav__brand img { 89 display: block; 90 width: auto; 91 height: 22px; 92 filter: brightness(0) invert(1); 93 } 94 .legacy-nav__links { 95 min-width: 0; 96 display: flex; 97 align-items: center; 98 justify-content: flex-end; 99 gap: clamp(18px, 2.5vw, 38px); 100 } 101 .legacy-nav__primary { 102 min-width: 0; 103 display: flex; 104 align-items: center; 105 flex-wrap: wrap; 106 justify-content: flex-end; 107 gap: clamp(16px, 2vw, 30px); 108 } 109 .legacy-nav__primary a, 110 .legacy-nav__services > summary { 111 color: rgba(255, 255, 255, 0.64); 112 font-family: 'JetBrains Mono', ui-monospace, monospace; 113 font-size: 10px; 114 font-weight: 700; 115 letter-spacing: .14em; 116 line-height: 1.4; 117 text-transform: uppercase; 118 white-space: nowrap; 119 transition: color 180ms ease; 120 } 121 .legacy-nav__primary a:hover, 122 .legacy-nav__services > summary:hover { color: #FFFFFF; } 123 .legacy-nav__services { position: relative; } 124 .legacy-nav__services > summary { 125 display: flex; 126 align-items: center; 127 gap: 8px; 128 list-style: none; 129 cursor: pointer; 130 } 131 .legacy-nav__services > summary::-webkit-details-marker { display: none; } 132 .legacy-nav__services > summary::after { 133 content: "+"; 134 color: #5B8DEF; 135 font-size: 14px; 136 line-height: 1; 137 } 138 .legacy-nav__services[open] > summary::after { content: "â"; } 139 .legacy-nav__service-panel { 140 position: absolute; 141 top: calc(100% + 29px); 142 right: 0; 143 width: min(820px, calc(100vw - 40px)); 144 max-height: min(72vh, 680px); 145 overflow-y: auto; 146 overscroll-behavior: contain; 147 border: 1px solid rgba(255, 255, 255, 0.18); 148 background: #000000; 149 box-shadow: 0 24px 60px rgba(0, 0, 0, .28); 150 } 151 .legacy-nav__service-heading { 152 position: sticky; 153 top: 0; 154 z-index: 1; 155 display: flex; 156 justify-content: space-between; 157 gap: 20px; 158 padding: 18px 20px; 159 border-bottom: 1px solid rgba(255, 255, 255, 0.18); 160 background: #000000; 161 color: rgba(255, 255, 255, 0.40); 162 font-family: 'JetBrains Mono', ui-monospace, monospace; 163 font-size: 9px; 164 font-weight: 700; 165 letter-spacing: .18em; 166 text-transform: uppercase; 167 } 168 .legacy-nav__service-heading strong { 169 color: #5B8DEF; 170 font: inherit; 171 } 172 .legacy-nav__service-panel ol { 173 display: grid; 174 grid-template-columns: repeat(2, minmax(0, 1fr)); 175 margin: 0; 176 padding: 0; 177 list-style: none; 178 } 179 .legacy-nav__service-panel li { 180 min-width: 0; 181 display: grid; 182 grid-template-columns: 26px minmax(0, 1fr); 183 align-items: baseline; 184 gap: 10px; 185 padding: 13px 16px; 186 border-bottom: 1px solid rgba(255, 255, 255, 0.18); 187 } 188 .legacy-nav__service-panel li:nth-child(odd) { 189 border-right: 1px solid rgba(255, 255, 255, 0.18); 190 } 191 .legacy-nav__service-panel li > span { 192 color: rgba(255, 255, 255, 0.40); 193 font-family: 'JetBrains Mono', ui-monospace, monospace; 194 font-size: 9px; 195 } 196 .legacy-nav__service-panel li a { 197 color: rgba(255, 255, 255, 0.64); 198 font-size: 12px; 199 line-height: 1.4;
200 overflow-wrap: anywhere; 201 } 202 .legacy-nav__service-panel li a:hover { color: #FFFFFF; } 203 .legacy-nav__cta { 204 flex: 0 0 auto; 205 display: inline-flex; 206 align-items: center; 207 gap: 10px; 208 padding: 12px 15px; 209 background: #0751CF; 210 color: #FFFFFF; 211 font-family: 'JetBrains Mono', ui-monospace, monospace; 212 font-size: 10px; 213 font-weight: 700; 214 letter-spacing: .12em; 215 line-height: 1; 216 text-transform: uppercase; 217 white-space: nowrap; 218 } 219 @media (max-width: 860px) { 220 .legacy-nav__frame { 221 min-height: 0; 222 padding-top: 20px; 223 padding-bottom: 20px; 224 flex-wrap: wrap; 225 gap: 20px; 226 } 227 .legacy-nav__links { 228 flex: 1 1 100%; 229 width: 100%; 230 justify-content: flex-start; 231 flex-wrap: wrap; 232 gap: 18px 24px; 233 } 234 .legacy-nav__primary { 235 flex: 1 1 auto; 236 justify-content: flex-start; 237 } 238 .legacy-nav__services { position: static; } 239 .legacy-nav__service-panel { 240 top: 100%; 241 right: 20px; 242 left: 20px; 243 width: auto; 244 } 245 } 246 @media (max-width: 560px) { 247 .legacy-nav__links { align-items: stretch; } 248 .legacy-nav__primary { 249 flex: 1 1 100%; 250 width: 100%; 251 display: grid; 252 grid-template-columns: repeat(2, minmax(0, 1fr)); 253 gap: 12px 20px; 254 } 255 .legacy-nav__services { 256 flex: 1 1 auto; 257 align-self: center; 258 } 259 .legacy-nav__service-panel { 260 position: absolute; 261 top: 100%; 262 right: 12px; 263 left: 12px; 264 width: auto; 265 max-height: min(64vh, 520px); 266 } 267 .legacy-nav__service-panel ol { grid-template-columns: 1fr; } 268 .legacy-nav__service-panel li:nth-child(odd) { border-right: 0; } 269 } 270 @media (prefers-reduced-motion: reduce) { 271 .legacy-nav__primary a, 272 .legacy-nav__services > summary { transition: none; } 273 } 274 </style></header><main class="legacy-service-page" style="min-height: 100vh; background: rgb(255, 255, 255); overflow-x: hidden;"><style> 275 .cut-link { position: relative; } 276 .cut-link::after { 277 content: ""; 278 position: absolute; 279 left: 0; 280 bottom: -4px; 281 height: 1px; 282 width: 100%; 283 background: currentColor; 284 transform: scaleX(0); 285 transform-origin: left center; 286 transition: transform 340ms cubic-bezier(.2,.7,.2,1); 287 } 288 .cut-link:hover::after { transform: scaleX(1); } 289 .cut-tab:focus-visible { 290 outline: 2px solid #0751CF; 291 outline-offset: 2px; 292 } 293 @media (prefers-reduced-motion: reduce) { 294 .cut-link::after { transition: none; } 295 } 296 </style><section class="min-h-screen flex flex-col" style="background: rgb(0, 0, 0); color: rgb(255, 255, 255); position: relative; overflow: hidden;"><header class="relative w-full" style="padding-top: 28px;"><div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgba(255, 255, 255, 0.4);">Moonshot / leading-software-product-development-company</div><div aria-hidden="true" style="height: 1px; background: rgba(255, 255, 255, 0.18); margin-top: 16px;"></div></header><div class="flex-1 flex flex-col justify-center" style="position: relative; z-index: 1;"><div class="legacy-hero-grid"><div><div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgb(91, 141, 239); margin-bottom: 24px;">Engineering services</div><h1 style="font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; font-weight: 500; letter-spacing: -0.065em; line-height: 0.86; color: rgb(255, 255, 255); margin: 0px; max-width: 12ch;">
296Leading Software Product Development Company â Build & Scale</h1> </div><div class="legacy-hero-aside"><div class="legacy-rich legacy-rich--ink legacy-hero-intro"><p>Transform your vision into market-leading software products with our expert development team. We partner with ambitious businesses to build scalable solutions that drive growth</p></div><a class="legacy-cta" href="/#contact">Let's Talk</a></div></div></div></section><section id="testimonial" style="background: rgb(255, 255, 255); color: rgb(10, 10, 10); position: relative; overflow: hidden; min-height: 100vh; display: flex; flex-direction: column;"><div style="max-width: 1392px; width: 100%; margin: 0px auto; flex: 1; display: flex; flex-direction: column; justify-content: center; border-left: 1px solid rgba(10, 10, 10, 0.14); border-right: 1px solid rgba(10, 10, 10, 0.14);"><div style="max-width: 1280px; margin: 0px auto; display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); gap: clamp(48px, 7vw, 120px); align-items: center;" class="moonshot-testimonial-grid"><div style="display: flex; flex-direction: column; gap: clamp(28px, 4vh, 44px);"><span style="display: inline-flex; align-items: center; gap: 14px; font-family: 'JetBrains Mono', 'IBM Plex Mono', ui-monospace, monospace; font-size: 12.5px; letter-spacing: 0.32em; text-transform: uppercase; color: rgb(7, 81, 207);"><span style="width: 24px; height: 1px; background: rgb(7, 81, 207);"></span>In the words of</span><span style="font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; letter-spacing: 0.04em; line-height: 1; color: rgb(10, 10, 10);">Graphite</span><p style="font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-style: italic; font-weight: 400; line-height: 1.35; letter-spacing: -0.008em; color: rgb(10, 10, 10); margin: 0px; max-width: 32ch;">"Working with Moonshot is a perfect extension of our team."</p><blockquote style="position: relative; font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-style: italic; font-weight: 400; line-height: 1.6; color: rgb(10, 10, 10); margin: 0px; max-width: 56ch; border-left: 2px solid #0A0A0A;">They bring deep technical knowhow and give us comfort in their ways of working and quality, at all times, working with us and our clients. It is hard to find reliable external engineering help that delivers on time with architectural and engineering decisions that don't need to be redone once our team takes over the code base.</blockquote><div style="display: flex; align-items: center; gap: 16px; border-top: 1px solid rgba(10, 10, 10, 0.14);"><img src="/Images/Team/1581192611755.jpeg" alt="Ethan Smith" style="width: 60px; height: 60px; border-radius: 999px; object-fit: cover; border: 1px solid rgba(10, 10, 10, 0.14);"><div style="display: flex; flex-direction: column;"><span style="font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-size: 19px; color: rgb(10, 10, 10); line-height: 1.2;">Ethan Smith</span><span style="font-family: 'JetBrains Mono', 'IBM Plex Mono', ui-monospace, monospace; font-size: 12px; letter-spacing: 0.24em; text-transform: uppercase; color: rgba(10, 10, 10, 0.62); margin-top: 4px; display: inline-flex; align-items: center; flex-wrap: wrap; gap: 10px;">CEO, Graphite<span style="white-space: nowrap; display: inline-flex; align-items: center; gap: 10px;"><span style="color: rgba(10, 10, 10, 0.38);">·</span><span style="color: rgba(10, 10, 10, 0.38); font-style: italic; text-transform: none; letter-spacing: 0; font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-size: 15px;">Teacher at Reforge</span></span></span></div></div></div><div style="display: flex; flex-direction: column; gap: clamp(24px, 3vh, 36px); border-left: 1px solid rgba(10, 10, 10, 0.14);" class="moonshot-testimonial-right"><span style="font-family: 'JetBrains Mono', 'IBM Plex Mono', ui-monospace, monospace; font-size: 12.5px; letter-spacing: 0.32em; text-transform: uppercase; color: rgba(10, 10, 10, 0.38);">Their clients</span><div style="display: grid; grid-template-columns: 1fr 1fr; gap: 1px; background: rgba(10, 10, 10, 0.14); border: 1px solid rgba(10, 10, 10, 0.14);"><div style="display: flex; align-items: center; justify-content: center; background: rgb(255, 255, 255); font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; letter-spacing: -0.01em; color: rgb(10, 10, 10); text-align: center;">Netflix</div><div style="display: flex; align-items: center; justify-content: center; background: rgb(255, 255, 255); font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; letter-spacing: -0.01em; color: rgb(10, 10, 10); text-align: center;">MasterClass</div><div style="display: flex; align-items: center; justify-content: center; background: rgb(255, 255, 255); font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; letter-spacing: -0.01em; color: rgb(10, 10, 10); text-align: center;">Robinhood</div><div style="display: flex; align-items: center; justify-content: center; background: rgb(255, 255, 255); font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; letter-spacing: -0.01em; color: rgb(10, 10, 10); text-align: center;">Medium</div><div style="display: flex; align-items: center; justify-content: center; background: rgb(255, 255, 255); font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; letter-spacing: -0.01em; color: rgb(10, 10, 10); text-align: center;">Ticketmaster</div><div style="display: flex; align-items: center; justify-content: center; background: rgb(255, 255, 255); font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; letter-spacing: -0.01em; color: rgb(10, 10, 10); text-align: center;">Webflow</div></div><p style="font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-style: italic; line-height: 1.5; color: rgba(10, 10, 10, 0.62); margin: 0px; max-width: 38ch;">The teams that trust Graphite are the teams we build alongside.</p></div></div></div><style> 297 @media (max-width: 880px) { 298 .moonshot-testimonial-grid { 299 grid-template-columns: 1fr !important; 300 } 301 .moonshot-testimonial-right { 302 border-left: none !important; 303 border-top: 1px solid rgba(10, 10, 10, 0.14); 304 padding-left: 0 !important; 305 padding-top: clamp(32px, 5vh, 48px); 306 } 307 } 308 </style></section><section class="legacy-stats" aria-label="Service outcomes" style="background: rgb(0, 0, 0); color: rgb(255, 255, 255);"><div><strong>+40</strong><span>projects</span></div><div><strong>+26</strong><span>clients</span></div><div><strong>+7</strong><span>years of experience</span></div><div><strong>+65</strong><span>specialized developers</span></div></section><section style="background: rgb(0, 0, 0); color: rgb(255, 255, 255); position: relative; overflow: hidden;"><header class="relative w-full" style="padding-top: 28px;"><div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgba(255, 255, 255, 0.4);">Service field note / 01</div><div aria-hidden="true" style="height: 1px; background: rgba(255, 255, 255, 0.18); margin-top: 16px;"></div></header><div style="position: relative; z-index: 1;"><div class="legacy-section-grid"><h2 style="font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; font-weight: 500; letter-spacing: -0.045em; line-height: 0.98; max-width: 18ch; color: rgb(255, 255, 255); margin: 0px;">Our Software Product Development Services</h2><div><div class="legacy-rich legacy-rich--ink"><p>
308We offer software product development services that address real-world needs. Each service is customizable, targeting specific functionality and objectives that fit your roadmap.</p><h3>Custom Software Development</h3><p>We build custom software that goes beyond off-the-shelf products. Our solutions address unique workflows, security requirements, and business objectives.</p><ul role="list"><li><strong>Custom functionalities:</strong> We create custom ERP and CRM connections, analytics dashboards, or specialized applications from scratch. This approach streamlines operations and provides a robust platform for further upgrades or integrations.</li><li><strong>Business benefits:</strong> A custom solution designed around your goals delivers efficiency and scalability. This strategy helps you stay competitive with features unavailable in generic software.</li><li><strong>Technologies in use:</strong> Our stack includes Node.js, Python, Java, and Ruby on Rails for backend systems. We build front-end interfaces using Next.js, React, Angular, or Vue.</li></ul><h3>Mobile App Development</h3><p>We specialize in mobile app development for Android and iOS, focusing on user experience and performance. Our team can create cross-platform apps using Flutter or React Native to optimize development speed and maintain consistent experiences.</p><ul role="list"><li><strong>Platform considerations:</strong> We evaluate whether a native or cross-platform approach is best for your functionality and target audience. Our process addresses performance, security, and user engagement.</li><li><strong>Prototyping and UX design: </strong>We create wireframes that outline the user interface. Feedback during early prototypes helps refine feature sets before coding starts.</li><li><strong>Deployment and maintenance: </strong>Our agile development team assists with store submissions and ongoing support. We adapt your app to new features, operating system updates, or scaling requirements.</li></ul><h3>UI/UX Design</h3><p>User experience (UX) and user interface (UI) design shape the end userâs perception of your software. Our designers combine research, wireframes, and prototypes to deliver user-friendly interfaces.</p><ul role="list"><li><strong>User-centric methodology:</strong> We perform market research, gather user feedback, and build an interface that resonates with real needs. Clear calls to action and intuitive navigation encourage higher conversions.</li><li><strong>Visual consistency:</strong> We focus on brand guidelines, color palettes, and typography to create cohesive user experiences. This consistency strengthens brand trust and user satisfaction.</li><li><strong>Ongoing improvement:</strong> We test each UI design at every stage of the software product development process. Continuous feedback loops guide iterative enhancements.</li></ul><h3>Legacy System Modernization</h3><p>Outdated software can hinder digital transformation and add unnecessary maintenance costs. We modernize legacy systems to improve performance and security.</p><ul role="list"><li><strong>Cloud computing migration:</strong> Our team transitions older architectures to AWS, Azure, or Google Cloud, reducing downtime and fostering scalability. We often incorporate DevOps best practices to automate deployments.</li><li><strong>Security enhancements:</strong> Legacy code is more vulnerable to breaches. We upgrade system dependencies, patch vulnerabilities, and strengthen overall security measures.</li><li><strong>ROI gains:</strong> Modernization can slash support costs while boosting productivity. It also provides a path for adding new features or integrating next-gen capabilities like AI or blockchain.</li></ul><h3>System Integration</h3><p>Many businesses rely on multiple platforms but lack a central hub for data and workflows. Our system integration services help unify these components.</p><ul role="list"><li><strong>API development and integration:</strong> We connect your CRM, ERP, or third-party APIs, creating a streamlined flow of information. This eliminates data silos and supports real-time decision-making.</li><li><strong>Scalable solutions:</strong> Our integrations accommodate growth in user traffic or transaction volume. We optimize each pipeline to handle large data loads and ensure consistent performance.</li><li><strong>Reduced manual work:</strong> Automated interactions between systems lower errors and save time. These efficiencies free your team to focus on higher-level business activities.</li></ul><a href="/contact">Letâs Talk</a></div></div></div></div></section><section style="background: rgb(255, 255, 255); color: rgb(0, 0, 0); position: relative; overflow: hidden;"><div style="max-width: 1392px; width: 100%; margin: 0px auto; border-left: 1px solid rgba(0, 0, 0, 0.12); border-right: 1px solid rgba(0, 0, 0, 0.12);"><header class="relative w-full" style="padding-top: 28px;"><div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgb(7, 81, 207);">Service field note / 02</div><div aria-hidden="true" style="height: 1px; background: rgba(0, 0, 0, 0.12); margin-top: 16px;"></div></header><div style="position: relative; z-index: 1;"><div class="legacy-section-grid"><h2 style="font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; font-weight: 500; letter-spacing: -0.045em; line-height: 0.98; max-width: 18ch; color: rgb(0, 0, 0); margin: 0px;">Why Choose Moonshot for Software Product Development?</h2><div><div class="legacy-rich legacy-rich--paper"><p>Many organizations encounter stalled projects, misaligned vendors, or subpar software solutions that fail to solve core business objectives. These pitfalls reduce ROI and slow market expansion. Our team tackles these obstacles by focu
308sing on strategic project management and agile methodologies. We blend technical expertise with a clear plan for each development phase, delivering high-quality products that support your goals.</p></div><div class="legacy-card-grid" style="border-top: 1px solid rgba(0, 0, 0, 0.12);"><article style="border-bottom: 1px solid rgba(0, 0, 0, 0.12);"><h3 class="legacy-card-title">End-to-end partnership</h3><div class="legacy-rich legacy-rich--paper"><p>We guide your software product from the earliest product idea and wireframes to post-launch optimization, providing strategic planning, agile development, and user-focused design.</p></div></article><article style="border-bottom: 1px solid rgba(0, 0, 0, 0.12);"><h3 class="legacy-card-title">Transparent collaboration</h3><div class="legacy-rich legacy-rich--paper"><p>Our process involves frequent check-ins and open communication with your stakeholders. We use tools like Slack, Jira, and Basecamp to deliver real-time updates, reducing confusion and missed deadlines.</p></div></article><article style="border-bottom: 1px solid rgba(0, 0, 0, 0.12);"><h3 class="legacy-card-title">Cost-effective outsourcing</h3><div class="legacy-rich legacy-rich--paper"><p>Our development team covers a wide range of technologies and specializations, which avoids the overhead of hiring an in-house crew. This model keeps costs predictable while maintaining high quality.</p></div></article><article style="border-bottom: 1px solid rgba(0, 0, 0, 0.12);"><h3 class="legacy-card-title">Proven project management</h3><div class="legacy-rich legacy-rich--paper"><p>We adopt Scrum practices with regular sprints and retros to keep each project on track. Clear milestones and continuous feedback help deliver results that match your expectations.</p></div></article><article style="border-bottom: 1px solid rgba(0, 0, 0, 0.12);"><h3 class="legacy-card-title">Reliable track record</h3><div class="legacy-rich legacy-rich--paper"><p>
308Our software engineering team has years of experience creating <a href="/services/mvp-development-services-for-startups">software solutions for startups</a>, mid-sized businesses, and large enterprises. We have built ecommerce platforms, fintech tools, healthcare apps, edtech products, and artificial intelligence solutions with consistent success.</p></div></article><article style="border-bottom: 1px solid rgba(0, 0, 0, 0.12);"><h3 class="legacy-card-title">Adaptability and Scalability</h3><div class="legacy-rich legacy-rich--paper"><p>Moonshot offers scalable development teams that can adapt to the changing needs of your project. This flexibility ensures that your software development process remains efficient and effective, whether your project requires expansion or adjustment. By partnering with Moonshot, you can scale your team size according to project demands, ensuring that your software solutions are developed and delivered in a timely and cost-effective manner</p></div></article></div></div></div></div></div></section><section style="background: rgb(0, 0, 0); color: rgb(255, 255, 255); position: relative; overflow: hidden;"><header class="relative w-full" style="padding-top: 28px;"><div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgba(255, 255, 255, 0.4);">Service field note / 03</div><div aria-hidden="true" style="height: 1px; background: rgba(255, 255, 255, 0.18); margin-top: 16px;"></div></header><div style="position: relative; z-index: 1;"><div class="legacy-section-grid"><h2 style="font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; font-weight: 500; letter-spacing: -0.045em; line-height: 0.98; max-width: 18ch; color: rgb(255, 255, 255); margin: 0px;">How We Work â Our Development Process</h2><div><div class="legacy-rich legacy-rich--ink"><a href="/contact">Letâs Talk</a><p>Our process addresses frequent issues such as scope creep, unclear milestones, or limited stakeholder visibility. We rely on agile methodologies to guide each software product development project.</p><p><strong>Discovery & Planning:</strong> We begin with a thorough examination of your business needs and target audience. Our product design workshop defines the roadmap, success metrics, and initial backlog for development.</p><p><strong>UI/UX Design & Prototypes:</strong> Our UI designers and UX experts create wireframes that illustrate user flows. Early prototypes validate design choices, reducing guesswork later in development.</p><p><strong>Agile Development:</strong> We use Scrum sprints with daily stand-ups, sprint planning, and continuous integration. This iterative cadence keeps the project on schedule, allowing frequent functionality inspection.</p><p><strong>Testing & Quality Assurance:</strong> Our QA team runs comprehensive tests, including functional, integration, and user acceptance testing. This stage confirms that new features work properly and that the product meets high-quality standards.</p><p><strong>Deployment & Post-Launch Support:</strong> We handle production releases using DevOps automation, which includes CI/CD pipelines, Docker, or Kubernetes. We stand by your product with real-time monitoring, issue resolution, and regular upgrades.</p></div></div></div></div></section><section style="background: rgb(255, 255, 255); color: rgb(0, 0, 0); position: relative; overflow: hidden;"><div style="max-width: 1392px; width: 100%; margin: 0px auto; border-left: 1px solid rgba(0, 0, 0, 0.12); border-right: 1px solid rgba(0, 0, 0, 0.12);"><header class="relative w-full" style="padding-top: 28px;"><div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgb(7, 81, 207);">Service field note / 04</div><div aria-hidden="true" style="height: 1px; background: rgba(0, 0, 0, 0.12); margin-top: 16px;"></div></header><div style="position: relative; z-index: 1;"><div class="legacy-section-grid"><h2 style="font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; font-weight: 500; letter-spacing: -0.045em; line-height: 0.98; max-width: 18ch; color: rgb(0, 0, 0); margin: 0px;">Cutting-Edge Technologies We Use to Elevate Your Software</h2><div><div class="legacy-rich legacy-rich--paper"><p>
308We choose technologies that enhance speed, security, and scalability. Our product development team understands how each tool can drive efficiency and better user experiences. 309</p><h3>Front-End</h3><p>We build <a href="/services/web-application-development-services-london-uk">web applications</a> with responsive and interactive interfaces using frameworks such as Next.js, React, Angular, and Vue.js. Each framework offers unique advantages, but all focus on fast rendering, intuitive user flows, and reliable performance.</p><h3>Back-End</h3><p>In Moonshot, we pick the best language for each use case. By using Node.js, Python, Ruby on Rails, or Java Spring Boot, our team is able to develop robust solutions that allow for flexible integrations, real-time data handling, and future-proof scalability. </p><h3>Mobile</h3><p>We mainly use React Native and Flutter. These cross-platform frameworks allow cost-effective development for both Android and iOS. You reach a wider target audience without maintaining two separate codebase
309s.</p><h3>Cloud - DevOps</h3><p>We keep ourselves flexible by using AWS, Azure, or Google Cloud. We use containers (Docker, Kubernetes) and CI/CD pipelines extensively for smooth deployments. This setup boosts performance and reduces downtime, letting you roll out new features quickly.</p><h3>AI - Automation</h3><ul role="list"><li><strong>OpenAI, Claude from Anthropic, Langchain, and LangGraph:</strong> We create multi-agent systems that support intelligent automation, personalized user recommendations, or advanced data processing. This approach opens the door for innovative features that set your product apart.</li><li><strong>n8n for No-Code/Low-Code Automations: </strong> We streamline routine processes with automated workflows. This frees your in-house teams to focus on strategic tasks.</li><li><strong>Vector Databases:</strong> We enable semantic search and personalization using vector databases like Qdrant, Pinecone, Elastic Search or Supabase Vector. These solutions power real-time recommendations or advanced AI-driven solutions with Retrieval-Augmented Generation (RAG).</li></ul><a href="/contact">Letâs Talk</a><img src="/legacy/images/65dfbe0c5b6899ee3f8de8d4_ilust-grids2.webp"></div></div></div></div></div></section><div id="clients"><section class="min-h-screen flex flex-col" style="background: rgb(255, 255, 255); color: rgb(0, 0, 0); position: relative; overflow: hidden;"><div class="flex-1 flex flex-col w-full" style="max-width: 1392px; width: 100%; margin: 0px auto; border-left: 1px solid rgba(0, 0, 0, 0.12); border-right: 1px solid rgba(0, 0, 0, 0.12);"><header class="relative w-full" style="padding-top: 28px;"><div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgb(7, 81, 207);">Clients</div><div aria-hidden="true" style="height: 1px; background: rgba(0, 0, 0, 0.12); margin-top: 16px;"></div></header><div class="flex-1 flex flex-col justify-center" style="position: relative; z-index: 1;"><div class="flex flex-col gap-12"><h2 style="font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; letter-spacing: -0.012em; color: rgb(10, 10, 10); margin: 0px;"><span style="display: block; line-height: 1.04;">Trusted by <em style="font-style: italic;">industry leaders</em></span><span style="display: block; line-height: 1.3; margin-top: 10px; color: rgba(10, 10, 10, 0.78);">and early-stage ventures alike.</span></h2><div class="flex items-center gap-2 flex-wrap" role="tablist" aria-label="Client roster" style="padding-top: 20px; border-top: 1px solid rgba(10, 10, 10, 0.16);"><button type="button" role="tab" aria-selected="true" class="cut-tab inline-flex items-baseline gap-3 transition-colors duration-200" style="border: 1px solid #0751cf; background: rgb(7, 81, 207); color: rgb(255, 255, 255); padding: 8px 18px; border-radius: 2px; font-family: 'JetBrains Mono', 'IBM Plex Mono', ui-monospace, monospace; font-size: 10.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; cursor: pointer;"><span>Enterprise</span><span style="font-variant-numeric: tabular-nums; color: rgba(255, 255, 255, 0.6); font-size: 9.5px; font-weight: 400;">· 09</span></button><button type="button" role="tab" aria-selected="false" class="cut-tab inline-flex items-baseline gap-3 transition-colors duration-200" style="border: 1px solid rgba(10, 10, 10, 0.18); background: transparent; color: rgba(10, 10, 10, 0.6); padding: 8px 18px; border-radius: 2px; font-family: 'JetBrains Mono', 'IBM Plex Mono', ui-monospace, monospace; font-size: 10.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; cursor: pointer;"><span>Startups</span><span style="font-variant-numeric: tabular-nums; color: rgba(10, 10, 10, 0.4); font-size: 9.5px; font-weight: 400;">· 08</span></button><button type="button" role="tab" aria-selected="false" class="cut-tab inline-flex items-baseline gap-3 transition-colors duration-200" style="border: 1px solid rgba(10, 10, 10, 0.18); background: transparent; color: rgba(10, 10, 10, 0.6); padding: 8px 18px; border-radius: 2px; font-family: 'JetBrains Mono', 'IBM Plex Mono', ui-monospace, monospace; font-size: 10.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; cursor: pointer;"><span>Our Ventures</span><span style="font-variant-numeric: tabular-nums; color: rgba(10, 10, 10, 0.4); font-size: 9.5px; font-weight: 400;">· 06</span></button></div><div class="grid grid-cols-2 md:grid-cols-4 gap-3.5"><a href="https://www.pearson.com" target="_blank" rel="noopener noreferrer" class="group relative flex flex-col transition-colors duration-300" style="background: rgba(10, 10, 10, 0.02); border: 1px solid rgba(10, 10, 10, 0.10); padding: 14px 16px; text-decoration: none; color: rgb(10, 10, 10);">
309<div class="flex items-start min-h-[44px] md:min-h-[32px]" style="margin-bottom: 8px; gap: 10px; flex-shrink: 0;"><span class="text-right ml-auto" style="font-size: 9px; letter-spacing: 0.22em; color: rgba(10, 10, 10, 0.45); font-weight: 600; text-transform: uppercase; max-width: 60%; line-height: 1.3; padding-top: 4px; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif;">Education Services</span></div><div class="flex items-center justify-center relative" style="height: 92px; flex-shrink: 0; background: rgba(10, 10, 10, 0.04); padding: 10px 14px; margin-top: 2px;"><span style="font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; letter-spacing: -0.005em; line-height: 1.1; color: rgb(10, 10, 10); text-align: center;">Pearson</span></div><div class="mt-3 flex flex-col" style="border-top: 1px solid rgba(10, 10, 10, 0.08); padding-top: 8px; min-height: 56px; flex-shrink: 0;"><div style="font-size: 9px; letter-spacing: 0.22em; color: rgba(10, 10, 10, 0.45); text-transform: uppercase; line-height: 1.3; flex-shrink: 0; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif; font-weight: 600;">London, UK</div><div class="mt-auto" style="font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; font-size: 14.5px; color: rgb(7, 81, 207); line-height: 1.25; padding-top: 6px; flex-shrink: 0;">Valued at $9.1 Billion USD</div></div></a><a href="https://www.go1.com" target="_blank" rel="noopener noreferrer" class="group relative flex flex-col transition-colors duration-300" style="background: rgba(10, 10, 10, 0.02); border: 1px solid rgba(10, 10, 10, 0.10); padding: 14px 16px; text-decoration: none; color: rgb(10, 10, 10);"><div class="flex items-start min-h-[44px] md:min-h-[32px]" style="margin-bottom: 8px; gap: 10px; flex-shrink: 0;"><span class="hidden md:inline-block" style="font-size: 9px; letter-spacing: 0.22em; font-weight: 700; padding: 4px 8px; background: rgb(7, 81, 207); color: rgb(255, 255, 255); line-height: 1.2; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif;">UNICORN</span><span class="text-right ml-auto" style="font-size: 9px; letter-spacing: 0.22em; color: rgba(10, 10, 10, 0.45); font-weight: 600; text-transform: uppercase; max-width: 60%; line-height: 1.3; padding-top: 4px; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif;">Education Services</span></div><div class="flex items-center justify-center relative" style="height: 92px; flex-shrink: 0; background: rgba(10, 10, 10, 0.04); padding: 10px 14px; margin-top: 2px;"><span class="md:hidden text-[7.5px] tracking-[0.18em] px-1.5 py-0.5" style="position: absolute; top: 8px; left: 8px; font-weight: 700; background: rgb(7, 81, 207); color: rgb(255, 255, 255); line-height: 1.2; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif;">UNICORN</span><img src="/Images/ClientLogos/Startups/Go1.png" alt="Go1" loading="lazy" style="max-width: 80%; max-height: 52px; object-fit: contain; filter: grayscale(1) brightness(0) opacity(0.78);"></div><div class="mt-3 flex flex-col" style="border-top: 1px solid rgba(10, 10, 10, 0.08); padding-top: 8px; min-height: 56px; flex-shrink: 0;"><div style="font-size: 9px; letter-spacing: 0.22em; color: rgba(10, 10, 10, 0.45); text-transform: uppercase; line-height: 1.3; flex-shrink: 0; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif; font-weight: 600;">Brisbane, Australia</div><div class="mt-auto" style="font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; font-size: 14.5px; color: rgb(7, 81, 207); line-height: 1.25; padding-top: 6px; flex-shrink: 0;">Valued at $2.8 Billion USD</div></div></a><a href="https://www.grove.co" target="_blank" rel="noopener noreferrer" class="group relative flex flex-col transition-colors duration-300" style="background: rgba(10, 10, 10, 0.02); border: 1px solid rgba(10, 10, 10, 0.10); padding: 14px 16px; text-decoration: none; color: rgb(10, 10, 10);"><div class="flex items-start min-h-[44px] md:min-h-[32px]" style="margin-bottom: 8px; gap: 10px; flex-shrink: 0;"><span class="hidden md:inline-block" style="font-size: 9px; letter-spacing: 0.22em; font-weight: 700; padding: 4px 8px; background: rgb(7, 81, 207); color: rgb(255, 255, 255); line-height: 1.2; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif;">UNICORN</span><span class="text-right ml-auto" style="font-size: 9px; letter-spacing: 0.22em; color: rgba(10, 10, 10, 0.45); font-weight: 600; text-transform: uppercase; max-width: 60%; line-height: 1.3; padding-top: 4px; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif;">Business Services</span></div><div class="flex items-center justify-center relative" style="height: 92px; flex-shrink: 0; background: rgba(10, 10, 10, 0.04); padding: 10px 14px; margin-top: 2px;"><span class="md:hidden text-[7.5px] tracking-[0.18em] px-1.5 py-0.5" style="position: absolute; top: 8px; left: 8px; font-weight: 700; background: rgb(7, 81, 207); color: rgb(255, 255, 255); line-height: 1.2; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif;">UNICORN</span><img src="/Images/ClientLogos/Startups/Grove.svg" alt="Grove" loading="lazy" style="max-width: 80%; max-height: 52px; object-fit: contain; filter: grayscale(1) brightness(0) opacity(0.78);"></div><div class="mt-3 flex flex-col" style="border-top: 1px solid rgba(10, 10, 10, 0.08); padding-top: 8px; min-height: 56px; flex-shrink: 0;"><div style="font-size: 9px; letter-spacing: 0.22em; color: rgba(10, 10, 10, 0.45); text-transform: uppercase; line-height: 1.3; flex-shrink: 0; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif; font-weight: 600;">San Francisco, USA</div><div class="mt-auto" style="font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; font-size: 14.5px; color: rgb(7, 81, 207); line-height: 1.25; padding-top: 6px; flex-shrink: 0;">Valued at $1 Billion+ USD</div></div></a><a href="https://www.speedinvest.com" target="_blank" rel="noopener noreferrer" class="group relative flex flex-col transition-colors duration-300" style="background: rgba(10, 10, 10, 0.02); border: 1px solid rgba(10, 10, 10, 0.10); padding: 14px 16px; text-decoration: none; color: rgb(10, 10, 10);">
309<div class="flex items-start min-h-[44px] md:min-h-[32px]" style="margin-bottom: 8px; gap: 10px; flex-shrink: 0;"><span class="text-right ml-auto" style="font-size: 9px; letter-spacing: 0.22em; color: rgba(10, 10, 10, 0.45); font-weight: 600; text-transform: uppercase; max-width: 60%; line-height: 1.3; padding-top: 4px; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif;">Venture Capital</span></div><div class="flex items-center justify-center relative" style="height: 92px; flex-shrink: 0; background: rgba(10, 10, 10, 0.04); padding: 10px 14px; margin-top: 2px;"><span style="font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; letter-spacing: -0.005em; line-height: 1.1; color: rgb(10, 10, 10); text-align: center;">Speedinvest</span></div><div class="mt-3 flex flex-col" style="border-top: 1px solid rgba(10, 10, 10, 0.08); padding-top: 8px; min-height: 56px; flex-shrink: 0;"><div style="font-size: 9px; letter-spacing: 0.22em; color: rgba(10, 10, 10, 0.45); text-transform: uppercase; line-height: 1.3; flex-shrink: 0; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif; font-weight: 600;">Vienna, Austria</div><div class="mt-auto" style="font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; font-size: 14.5px; color: rgb(7, 81, 207); line-height: 1.25; padding-top: 6px; flex-shrink: 0;">>$1B AUM</div></div></a><a href="https://www.techstars.com" target="_blank" rel="noopener noreferrer" class="group relative flex flex-col transition-colors duration-300" style="background: rgba(10, 10, 10, 0.02); border: 1px solid rgba(10, 10, 10, 0.10); padding: 14px 16px; text-decoration: none; color: rgb(10, 10, 10);"><div class="flex items-start min-h-[44px] md:min-h-[32px]" style="margin-bottom: 8px; gap: 10px; flex-shrink: 0;"><span class="text-right ml-auto" style="font-size: 9px; letter-spacing: 0.22em; color: rgba(10, 10, 10, 0.45); font-weight: 600; text-transform: uppercase; max-width: 60%; line-height: 1.3; padding-top: 4px; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif;">Venture Capital</span></div><div class="flex items-center justify-center relative" style="height: 92px; flex-shrink: 0; background: rgba(10, 10, 10, 0.04); padding: 10px 14px; margin-top: 2px;"><img src="/Images/ClientLogos/Startups/Techstars.png" alt="Techstars" loading="lazy" style="max-width: 80%; max-height: 52px; object-fit: contain; filter: grayscale(1) brightness(0) opacity(0.78);"></div><div class="mt-3 flex flex-col" style="border-top: 1px solid rgba(10, 10, 10, 0.08); padding-top: 8px; min-height: 56px; flex-shrink: 0;"><div style="font-size: 9px; letter-spacing: 0.22em; color: rgba(10, 10, 10, 0.45); text-transform: uppercase; line-height: 1.3; flex-shrink: 0; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif; font-weight: 600;">Boulder, USA</div><div class="mt-auto" style="font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; font-size: 14.5px; color: rgb(7, 81, 207); line-height: 1.25; padding-top: 6px; flex-shrink: 0;">Top Global Accelerator</div></div></a><a href="https://www.wizard.com.br" target="_blank" rel="noopener noreferrer" class="group relative flex flex-col transition-colors duration-300" style="background: rgba(10, 10, 10, 0.02); border: 1px solid rgba(10, 10, 10, 0.10); padding: 14px 16px; text-decoration: none; color: rgb(10, 10, 10);"><div class="flex items-start min-h-[44px] md:min-h-[32px]" style="margin-bottom: 8px; gap: 10px; flex-shrink: 0;"><span class="text-right ml-auto" style="font-size: 9px; letter-spacing: 0.22em; color: rgba(10, 10, 10, 0.45); font-weight: 600; text-transform: uppercase; max-width: 60%; line-height: 1.3; padding-top: 4px; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif;">Education Services</span></div><div class="flex items-center justify-center relative" style="height: 92px; flex-shrink: 0; background: rgba(10, 10, 10, 0.04); padding: 10px 14px; margin-top: 2px;"><img src="/Images/ClientLogos/Enterprise/Wizard.png" alt="Wizard" loading="lazy" style="max-width: 80%; max-height: 52px; object-fit: contain; filter: grayscale(1) brightness(0) opacity(0.78);"></div><div class="mt-3 flex flex-col" style="border-top: 1px solid rgba(10, 10, 10, 0.08); padding-top: 8px; min-height: 56px; flex-shrink: 0;"><div style="font-size: 9px; letter-spacing: 0.22em; color: rgba(10, 10, 10, 0.45); text-transform: uppercase; line-height: 1.3; flex-shrink: 0; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif; font-weight: 600;">São Paulo, Brazil</div><div class="mt-auto" style="font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; font-size: 14.5px; color: rgb(7, 81, 207); line-height: 1.25; padding-top: 6px; flex-shrink: 0;">Acquired by Pearson</div></div></a><a href="https://www.libsyn.com" target="_blank" rel="noopener noreferrer" class="group relative flex flex-col transition-colors duration-300" style="background: rgba(10, 10, 10, 0.02); border: 1px solid rgba(10, 10, 10, 0.10); padding: 14px 16px; text-decoration: none; color: rgb(10, 10, 10);">
309<div class="flex items-start min-h-[44px] md:min-h-[32px]" style="margin-bottom: 8px; gap: 10px; flex-shrink: 0;"><span class="text-right ml-auto" style="font-size: 9px; letter-spacing: 0.22em; color: rgba(10, 10, 10, 0.45); font-weight: 600; text-transform: uppercase; max-width: 60%; line-height: 1.3; padding-top: 4px; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif;">SaaS</span></div><div class="flex items-center justify-center relative" style="height: 92px; flex-shrink: 0; background: rgba(10, 10, 10, 0.04); padding: 10px 14px; margin-top: 2px;"><img src="/Images/ClientLogos/Enterprise/Libsyn.png" alt="Libsyn" loading="lazy" style="max-width: 80%; max-height: 52px; object-fit: contain; filter: grayscale(1) brightness(0) opacity(0.78);"></div><div class="mt-3 flex flex-col" style="border-top: 1px solid rgba(10, 10, 10, 0.08); padding-top: 8px; min-height: 56px; flex-shrink: 0;"><div style="font-size: 9px; letter-spacing: 0.22em; color: rgba(10, 10, 10, 0.45); text-transform: uppercase; line-height: 1.3; flex-shrink: 0; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif; font-weight: 600;">Pittsburgh, USA</div><div class="mt-auto" style="font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; font-size: 14.5px; color: rgb(7, 81, 207); line-height: 1.25; padding-top: 6px; flex-shrink: 0;">Listed on NASDAQ</div></div></a><a href="https://www.digitel.com.ve" target="_blank" rel="noopener noreferrer" class="group relative flex flex-col transition-colors duration-300" style="background: rgba(10, 10, 10, 0.02); border: 1px solid rgba(10, 10, 10, 0.10); padding: 14px 16px; text-decoration: none; color: rgb(10, 10, 10);"><div class="flex items-start min-h-[44px] md:min-h-[32px]" style="margin-bottom: 8px; gap: 10px; flex-shrink: 0;"><span class="text-right ml-auto" style="font-size: 9px; letter-spacing: 0.22em; color: rgba(10, 10, 10, 0.45); font-weight: 600; text-transform: uppercase; max-width: 60%; line-height: 1.3; padding-top: 4px; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif;">Telecom</span></div><div class="flex items-center justify-center relative" style="height: 92px; flex-shrink: 0; background: rgba(10, 10, 10, 0.04); padding: 10px 14px; margin-top: 2px;"><img src="/Images/ClientLogos/Enterprise/Digitel.png" alt="Digitel" loading="lazy" style="max-width: 80%; max-height: 52px; object-fit: contain; filter: grayscale(1) brightness(0) opacity(0.78);"></div><div class="mt-3 flex flex-col" style="border-top: 1px solid rgba(10, 10, 10, 0.08); padding-top: 8px; min-height: 56px; flex-shrink: 0;"><div style="font-size: 9px; letter-spacing: 0.22em; color: rgba(10, 10, 10, 0.45); text-transform: uppercase; line-height: 1.3; flex-shrink: 0; font-family: 'Lato', 'Inter', system-ui, -apple-system, sans-serif; font-weight: 600;">Caracas, Venezuela</div><div class="mt-auto" style="font-family: 'DM Serif Display', 'Playfair Display', Georgia, serif; font-weight: 400; font-size: 14.5px; color: rgb(7, 81, 207); line-height: 1.25; padding-top: 6px; flex-shrink: 0;">>8M Active Users</div></div></a></div></div></div></div></section></div><section style="background: rgb(255, 255, 255); color: rgb(0, 0, 0); position: relative; overflow: hidden;"><div style="max-width: 1392px; width: 100%; margin: 0px auto; border-left: 1px solid rgba(0, 0, 0, 0.12); border-right: 1px solid rgba(0, 0, 0, 0.12);"><header class="relative w-full" style="padding-top: 28px;"><div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgb(7, 81, 207);">Next move / 06</div><div aria-hidden="true" style="height: 1px; background: rgba(0, 0, 0, 0.12); margin-top: 16px;"></div></header><div style="position: relative; z-index: 1;"><div class="legacy-cta-band"><h2 style="font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; font-weight: 500; letter-spacing: -0.055em; line-height: 0.94; color: rgb(0, 0, 0); margin: 0px; max-width: 15ch;">Ready to transform your idea into reality? Schedule your free consultation today and discover how we can bring your vision to life.</h2><a class="legacy-cta" href="/#contact">Letâs Talk</a></div></div></div></section><section style="background: rgb(0, 0, 0); color: rgb(255, 255, 255); position: relative; overflow: hidden;"><header class="relative w-full" style="padding-top: 28px;"><div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgba(255, 255, 255, 0.4);">Service field note / 07</div><div aria-hidden="true" style="height: 1px; background: rgba(255, 255, 255, 0.18); margin-top: 16px;"></div></header><div style="position: relative; z-index: 1;"><div class="legacy-section-grid"><h2 style="font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; font-weight: 500; letter-spacing: -0.045em; line-height: 0.98; max-width: 18ch; color: rgb(255, 255, 255); margin: 0px;">What Sets Our Software Product Development Approach Apart?</h2><div><div class="legacy-rich legacy-rich--ink"><p>We stand out by focusing on real business value at each step of the softw
309are product development process. Our development team treats every project like a strategic collaboration, building long-term partnerships. 310</p><p>We stand out by focusing on real business value at each step of the software product development process. Our development team treats every project like a strategic collaboration, building long-term partnerships.</p><p><strong>Strategic Business Alignment:</strong> We align features with business goals from day one. This approach helped one health-tech client cut patient onboarding time by 40%, translating directly to better user experience and retention.</p><p><strong>Proactive Communication & Collaboration: </strong> Our agile development sprints include regular planning, demos, and direct contact with your stakeholders. This transparency lowers risks and keeps you aware of timelines and functionality.</p><p><strong>Outcome-Focused Innovation:</strong> We infuse new ideas when they genuinely benefit your product. For a fintech startup, we introduced automated risk checks that sped up transaction processing and reduced manual work.</p><p><strong>Deep Technical Expertise:</strong> Our software engineering team delivers high-quality results for both startups and <a href="/services/custom-enterprise-software-development">large enterprises</a>. Past projects in ecommerce and SaaS have consistently reported improved scalability and cost savings.</p><p>Post-Launch Lifecycle and Ongoing Services</p><p>Our commitment does not end once your software or <a href="/services/mvp-development-services">MVP</a> goes live. We provide an entire lifecycle of services that include product optimization, real-time monitoring, new features, and iterative enhancements.</p><p><strong>Performance Monitoring:</strong> We track metrics like response times, load capacity, and error rates. This data guides improvements to maintain an optimal user experience.</p><p><strong>Feature Enhancements:</strong> We develop additional modules or functionalities based on user feedback. This approach keeps your product fresh and competitive in a fast-paced market.</p><p><strong>Maintenance and Upgrades:</strong> We handle software patches and library updates. Our team implements new technology stack elements whenever they benefit performance or security.</p><p><strong>Scaling:</strong>
310 We configure infrastructure updates and scaling rules on AWS, Azure, or Google Cloud. This approach handles growth in user traffic or data volume without disruptions.</p><a href="/contact">Letâs Talk</a></div></div></div></div></section><section style="background: rgb(255, 255, 255); color: rgb(0, 0, 0); position: relative; overflow: hidden;"><div style="max-width: 1392px; width: 100%; margin: 0px auto; border-left: 1px solid rgba(0, 0, 0, 0.12); border-right: 1px solid rgba(0, 0, 0, 0.12);"><header class="relative w-full" style="padding-top: 28px;"><div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgb(7, 81, 207);">Service field note / 08</div><div aria-hidden="true" style="height: 1px; background: rgba(0, 0, 0, 0.12); margin-top: 16px;"></div></header><div style="position: relative; z-index: 1;"><div class="legacy-section-grid"><h2 style="font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; font-weight: 500; letter-spacing: -0.045em; line-height: 0.98; max-width: 18ch; color: rgb(0, 0, 0); margin: 0px;">Letâs Build Something Great Together!</h2><div><div class="legacy-rich legacy-rich--paper"><p>We craft innovative solutions that align perfectly with your business goals. Our teams deliver robust user experiences, agile methods, and scalable solutions. We set up each project to meet specific requirements, from idea validation to final deployment.</p><ul role="list"><li><strong>Schedule a free consultation:</strong> Our experts analyze your software product development needs, define achievable milestones, and propose a clear roadmap. We work quickly to define budget ranges and timelines.</li><li><strong>Accelerate time to market:</strong> Our agile framework, DevOps automation, and consistent communication expedite development. Your product hits the market faster, reducing missed opportunities.</li><li><strong>Strengthen your competitive edge:</strong> High-quality software builds trust with end users. Our approach aligns technology with your strategic plan, supporting your long-term vision.</li></ul><p>Get in touch today to initiate your next digital transformation. Our team is ready to collaborate on custom software development, mobile app development, UI/UX design, legacy modernization, or system integration. We thrive on delivering successful solutions for startups, scale-ups, and enterprises worldwide.</p><a href="/contact">Letâs Talk</a></div></div></div></div></div></section><section style="background: rgb(0, 0, 0); color: rgb(255, 255, 255); position: relative; overflow: hidden;"><header class="relative w-full" style="padding-top: 28px;"><div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgba(255, 255, 255, 0.4);">Service field note / 09</div><div aria-hidden="true" style="height: 1px; background: rgba(255, 255, 255, 0.18); margin-top: 16px;"></div></header><div style="position: relative; z-index: 1;"><div class="legacy-section-grid"><h2 style="font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; font-weight: 500; letter-spacing: -0.045em; line-height: 0.98; max-width: 18ch; color: rgb(255, 255, 255); margin: 0px;">Our approach</h2><div><div class="legacy-rich legacy-rich--ink">01Discover & Define<p>A mapping of all the flows of the platform is carried out, to analyze and evaluate the complexity and determinate possible solutions that can be given to our problem.</p>02Conceptualize<p>Ideation of visual solutions for evaluated flows, also with rapid prototyping to test the effectiveness of these solutions. Raise front-end impact if necessary.</p>03Build<p>Implement the product solutions, optimize your systems and increase the engagement of your platform.</p>04Maintain<p>Efficiently maintain and continuously improve your digital product to ensure ROI and ongoing value for your customers.</p><img src="/legacy/images/65dfbe0ceb19ec247d2cdc14_ilust-grids3.webp"></div></div></div></div></section><section style="background: rgb(255, 255, 255); color: rgb(0, 0, 0); position: relative; overflow: hidden;"><div style="max-width: 1392px; width: 100%; margin: 0px auto; border-left: 1px solid rgba(0, 0, 0, 0.12); border-right: 1px solid rgba(0, 0, 0, 0.12);"><header class="relative w-full" style="padding-top: 28px;"><div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgb(7, 81, 207);">Service field note / 10</div><div aria-hidden="true" style="height: 1px; background: rgba(0, 0, 0, 0.12); margin-top: 16px;"></div></header><div style="position: relative; z-index: 1;"><div class="legacy-section-grid"><h2 style="font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; font-weight: 500; letter-spacing: -0.045em; line-height: 0.98; max-width: 18ch; color: rgb(0, 0, 0); margin: 0px;">Timeframes</h2><div><div class="legacy-rich legacy-rich--paper">MVP development3-5 monthsMVP with an innovative component to increase learner engagement4-6 monthsCreation of an eLearning module with basic features or automation of one learning management process (e.g. performance assessment)1-3 monthsInvestment payback period0.1-0.9 years /due to high value from innovate tech)ReleasesEvery 2-6 weeksMinor changes and hotfixesSeveral times a day</div></div></div></div></div></section><section style="background: rgb(0, 0, 0); color: rgb(255, 255, 255); position: relative; overflow: hidden;"><header class="relative w-full" style="padding-top: 28px;"><div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgba(255, 255, 255, 0.4);">Service field note / 11</div><div aria-hidden="true" style="height: 1px; background: rgba(255, 255, 255, 0.18); margin-top: 16px;"></div></header><div style="position: relative; z-index: 1;"><div class="legacy-section-grid"><h2 style="font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; font-weight: 500; letter-spacing: -0.045em; line-height: 0.98; max-width: 18ch; color: rgb(255, 255, 255); margin: 0px;">Case Studies</h2><div><div class="legacy-rich legacy-rich--ink"><img src="/legacy/images/65e110635510bb6b6a1e7be2_square-logo-wizard.webp"><Wizard><p>Boosting App Growth: Targeted Messaging for English Learning</p><a href="/case-studies/boosting-app-growth-targeted-messaging-for-english-learning">Learn more</a><img src="/legacy/images/65e1106328ca63efca1b9e78_square-logo-lanby.webp"><The Lanby><p>Product Discovery: The Lanby's Primary Healthcare Innovation</p><a href="/case-studies/product-discovery-the-lanbys-primary-healthcare-innovation">Learn more</a>Our team is ready to work on your challenge!<a href="https://calendly.com/franciscomoonshot">Letâs Talk</a><a href="/case-studies">Case Studies</a></div></div></div></div></section><section style="background: rgb(255, 255, 255); color: rgb(0, 0, 0); position: relative; overflow: hidden;"><div style="max-width: 1392px; width: 100%; margin: 0px auto; border-left: 1px solid rgba(0, 0, 0, 0.12); border-right: 1px solid rgba(0, 0, 0, 0.12);"><header class="relative w-full" style="padding-top: 28px;"><div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgb(7, 81, 207);">Service field note / 12</div><div aria-hidden="true" style="height: 1px; background: rgba(0, 0, 0, 0.12); margin-top: 16px;"></div></header><div style="position: relative; z-index: 1;"><div class="legacy-section-grid"><h2 style="font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; font-weight: 500; letter-spacing: -0.045em; line-height: 0.98; max-width: 18ch; color: rgb(0, 0, 0); margin: 0px;">Frequently Asked Questions</h2><div><div data-orientation="vertical"><div data-state="closed" data-orientation="vertical" class="border-b" style="border-color: rgba(0, 0, 0, 0.12);"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:r7s:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:r7r:" class="flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180 legacy-faq-trigger" data-radix-collection-item="">How does your software development approach stand out?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:r7s:" role="region" aria-labelledby="radix-:r7r:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height: var(--radix-collapsible-content-height); --radix-accordion-content-width: var(--radix-collapsible-content-width); transition-duration: 0s; animation-name: none;"><div class="pb-4 pt-0"><div class="legacy-rich legacy-rich--paper"><p>Our approach combines strategic planning with cutting-edge practices, focusing on business objectives. This ensures tailored solutions that meet unique business needs.
310</p></div></div></div></div><div data-state="closed" data-orientation="vertical" class="border-b" style="border-color: rgba(0, 0, 0, 0.12);"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:r7u:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:r7t:" class="flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180 legacy-faq-trigger" data-radix-collection-item="">What is the typical timeline for software development?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:r7u:" role="region" aria-labelledby="radix-:r7t:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height: var(--radix-collapsible-content-height); --radix-accordion-content-width: var(--radix-collapsible-content-width); transition-duration: 0s; animation-name: none;"><div class="pb-4 pt-0"><div class="legacy-rich legacy-rich--paper"><p>Project timelines vary based on complexity, typically ranging from 3 to 12 months. We tailor timelines to meet specific client requirements.</p></div></div></div></div><div data-state="closed" data-orientation="vertical" class="border-b" style="border-color: rgba(0, 0, 0, 0.12);"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:r80:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:r7v:" class="flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180 legacy-faq-trigger" data-radix-collection-item="">What technologies do you use for development?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:r80:" role="region" aria-labelledby="radix-:r7v:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height: var(--radix-collapsible-content-height); --radix-accordion-content-width: var(--radix-collapsible-content-width); transition-duration: 0s; animation-name: none;"><div class="pb-4 pt-0"><div class="legacy-rich legacy-rich--paper"><p>We use a range of technologies, including mobile app development for iOS and Android. Our expertise also covers backend systems and cutting-edge frameworks.</p></div></div></div></div><div data-state="closed" data-orientation="vertical" class="border-b" style="border-color: rgba(0, 0, 0, 0.12);"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:r82:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:r81:" class="flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180 legacy-faq-trigger" data-radix-collection-item="">Do you offer post-launch support and maintenance?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:r82:" role="region" aria-labelledby="radix-:r81:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height: var(--radix-collapsible-content-height); --radix-accordion-content-width: var(--radix-collapsible-content-width); transition-duration: 0s; animation-name: none;"><div class="pb-4 pt-0"><div class="legacy-rich legacy-rich--paper"><p>Yes, we provide comprehensive post-launch support to keep your software optimized. This includes regular updates, bug fixes, and performance enhancements.</p></div></div></div></div></div></div></div></div></div></section><section style="background: rgb(0, 0, 0); color: rgb(255, 255, 255); position: relative; overflow: hidden;"><header class="relative w-full" style="padding-top: 28px;"><div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgba(255, 255, 255, 0.4);">Next move / 13</div><div aria-hidden="true" style="height: 1px; background: rgba(255, 255, 255, 0.18); margin-top: 16px;"></div></header><div style="position: relative; z-index: 1;"><div class="legacy-cta-band"><h2 style="font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; font-weight: 500; letter-spacing: -0.055em; line-height: 0.94; color: rgb(255, 255, 255); margin: 0px; max-width: 15ch;">Let's discuss your digital product ideas and needs!</h2><a class="legacy-cta" href="/#contact">Book a Discovery Call</a></div></div></section><style> 311 .legacy-service-page *, 312 .legacy-service-page *::before, 313 .legacy-service-page *::after { box-sizing: border-box; } 314 315 .legacy-hero-grid { 316 width: 100%; 317 max-width: 1280px; 318 margin: 0 auto; 319 display: grid; 320 grid-template-columns: minmax(0, 1.4fr) minmax(280px, 0.6fr); 321 gap: clamp(48px, 8vw, 128px); 322 align-items: end; 323 } 324 325 .legacy-hero-aside { 326 border-top: 1px solid rgba(255, 255, 255, 0.18); 327 padding-top: 28px; 328 padding-bottom: 8px; 329 } 330 331 .legacy-section-grid { 332 width: 100%; 333 max-width: 1280px; 334 margin: 0 auto; 335 display: grid; 336 grid-template-columns: minmax(260px, 0.72fr) minmax(0, 1.28fr); 337 gap: clamp(48px, 9vw, 144px); 338 align-items: start; 339 } 340 341 .legacy-rich { 342 font-family: 'Plus Jakarta Sans', 'Inter', system-ui, -apple-system, sans-serif; 343 font-size: clamp(16px, 1.3vw, 19px); 344 line-height: 1.7; 345 max-width: 68ch; 346 } 347
348 .legacy-rich--paper { color: rgba(0, 0, 0, 0.58); } 349 .legacy-rich--ink { color: rgba(255, 255, 255, 0.64); } 350 .legacy-rich > :first-child { margin-top: 0; } 351 .legacy-rich > :last-child { margin-bottom: 0; } 352 .legacy-rich p { margin: 0 0 1.35em; } 353 .legacy-rich h2, 354 .legacy-rich h3, 355 .legacy-rich h4 { 356 font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; 357 color: inherit; 358 line-height: 1.15; 359 letter-spacing: -0.025em; 360 margin: 1.8em 0 0.65em; 361 } 362 .legacy-rich h2 { font-size: clamp(28px, 3vw, 44px); } 363 .legacy-rich h3 { font-size: clamp(22px, 2.2vw, 32px); } 364 .legacy-rich h4 { font-size: clamp(18px, 1.7vw, 24px); } 365 .legacy-rich ul, 366 .legacy-rich ol { padding-left: 1.25em; margin: 1.25em 0; } 367 .legacy-rich li { margin: 0.55em 0; } 368 .legacy-rich blockquote { 369 margin: 1.8em 0; 370 padding-left: 1.25em; 371 border-left: 2px solid currentColor; 372 font-size: 1.15em; 373 } 374 .legacy-rich a { color: inherit; text-decoration-thickness: 1px; text-underline-offset: 4px; } 375 .legacy-rich--paper a { color: #0751CF; } 376 .legacy-rich img { 377 display: block; 378 max-width: 100%; 379 height: auto; 380 margin: 24px 0; 381 filter: grayscale(1); 382 } 383 384 .legacy-hero-intro { 385 color: rgba(255, 255, 255, 0.64); 386 font-size: clamp(17px, 1.45vw, 21px); 387 margin-bottom: 30px; 388 } 389 390 .legacy-cta { 391 display: inline-flex; 392 align-items: center; 393 justify-content: center; 394 min-height: 48px; 395 padding: 14px 22px; 396 background: #0751CF; 397 color: #fff; 398 border: 1px solid #0751CF; 399 border-radius: 2px; 400 font-family: 'JetBrains Mono', ui-monospace, monospace; 401 font-size: 11px; 402 font-weight: 700; 403 letter-spacing: 0.18em; 404 line-height: 1; 405 text-decoration: none; 406 text-transform: uppercase; 407 transition: background-color 180ms ease, color 180ms ease; 408 } 409 .legacy-cta:hover { background: #fff; color: #000000; } 410 .legacy-cta:focus-visible, 411 .legacy-index-link:focus-visible, 412 .legacy-linked-card:focus-visible { 413 outline: 2px solid #5B8DEF; 414 outline-offset: 4px; 415 } 416 417 .legacy-stats { 418 display: grid; 419 grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); 420 border-top: 1px solid rgba(255, 255, 255, 0.18); 421 border-bottom: 1px solid rgba(255, 255, 255, 0.18); 422 padding: 0 clamp(24px, 5vw, 64px); 423 } 424 .legacy-stats > div { 425 min-height: 140px; 426 display: flex; 427 flex-direction: column; 428 justify-content: center; 429 gap: 10px; 430 border-right: 1px solid rgba(255, 255, 255, 0.18); 431 padding: 24px; 432 } 433 .legacy-stats strong { 434 font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; 435 font-size: clamp(38px, 5vw, 68px); 436 line-height: 1; 437 } 438 .legacy-stats span { 439 font-family: 'JetBrains Mono', ui-monospace, monospace; 440 font-size: 10px; 441 font-weight: 700; 442 letter-spacing: 0.22em; 443 text-transform: uppercase; 444 color: rgba(255, 255, 255, 0.40); 445 } 446 447 .legacy-card-grid { 448 display: grid; 449 grid-template-columns: repeat(2, minmax(0, 1fr)); 450 column-gap: clamp(28px, 5vw, 72px); 451 } 452 .legacy-card-title { 453 font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; 454 font-size: clamp(23px, 2.3vw, 34px); 455 font-weight: 550; 456 letter-spacing: -0.03em; 457 line-height: 1.08; 458 margin: 0 0 18px; 459 } 460 .legacy-process-step { 461 display: grid; 462 grid-template-columns: 54px minmax(0, 1fr); 463 gap: 22px; 464 padding: clamp(30px, 5vw, 58px) 0; 465 } 466 .legacy-faq-trigger { 467 color: inherit; 468 font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; 469 font-size: clamp(18px, 1.7vw, 24px); 470 font-weight: 500; 471 line-height: 1.25; 472 padding: 24px 0; 473 text-align: left; 474 } 475 .legacy-cta-band { 476 max-width: 1280px; 477 margin: 0 auto; 478 display: flex; 479 align-items: flex-end; 480 justify-content: space-between; 481 gap: 48px; 482 } 483 .legacy-linked-card { 484 display: block; 485 color: inherit; 486 padding: 28px 0; 487 text-decoration: none; 488 } 489 .legacy-linked-card img { 490 width: 100%; 491 aspect-ratio: 16 / 10; 492 object-fit: cover; 493 filter: grayscale(1); 494 margin-bottom: 24px; 495 } 496 .legacy-index-link { 497 display: flex; 498 align-items: center; 499 justify-content: space-between; 500 gap: 24px; 501 color: inherit; 502 border-bottom: 1px solid currentColor; 503 padding: 22px 0; 504 font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; 505 font-size: clamp(20px, 2.2vw, 32px); 506 line-height: 1.1; 507 text-decoration: none; 508 } 509 510 @media (max-width: 900px) { 511 .legacy-hero-grid, 512 .legacy-section-grid { grid-template-columns: 1fr; } 513 .legacy-hero-grid { align-items: start; } 514 .legacy-card-grid { grid-template-columns: 1fr; } 515 .legacy-cta-band { align-items: flex-start; flex-direction: column; } 516 } 517 518 @media (max-width: 640px) { 519 .legacy-process-step { grid-template-columns: 36px minmax(0, 1fr); gap: 14px; } 520 .legacy-stats { grid-template-columns: 1fr 1fr; } 521 .legacy-stats > div { min-height: 110px; } 522 } 523 524 @media (prefers-reduced-motion: reduce) { 525 .legacy-cta { transition: none; } 526 } 527 </style></main><footer class="legacy-footer" aria-label="Moonshot legacy footer" style="background: rgb(0, 0, 0); color: rgb(255, 255, 255);"><div class="legacy-footer-frame"><div class="legacy-footer-tabs" role="group" aria-label="Footer directory"><button type="button" id="legacy-footer-company-tab" aria-pressed="false" aria-controls="legacy-footer-company-panel" class="legacy-footer-tab"><span>01</span>Company</button><button type="button" id="legacy-footer-services-tab" aria-pressed="true" aria-controls="legacy-footer-services-panel" class="legacy-footer-tab"><span>02</span>Our Services</button></div><div class="legacy-footer-directory"><div id="legacy-footer-company-panel" role="region" aria-labelledby="legacy-footer-company-tab" class="legacy-footer-company" hidden=""><section><h2>Explore</h2><ul class="legacy-footer-list"><li><a aria-label="Case Studies â footer" href="/case-studies">Case Studies</a></li><li><a aria-label="Blog â footer" href="/blog">Blog</a></li><li><a aria-label="Contact Us â footer" href="/contact">Contact Us</a></li><li><a aria-label="Best Software Development Companies in the UK â footer" href="/blog/best-software-development-companies-in-the-uk">Best Software Development Companies in the UK</a></li></ul><a class="legacy-footer-external" href="https://www.m8l.com/" target="_blank" rel="noreferrer">Growth Marketing Services â</a></section><section><h2>Our Experience</h2><ul class="legacy-footer-list"><li><a aria-label="Customizable Survey App â footer" href="/case-studies/gamified-and-customizable-web-based-survey-app-development">
527Customizable Survey App</a></li><li><a aria-label="Language Learning App â footer" href="/case-studies/language-learning-app-development">Language Learning App</a></li><li><a aria-label="Banking as a Service integrations â footer" href="/case-studies/investing-in-people-how-sunlight-helps-organizations-thrive">Banking as a Service integrations</a></li><li><a aria-label="SEO Website Optimization â footer" href="/case-studies/website-seo-optimization">SEO Website Optimization</a></li><li><a aria-label="ETL Data workflow modernization â footer" href="/case-studies/etl-data-workflows-spartan-nash-boosts-business-logic-through-the-modernization-of-etl-workflow">ETL Data workflow modernization</a></li></ul></section><section><h2>Company</h2><ul class="legacy-footer-list"><li><a aria-label="Privacy Policy â footer" href="/privacy-policy">Privacy Policy</a></li><li><a aria-label="Cookie Policy â footer" href="/cookie-policy">Cookie Policy</a></li></ul></section><section class="legacy-footer-contact"><h2>Get In Touch</h2><address>London WC2 Office7, Bell Yard, London WC2A 2JR, United Kingdom</address><a href="tel:+447745202025">+44 (774) 520-2025</a><a href="mailto:[email protected]">[email protected]</a><a class="legacy-footer-cta" href="/#contact">Talk to us! <span aria-hidden="true">â</span></a></section></div><section id="legacy-footer-services-panel" role="region" aria-labelledby="legacy-footer-services-tab" class="legacy-footer-services"><div class="legacy-footer-services-heading"><div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: rgb(91, 141, 239);">Directory / 29 records</div><h2>Our Services</h2></div><ol><li><span>01</span><a href="/services/agile-consulting-services">Agile Consulting Services: Revolutionize Your Business with Moonshot's</a></li><li><span>02</span><a href="/services/ai-development-services-for-startups">AI Development Services for Startups</a></li><li><span>03</span><a href="/services/angularjs-development-company">AngularJS Development Company</a></li><li><span>04</span><a href="/services/api-integration-services-london-uk">API Integration Company Based in London, UK</a></li><li><span>05</span><a href="/services/artificial-intelligence-development-company">Artificial Intelligence Development Company, AI Development That Drives Real Business Outcomes</a></li><li><span>06</span><a href="/services/bespoke-software-development-london-uk">Bespoke Software Development Company Based in London, UK</a></li><li><span>07</span><a href="/services/custom-enterprise-software-development">Your Custom Enterprise Software Development Partner</a></li><li><span>08</span><a href="/services/custom-software-development-for-startups">Custom Software Development for Startups</a></li><li><span>09</span><a href="/services/database-development-services">Database Development Services Tailored for Your Business</a></li><li><span>10</span><a href="/services/devops-consulting">Revolutionize Your Software Development with Our DevOps Consulting</a></li><li><span>11</span><a href="/services/elearning-software-development-company-london-uk">
527Custom E-Learning Software Development Solutions for Your Company in London, UK</a></li><li><span>12</span><a href="/services/enterprise-application-development-services">Expert Enterprise Application Development Services</a></li><li><span>13</span><a href="/services/hire-dedicated-software-development-team">Hire A Dedicated Software Development Team</a></li><li><span>14</span><a href="/services/it-staff-augmentation-services">IT Staff Augmentation Services: Tailored to Your Needs</a></li><li><span>15</span><a href="/services/leading-software-product-development-company">Leading Software Product Development Company â Build & Scale</a></li><li><span>16</span><a href="/services/mobile-app-development-services">Mobile App Development Services Tailored to Your Needs</a></li><li><span>17</span><a href="/services/mvp-development-services">MVP Development Services</a></li><li><span>18</span><a href="/services/mvp-development-services-for-startups">MVP Development Services for Startups</a></li><li><span>19</span><a href="/services/mvp-development-services-london-uk">MVP Development Services in London, UK</a></li><li><span>20</span><a href="/services/mvp-software-development-services-in-usa">MVP Software Development Services in USA</a></li><li><span>21</span><a href="/services/outsource-react-js-development">Outsource React.js Development</a></li><li><span>22</span><a href="/services/outsourcing-software-development-solutions">
527Outsourcing Software Development Solutions Tailored to Your Needs</a></li><li><span>23</span><a href="/services/react-js-consulting-services">React.JS Consulting Services</a></li><li><span>24</span><a href="/services/saas-application-development-company">SaaS Application Development Company</a></li><li><span>25</span><a href="/services/saas-mvp-development-services">SaaS MVP Development Services</a></li><li><span>26</span><a href="/services/software-consulting-services-london-uk">Bespoke Software Consulting Services in London, UK</a></li><li><span>27</span><a href="/services/software-testing-services">Professional Software Testing Services to Ensure Software Excellence</a></li><li><span>28</span><a href="/services/web-application-development-in-london">Expert Web Application Development in London</a></li><li><span>29</span><a href="/services/web-application-development-services-london-uk">Expert Web Application Development Services in London, UK</a></li></ol></section></div></div><div class="legacy-footer-signoff"><a aria-label="Moonshot home" href="/"><img src="/legacy/images/63a492476c31f24b2f1103b9_MoonshotLogo.svg" alt="Moonshot"></a><a href="https://www.linkedin.com/company/moonshotpartners" target="_blank" rel="noreferrer">Join us at LinkedIn â</a><p>©2025 Hyperdrive LTD. All rights reserved. London, United Kingdom.</p></div><style> 528 .legacy-footer *, 529 .legacy-footer *::before, 530 .legacy-footer *::after { box-sizing: border-box; } 531 .legacy-footer [hidden] { display: none !important; } 532 .legacy-footer { 533 width: 100%; 534 overflow-x: hidden; 535 border-top: 1px solid rgba(255, 255, 255, 0.18); 536 font-family: 'Plus Jakarta Sans', 'Inter', system-ui, -apple-system, sans-serif; 537 } 538 .legacy-footer-frame { 539 width: min(100%, 1440px); 540 margin: 0 auto; 541 display: grid; 542 grid-template-columns: minmax(180px, .24fr) minmax(0, 1.76fr); 543 border-left: 1px solid rgba(255, 255, 255, 0.18); 544 border-right: 1px solid rgba(255, 255, 255, 0.18); 545 } 546 .legacy-footer-tabs { 547 display: grid; 548 align-content: start; 549 border-right: 1px solid rgba(255, 255, 255, 0.18); 550 } 551 .legacy-footer-tab { 552 min-width: 0; 553 display: grid; 554 gap: 24px; 555 border: 0; 556 border-bottom: 1px solid rgba(255, 255, 255, 0.18); 557 padding: 30px 24px; 558 background: transparent; 559 color: rgba(255, 255, 255, 0.64); 560 font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; 561 font-size: clamp(20px, 2vw, 28px); 562 font-weight: 540; 563 letter-spacing: -.035em; 564 line-height: 1; 565 text-align: left; 566 cursor: pointer; 567 } 568 .legacy-footer-tab span { 569 color: rgba(255, 255, 255, 0.40); 570 font-family: 'JetBrains Mono', ui-monospace, monospace; 571 font-size: 10px; 572 font-weight: 700; 573 letter-spacing: .16em; 574 } 575 .legacy-footer-tab[aria-pressed="true"] { 576 background: #0751CF; 577 color: #FFFFFF; 578 } 579 .legacy-footer-tab[aria-pressed="true"] span { color: #FFFFFF; } 580 .legacy-footer-directory { min-width: 0; } 581 .legacy-footer-company { 582 display: grid; 583 grid-template-columns: repeat(4, minmax(0, 1fr)); 584 } 585 .legacy-footer-company > section { 586 min-width: 0; 587 padding: clamp(28px, 4vw, 52px) clamp(22px, 3vw, 40px); 588 border-right: 1px solid rgba(255, 255, 255, 0.18); 589 } 590 .legacy-footer-company > section:last-child { border-right: 0; } 591 .legacy-footer h2 { 592 margin: 0 0 28px; 593 color: #FFFFFF; 594 font-family: 'JetBrains Mono', ui-monospace, monospace; 595 font-size: 10px; 596 font-weight: 700; 597 letter-spacing: .2em; 598 line-height: 1.4; 599 text-transform: uppercase; 600 } 601 .legacy-footer-list { 602 margin: 0; 603 padding: 0; 604 display: grid; 605 gap: 16px; 606 list-style: none; 607 }
608 .legacy-footer a { overflow-wrap: anywhere; } 609 .legacy-footer-list a, 610 .legacy-footer-external, 611 .legacy-footer-contact > a:not(.legacy-footer-cta) { 612 color: rgba(255, 255, 255, 0.64); 613 font-size: 13px; 614 line-height: 1.55; 615 text-decoration: none; 616 } 617 .legacy-footer-list a:hover, 618 .legacy-footer-external:hover, 619 .legacy-footer-contact > a:hover { color: #FFFFFF; } 620 .legacy-footer-external { display: block; margin-top: 16px; } 621 .legacy-footer-contact { display: flex; flex-direction: column; align-items: flex-start; } 622 .legacy-footer-contact address { 623 margin: 0 0 20px; 624 color: rgba(255, 255, 255, 0.64); 625 font-size: 13px; 626 font-style: normal; 627 line-height: 1.65; 628 } 629 .legacy-footer-cta { 630 width: 100%; 631 display: flex; 632 justify-content: space-between; 633 gap: 16px; 634 margin-top: auto; 635 border-top: 1px solid rgba(255, 255, 255, 0.18); 636 padding-top: 24px; 637 color: #FFFFFF; 638 font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; 639 font-size: clamp(20px, 2vw, 30px); 640 font-weight: 540; 641 letter-spacing: -.035em; 642 text-decoration: none; 643 } 644 .legacy-footer-cta span { color: #5B8DEF; } 645 .legacy-footer-services { padding: clamp(30px, 5vw, 64px); } 646 .legacy-footer-services-heading { 647 display: grid; 648 grid-template-columns: minmax(150px, .35fr) minmax(0, 1.65fr); 649 gap: 32px; 650 align-items: end; 651 margin-bottom: 42px; 652 } 653 .legacy-footer-services-heading h2 { 654 margin: 0; 655 font-family: 'Switzer', 'Hanken Grotesk', 'Plus Jakarta Sans', system-ui, sans-serif; 656 font-size: clamp(46px, 7vw, 92px); 657 font-weight: 520; 658 letter-spacing: -.06em; 659 line-height: .88; 660 text-transform: none; 661 } 662 .legacy-footer-services ol { 663 margin: 0; 664 padding: 0; 665 columns: 3 240px; 666 column-gap: clamp(28px, 5vw, 72px); 667 list-style: none; 668 border-top: 1px solid rgba(255, 255, 255, 0.18); 669 } 670 .legacy-footer-services li { 671 break-inside: avoid; 672 display: grid; 673 grid-template-columns: 28px minmax(0, 1fr); 674 gap: 12px; 675 border-bottom: 1px solid rgba(255, 255, 255, 0.18); 676 padding: 16px 0; 677 } 678 .legacy-footer-services li span { 679 color: #5B8DEF; 680 font-family: 'JetBrains Mono', ui-monospace, monospace; 681 font-size: 9px; 682 font-weight: 700; 683 letter-spacing: .12em; 684 } 685 .legacy-footer-services li a { 686 color: rgba(255, 255, 255, 0.64); 687 font-size: 12px; 688 line-height: 1.45; 689 text-decoration: none; 690 } 691 .legacy-footer-services li a:hover { color: #FFFFFF; } 692 .legacy-footer-signoff { 693 width: min(100%, 1440px); 694 min-height: 116px; 695 margin: 0 auto; 696 display: grid; 697 grid-template-columns: 1fr auto 1fr; 698 gap: 32px; 699 align-items: center; 700 border: 1px solid rgba(255, 255, 255, 0.18); 701 padding: 28px clamp(24px, 5vw, 64px); 702 } 703 .legacy-footer-signoff img { display: block; width: 170px; height: auto; } 704 .legacy-footer-signoff > a:nth-child(2) { 705 color: #FFFFFF; 706 font-family: 'JetBrains Mono', ui-monospace, monospace; 707 font-size: 10px; 708 font-weight: 700; 709 letter-spacing: .12em; 710 text-decoration: none; 711 text-transform: uppercase; 712 } 713 .legacy-footer-signoff p { 714 margin: 0; 715 color: rgba(255, 255, 255, 0.40); 716 font-family: 'JetBrains Mono', ui-monospace, monospace; 717 font-size: 9px; 718 letter-spacing: .06em; 719 line-height: 1.6; 720 text-align: right; 721 } 722 .legacy-footer button:focus-visible, 723 .legacy-footer a:focus-visible { 724 outline: 2px solid #5B8DEF; 725 outline-offset: 3px; 726 } 727 @media (max-width: 1040px) { 728 .legacy-footer-company { grid-template-columns: repeat(2, minmax(0, 1fr)); } 729 .legacy-footer-company > section { border-bottom: 1px solid rgba(255, 255, 255, 0.18); } 730 } 731 @media (max-width: 760px) { 732 .legacy-footer-frame { grid-template-columns: minmax(0, 1fr); } 733 .legacy-footer-tabs { 734 grid-template-columns: repeat(2, minmax(0, 1fr)); 735 border-right: 0; 736 } 737 .legacy-footer-tab { gap: 12px; padding: 20px; } 738 .legacy-footer-company { grid-template-columns: minmax(0, 1fr); } 739 .legacy-footer-company > section { 740 border-right: 0; 741 border-bottom: 1px solid rgba(255, 255, 255, 0.18); 742 } 743 .legacy-footer-services { padding: 36px 22px; } 744 .legacy-footer-services-heading { grid-template-columns: 1fr; } 745 .legacy-footer-services ol { columns: 1; } 746 .legacy-footer-signoff { 747 grid-template-columns: minmax(0, 1fr); 748 align-items: start; 749 } 750 .legacy-footer-signoff p { text-align: left; } 751 } 752 </style></footer></div> 753 754 755</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.