1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[54],{3983:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(6587);let i=(0,a.Z)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},1979:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(6587);let i=(0,a.Z)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},6189:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(6587);let i=(0,a.Z)("code-xml",[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]])},2999:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(6587);let i=(0,a.Z)("rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]])},9336:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var a=n(6587);let i=(0,a.Z)("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},8388:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/services",function(){return n(6016)}])},2161:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var a=n(1527),i=n(7416),r=n.n(i);let s="https://milkiway.ai",o="".concat(s,"/og-image.png");function c(e){let{title:t,description:n,canonical:i,ogImage:c,jsonLd:l,noindex:d=!1}=e,m=i?"".concat(s).concat(i):s,p=c||o;return(0,a.jsxs)(r(),{children:[(0,a.jsx)("title",{children:t}),(0,a.jsx)("meta",{name:"description",content:n}),(0,a.jsx)("meta",{name:"robots",content:d?"noindex, nofollow":"index, follow"}),(0,a.jsx)("link",{rel:"canonical",href:m}),(0,a.jsx)("meta",{property:"og:type",content:"website"}),(0,a.jsx)("meta",{property:"og:site_name",content:"Milkiway AI"}),(0,a.jsx)("meta",{property:"og:title",content:t}),(0,a.jsx)("meta",{property:"og:description",content:n}),(0,a.jsx)("meta",{property:"og:url",content:m}),(0,a.jsx)("meta",{property:"og:image",content:p}),(0,a.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,a.jsx)("meta",{property:"og:image:height",content:"630"}),(0,a.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,a.jsx)("meta",{name:"twitter:title",content:t}),(0,a.jsx)("meta",{name:"twitter:description",content:n}),(0,a.jsx)("meta",{name:"twitter:image",content:p}),l&&(Array.isArray(l)?l.map((e,t)=>(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}},t)):(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(l)}}))]})}},6016:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return x}});var a=n(1527),i=n(2161),r=n(959),s=n(6189),o=n(9336),c=n(2999),l=n(3983),d=n(1979),m=n(9129),p=n.n(m);let h=[{icon:s.Z,title:"Bespoke software",body:"We build MVP clinical software with your team â used to collect clinical data and prove the concept for transformation or AI-grant cases.",items:["Rapid clinical prototyping","Iterated on clinician feedback","Operationalised into daily use"]},{icon:o.Z,title:"Deployment evaluation",body:"Before a solution goes live in a clinical setting it must pass readiness checks. We run a structured evaluation across security, governance and regulation.",items:["Cybersecurity & data governance","HSA regulatory clearance path","Clinical readiness review"]},{icon:c.Z,title:"Commercialisation & PMF",body:"Using Biodesign methodology, we help a validated tool find product-market fit â and open doors through our partner network.",items:["Biodesign-led PMF","Roche / Philips / GE / Siemens","From hospital to market"]}],u=()=>((0,r.useEffect)(()=>{let e=new IntersectionObserver(t=>t.forEach(t=>{t.isIntersecting&&(t.target.classList.add("active"),e.unobserve(t.target))}),{threshold:.1,rootMargin:"0px 0px -50px 0px"});return document.querySelectorAll(".reveal").forEach(t=>e.observe(t)),()=>e.disconnect()},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("section",{className:"mw-hero",children:(0,a.jsx)("div",{className:"mw-container",children:(0,a.jsxs)("div",{style:{maxWidth:720},className:"reveal",children:[(0,a.jsx)("span",{className:"chip",children:"What we do"}),(0,a.jsxs)("h1",{style:{margin:"22px 0 20px"},children:["Three ways we move a clinical idea ",(0,a.jsx)("em",{children:"into production"})]}),(0,a.jsx)("p",{className:"mw-lede",style:{maxWidth:"100%"},children:"Most software studios stop at a prototype. We carry the work through governance, regulatory readiness and the path to market â the parts that decide whether a clinical tool ever goes live."}),(0,a.jsxs)("div",{style:{display:"flex",gap:12,flexWrap:"wrap",marginTop:34},children:[(0,a.jsxs)(p(),{href:"/contactus",className:"btn btn-primary btn-lg",style:{textDecoration:"none"},children:["Start a project ",(0,a.jsx)(l.Z,{size:16})]}),(0,a.jsx)(p(),{href:"/#framework",className:"btn btn-ghost btn-lg",style:{textDecoration:"none"},children:"See the framework"})]})]})})}),(0,a.jsx)("section",{className:"mw-section mw-dotted",children:(0,a.jsx)("div",{className:"mw-container",children:(0,a.jsx)("div",{className:"mw-grid mw-grid-3",children:h.map((e,t)=>{let{icon:n,title:i,body:r,items:s}=e;return(0,a.jsxs)("div",{className:"feat reveal",style:{display:"flex",flexDirection:"column",transitionDelay:"".concat(100*t,"ms")},children:[(0,a.jsx)("span",{className:"feat-num",children:String(t+1).padStart(2,"0")}),(0,a.jsx)("div",{className:"feat-ico",children:(0,a.jsx)(n,{size:22})}),(0,a.jsx)("h3",{children:i}),(0,a.jsx)("p",{style:{marginBottom:"var(--space-6)"},children:r}),(0,a.jsx)("ul",{style:{padding:0,listStyle:"none",margin:"auto 0 0",display:"flex",flexDirection:"column",gap:10},children:s.map(e=>(0,a.jsxs)("li",{style:{display:"flex",gap:10,alignItems:"flex-start",fontSize:14,fontWeight:700,color:"var(--mw-ink)"},children:[(0,a.jsx)(d.Z,{size:16,strokeWidth:2.5,style:{color:"var(--mw-teal-500)",marginTop:2,flexShrink:0}}),e]},e))})]},i)})})})}),(0,a.jsx)("section",{className:"mw-section mw-dark mw-dotted",children:(0,a.jsx)("div",{className:"mw-container",style:{textAlign:"center"},children:(0,a.jsxs)("div",{style:{maxWidth:720,margin:"0 auto"},className:"reveal",children:[(0,a.jsx)("span",{className:"chip chip-dark",children:"Get Started"}),(0,a.jsxs)("h2",{style:{margin:"20px 0 16px"},children:["Ready to take a clinical idea ",(0,a.jsx)("em",{children:"to production?"})]}),(0,a.jsx)("p",{style:{fontSize:17,maxWidth:480,margin:"0 auto 36px"},children:"Tell us where your project is today. We'll map a path from where you are to where it needs to go."}),(0,a.jsxs)("div",{style:{display:"flex",gap:12,justifyContent:"center",flexWrap:"wrap"},children:[(0,a.jsx)(p(),{href:"/contactus",className:"btn btn-primary",style:{textDecoration:"none"},children:"Start a conversation"}),(0,a.jsx)(p(),{href:"/products/clerical",className:"btn btn-ghost-dark",style:{textDecoration:"none"},children:"View our products"})]})]})})})]})),y={"@context":"https://schema.org","@type":"Service",name:"Milkiway AI Clinical Software Services",provider:{"@type":"Organization",name:"Milkiway AI",url:"https://milkiway.ai"},areaServed:"Singapore",description:"Clinical software prototyping, deployment evaluation, regulatory readiness and commercialisation support for healthcare tools."};function x(){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.Z,{title:"Services | Milkiway AI",description:"Move clinical software from prototype to production with bespoke development, deployment evaluation, governance readiness and commercialisation support.",canonical:"/services",jsonLd:y}),(0,a.jsx)(u,{})]})}}},function(e){e.O(0,[774,888,179],function(){return e(e.s=8388)}),_N_E=e.O()}]);
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.