1:"$Sreact.fragment" 2:I[93983,["/_next/static/chunks/238f5-k2_z8v5.js","/_next/static/chunks/3bh0eus2psr7s.js"],"Header"] 3:I[39756,["/_next/static/chunks/3fntmmi971322.js"],"default"] 4:I[37457,["/_next/static/chunks/3fntmmi971322.js"],"default"] 5:I[22016,["/_next/static/chunks/238f5-k2_z8v5.js","/_next/static/chunks/3bh0eus2psr7s.js","/_next/static/chunks/0wvhk94xdhsnj.js"],""] 10:I[68027,["/_next/static/chunks/238f5-k2_z8v5.js","/_next/static/chunks/3bh0eus2psr7s.js"],"default",1] :HL["/_next/static/chunks/0w_fpikeyx0c6.css","style"] :HL["/_next/static/media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/99e609270109b47d-s.p.40sczeszzbjw1.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2","font",{"crossOrigin":"","type":"font/woff2"}] e:X 0:{"P":null,"c":["","services","web-applications"],"q":"","i":false,"f":[[["",{"children":["services",{"children":[["slug","web-applications","d",[]],{"children":["__PAGE__",{},"$undefined","$undefined",4608]},"$undefined","$undefined",4608]},"$undefined","$undefined",4608]},"$undefined","$undefined",4624],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0w_fpikeyx0c6.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/238f5-k2_z8v5.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/3bh0eus2psr7s.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en-MY","data-scroll-behavior":"smooth","className":"archivo_2343fd72-module__8YhNJG__variable ibm_plex_sans_845268a1-module__s7-lTq__variable ibm_plex_mono_17dc8d48-module__FK8goa__variable","children":["$","body",null,{"children":[[["$","script","0",{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"@id\":\"https://www.silvershark.com.my/#organization\",\"name\":\"Silver Shark Sdn Bhd\",\"alternateName\":\"Silver Shark\",\"url\":\"https://www.silvershark.com.my\",\"description\":\"Silver Shark Sdn Bhd is a Malaysian software company building custom business systems, process automation, AI workflows and system integrations that reduce manual work and connect operations.\",\"slogan\":\"We build software that makes businesses run smarter.\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://www.silvershark.com.my/icon.svg\"},\"areaServed\":{\"@type\":\"Country\",\"name\":\"Malaysia\"},\"knowsAbout\":[\"Custom software development\",\"Business process automation\",\"AI automation\",\"System integration\",\"Legacy system modernization\",\"Web application development\",\"Software maintenance\",\"Hardware integration\"]}"}}],["$","script","1",{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"@id\":\"https://www.silvershark.com.my/#website\",\"url\":\"https://www.silvershark.com.my\",\"name\":\"Silver Shark Sdn Bhd\",\"description\":\"Silver Shark Sdn Bhd is a Malaysian software company building custom business systems, process automation, AI workflows and system integrations that reduce manual work and connect operations.\",\"inLanguage\":\"en-MY\",\"publisher\":{\"@id\":\"https://www.silvershark.com.my/#organization\"}}"}}]],["$","$L2",null,{}],["$","main",null,{"id":"main","children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","section",null,{"className":"relative isolate overflow-hidden bg-abyss pb-24 pt-[calc(var(--header-h)+5rem)]","children":[["$","div",null,{"aria-hidden":true,"className":"pointer-events-none absolute inset-0 -z-10","children":["$","div",null,{"className":"field-grid field-mask absolute inset-0 opacity-45"}]}],["$","div",null,{"className":"mx-auto w-full px-5 sm:px-8 lg:px-10 max-w-content","children":[["$","p",null,{"className":"label-mono flex items-center gap-2.5 text-friction","children":[["$","span",null,{"aria-hidden":true,"className":"size-1.5 bg-friction"}],"Error 404"]}],["$","h1",null,{"className":"mt-6 max-w-[18ch] text-[2.3rem] leading-[1.05] sm:text-5xl","children":"This route does not resolve."}],["$","p",null,{"className":"mt-6 max-w-[52ch] text-lg leading-relaxed text-silver","children":"The page you were looking for has moved or never existed. Nothing is broken on your side."}],["$","div",null,{"className":"mt-9 flex flex-col gap-3 sm:flex-row","children":[["$","$L5",null,{"href":"/","className":"group/btn relative inline-flex items-center justify-center gap-2.5 rounded-xs font-medium transition-[background-color,border-color,color,transform] duration-200 ease-signal disabled:pointer-events-none disabled:opacity-45 bg-signal text-signal-ink hover:bg-signal-bright active:translate-y-px shadow-[0_0_28px_-10px_var(--color-signal)] h-13 px-7 text-base","children":"$L6"}],"$L7"]}],"$L8"]}]]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],"$L9","$La"]}]}]]}],{"children":["$Lb",{"children":["$Lc",{"children":["$Ld",{},null,false,null]},null,false,"$e"]},null,false,"$e"]},null,false,null],"$Lf",false]],"m":"$undefined","G":["$10",["$L11"]],"S":true,"h":null,"r":"$undefined","s":"$undefined","a":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"Al_yH0nozFsdUPKsBZmuh"} 12:I[5014,["/_next/static/chunks/238f5-k2_z8v5.js","/_next/static/chunks/3bh0eus2psr7s.js","/_next/static/chunks/0wvhk94xdhsnj.js"],"default"] 13:I[5500,["/_next/static/chunks/238f5-k2_z8v5.js","/_next/static/chunks/3bh0eus2psr7s.js"],"Image"] 1c:I[97367,["/_next/static/chunks/3fntmmi971322.js"],"OutletBoundary"] 1d:"$Sreact.suspense" 1f:I[97367,["/_next/static/chunks/3fntmmi971322.js"],"ViewportBoundary"] 21:I[97367,["/_next/static/chunks/3fntmmi971322.js"],"MetadataBoundary"] 6:[["$","span",null,{"children":"Back to home"}],["$","$L12",null,{"ref":"$undefined","iconNode":[["path",{"d":"M5 12h14","key":"1ays0h"}],["path",{"d":"m12 5 7 7-7 7","key":"xquz4c"}]],"className":"lucide-arrow-right size-4 transition-transform duration-200 ease-signal group-hover/btn:translate-x-1","aria-hidden":true}]] 7:["$","$L5",null,{"href":"/contact","className":"group/btn relative inline-flex items-center justify-center gap-2.5 rounded-xs font-medium transition-[background-color,border-color,color,transform] duration-200 ease-signal disabled:pointer-events-none disabled:opacity-45 border border-edge-strong bg-panel/60 text-chrome hover:border-edge-bright hover:bg-panel-hi active:translate-y-px h-13 px-7 text-base","children":[["$","span",null,{"children":"Contact us"}],null]}] 8:["$","div",null,{"className":"mt-16 border-t border-edge pt-8","children":[["$","p",null,{"className":"label-mono text-slate","children":"Or go straight to a service"}],["$","ul",null,{"className":"mt-5 grid gap-x-8 gap-y-2.5 sm:grid-cols-2 lg:grid-cols-3","children":[["$","li","custom-software-development",{"children":["$","$L5",null,{"href":"/services/custom-software-development","className":"flex items-center gap-3 text-[0.9375rem] text-steel transition-colors hover:text-signal","children":[["$","span",null,{"className":"label-mono text-slate","children":"01"}],"Custom Software Development"]}]}],["$","li","business-automation",{"children":["$","$L5",null,{"href":"/services/business-automation","className":"flex items-center gap-3 text-[0.9375rem] text-steel transition-colors hover:text-signal","children":[["$","span",null,{"className":"label-mono text-slate","children":"02"}],"Business Process Automation"]}]}],["$","li","ai-automation",{"children":["$","$L5",null,{"href":"/services/ai-automation","className":"flex items-center gap-3 text-[0.9375rem] text-steel transition-colors hover:text-signal","children":[["$","span",null,{"className":"label-mono text-slate","children":"03"}],"AI Automation"]}]}],["$","li","system-integration",{"children":["$","$L5",null,{"href":"/services/system-integration","className":"flex items-center gap-3 text-[0.9375rem] text-steel transition-colors hover:text-signal","children":[["$","span",null,{"className":"label-mono text-slate","children":"04"}],"System Integration"]}]}],["$","li","legacy-modernization",{"children":["$","$L5",null,{"href":"/services/legacy-modernization","className":"flex items-center gap-3 text-[0.9375rem] text-steel transition-colors hover:text-signal","children":[["$","span",null,{"className":"label-mono text-slate","children":"05"}],"Legacy System Modernization"]}]}],["$","li","web-applications",{"children":["$","$L5",null,{"href":"/services/web-applications","className":"flex items-center gap-3 text-[0.9375rem] text-steel transition-colors hover:text-signal","children":[["$","span",null,{"className":"label-mono text-slate","children":"06"}],"Web Applications & E-commerce"]}]}],["$","li","software-maintenance",{"children":["$","$L5",null,{"href":"/services/software-maintenance","className":"flex items-center gap-3 text-[0.9375rem] text-steel transition-colors hover:text-signal","children":[["$","span",null,{"className":"label-mono text-slate","children":"07"}],"Software Maintenance & Support"]}]}],["$","li","hardware-integration",{"children":["$","$L5",null,{"href":"/services/hardware-integration","className":"flex items-center gap-3 text-[0.9375rem] text-steel transition-colors hover:text-signal","children":[["$","span",null,{"className":"label-mono text-slate","children":"08"}],"Hardware & Software Integration"]}]}]]}]]}] 9:["$","footer",null,{"className":"relative border-t border-edge bg-abyss","children":["$","div",null,{"className":"mx-auto w-full px-5 sm:px-8 lg:px-10 max-w-wide py-16 sm:py-20","children":[["$","div",null,{"className":"grid gap-12 lg:grid-cols-[minmax(0,1.15fr)_minmax(0,2fr)]","children":[["$","div",null,{"children":[["$","$L5",null,{"href":"/","className":"group inline-flex items-center rounded-xs transition-opacity hover:opacity-90","aria-label":"Silver Shark Sdn Bhd — home","children":["$","$L13",null,{"src":"/brand/silver-shark-logo-white.png","alt":"Silver Shark Sdn Bhd","width":4273,"height":687,"priority":true,"className":"h-8 w-auto sm:h-9"}]}],["$","p",null,{"className":"mt-5 max-w-[38ch] text-[0.9375rem] leading-relaxed text-steel","children":"Silver Shark develops custom software, business automation, AI automation and system integrations for Malaysian businesses."}],["$","p",null,{"className":"mt-5 flex items-start gap-2.5 text-sm text-slate","children":[["$","$L12",null,{"ref":"$undefined","iconNode":[["path",{"d":"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0","key":"1r0f0z"}],["circle",{"cx":"12","cy":"10","r":"3","key":"ilqhr7"}]],"className":"lucide-map-pin mt-0.5 size-4 shrink-0","aria-hidden":true}],["$","span",null,{"children":"We work with businesses across Malaysia, on site where the operation is and remotely for everything else."}]]}],["$","ul",null,{"className":"mt-6 space-y-2 text-[0.9375rem]","children":[null,null]}]]}],["$","div",null,{"className":"grid gap-10 sm:grid-cols-3","children":[["$","div",null,{"children":[["$","h2",null,{"className":"label-mono mb-4 text-slate","children":"Services"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","/services/custom-software-development",{"children":["$","$L5",null,{"href":"/services/custom-software-development","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"Custom Software Development"}]}],["$","li","/services/business-automation",{"children":["$","$L5",null,{"href":"/services/business-automation","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"Business Process Automation"}]}],["$","li","/services/ai-automation",{"children":["$","$L5",null,{"href":"/services/ai-automation","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"AI Automation"}]}],["$","li","/services/system-integration",{"children":["$","$L5",null,{"href":"/services/system-integration","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"System Integration"}]}],["$","li","/services/legacy-modernization",{"children":["$","$L5",null,{"href":"/services/legacy-modernization","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"Legacy System Modernization"}]}],["$","li","/services/web-applications",{"children":["$","$L5",null,{"href":"/services/web-applications","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"Web Applications & E-commerce"}]}],["$","li","/services/software-maintenance",{"children":["$","$L5",null,{"href":"/services/software-maintenance","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"Software Maintenance & Support"}]}],["$","li","/services/hardware-integration",{"children":["$","$L5",null,{"href":"/services/hardware-integration","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"Hardware & Software Integration"}]}]]}]]}],["$","div",null,{"children":[["$","h2",null,{"className":"label-mono mb-4 text-slate","children":"Industries"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","/industries/manufacturing",{"children":["$","$L5",null,{"href":"/industries/manufacturing","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"Manufacturing"}]}],"$L14","$L15","$L16","$L17","$L18"]}]]}],"$L19"]}]]}],"$L1a"]}]}] a:["$","$L5",null,{"href":"https://wa.me/60186613210?text=Hi%20Silver%20Shark%2C%20I%20would%20like%20to%20discuss%20a%20software%20or%20automation%20project.","target":"_blank","rel":"noopener noreferrer","aria-label":"Chat with Silver Shark on WhatsApp","className":"group fixed bottom-5 right-5 z-40 inline-flex size-14 items-center justify-center rounded-full bg-[#25D366] text-white shadow-[0_10px_30px_rgba(37,211,102,0.3)] ring-4 ring-[#25D366]/15 transition-transform duration-200 hover:scale-105 hover:bg-[#20bd5a] active:scale-95 sm:bottom-7 sm:right-7","children":[["$","span",null,{"aria-hidden":true,"className":"pointer-events-none absolute right-full mr-3 translate-x-1 whitespace-nowrap border border-edge-strong bg-hull px-3 py-2 text-sm text-chrome opacity-0 transition-[opacity,transform] duration-200 group-hover:translate-x-0 group-hover:opacity-100 group-focus-visible:translate-x-0 group-focus-visible:opacity-100","children":"Chat on WhatsApp"}],["$","svg",null,{"aria-hidden":true,"viewBox":"0 0 32 32","className":"size-7","fill":"none","children":[["$","path",null,{"d":"M16 3.5a12.5 12.5 0 0 0-10.84 18.7L3.5 28.5l6.5-1.6A12.5 12.5 0 1 0 16 3.5Z","stroke":"currentColor","strokeWidth":"2","strokeLinejoin":"round"}],["$","path",null,{"d":"M11.2 10.2c.3-.7.7-.7 1-.7h.8c.3 0 .6.1.8.5l.9 2.2c.1.3.1.6-.1.8l-.7.9c-.2.2-.3.4-.1.7.6 1 1.7 2 2.7 2.5.3.2.5.2.7-.1l.8-1c.2-.3.5-.4.8-.2l2.2 1c.3.2.4.4.3.8-.1.7-.3 1.4-.9 1.8-.5.4-1.3.6-2 .4-1.1-.3-2.4-.9-3.8-1.9-2.1-1.5-3.5-3.6-4-4.7-.3-.7-.5-1.5-.5-2.3 0-.6.2-1.2.5-1.7Z","fill":"currentColor"}]]}]]}] b:["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}] c:["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}] d:["$","$1","c",{"children":["$L1b",[["$","script","script-0",{"src":"/_next/static/chunks/0wvhk94xdhsnj.js","async":true,"nonce":"$undefined"}]],["$","$L1c",null,{"children":["$","$1d",null,{"name":"Next.MetadataOutlet","children":"$@1e"}]}]]}] f:["$","$1","h",{"children":[null,["$","$L1f",null,{"children":"$L20"}],["$","div",null,{"hidden":true,"children":["$","$L21",null,{"children":["$","$1d",null,{"name":"Next.Metadata","children":"$L22"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}] 11:["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0w_fpikeyx0c6.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}] e:C 14:["$","li","/industries/logistics-warehouse",{"children":["$","$L5",null,{"href":"/industries/logistics-warehouse","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"Warehouse & Logistics"}]}] 15:["$","li","/industries/retail-ecommerce",{"children":["$","$L5",null,{"href":"/industries/retail-ecommerce","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"Retail & E-commerce"}]}] 16:["$","li","/industries/property-facilities",{"children":["$","$L5",null,{"href":"/industries/property-facilities","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"Property & Facilities"}]}] 17:["$","li","/industries/education",{"children":["$","$L5",null,{"href":"/industries/education","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"Education"}]}] 18:["$","li","/industries/professional-services",{"children":["$","$L5",null,{"href":"/industries/professional-services","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"Professional Services"}]}] 19:["$","div",null,{"children":[["$","h2",null,{"className":"label-mono mb-4 text-slate","children":"Company"}],["$","ul",null,{"className":"space-y-2.5","children":[["$","li","/about",{"children":["$","$L5",null,{"href":"/about","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"About Silver Shark"}]}],["$","li","/solutions",{"children":["$","$L5",null,{"href":"/solutions","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"Solutions by problem"}]}],["$","li","/use-cases",{"children":["$","$L5",null,{"href":"/use-cases","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"Example solutions"}]}],["$","li","/insights",{"children":["$","$L5",null,{"href":"/insights","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"Insights"}]}],["$","li","/contact",{"children":["$","$L5",null,{"href":"/contact","className":"text-[0.9375rem] leading-snug text-steel transition-colors hover:text-chrome","children":"Contact"}]}]]}]]}] 1a:["$","div",null,{"className":"mt-14 flex flex-col gap-4 border-t border-edge pt-7 sm:flex-row sm:items-center sm:justify-between","children":[["$","p",null,{"className":"text-sm text-slate","children":["© ",2026," ","Silver Shark Sdn Bhd","",". All rights reserved."]}],["$","ul",null,{"className":"flex flex-wrap items-center gap-x-6 gap-y-2","children":[["$","li","/privacy-policy",{"children":["$","$L5",null,{"href":"/privacy-policy","className":"text-sm text-slate transition-colors hover:text-silver","children":"Privacy Policy"}]}],["$","li","/terms",{"children":["$","$L5",null,{"href":"/terms","className":"text-sm text-slate transition-colors hover:text-silver","children":"Terms of Use"}]}]]}]]}] 23:T6de,{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is the difference between a website and a web application?","acceptedAnswer":{"@type":"Answer","text":"A website presents information. A web application performs transactions on behalf of a logged-in user and holds state. The second requires authentication, permissions, data validation and integration, which is where most of the engineering effort goes."}},{"@type":"Question","name":"Can a portal connect to our existing ERP or accounting system?","acceptedAnswer":{"@type":"Answer","text":"Usually yes, and it should. Otherwise you have created a second place where data lives. See system integration for how those connections are built."}},{"@type":"Question","name":"Should we build e-commerce from scratch or use a platform?","acceptedAnswer":{"@type":"Answer","text":"If your catalogue and checkout are conventional, an established platform plus integration work is normally the better value. Custom development is warranted when pricing rules, product configuration or fulfilment are genuinely unusual."}},{"@type":"Question","name":"Do you build mobile apps?","acceptedAnswer":{"@type":"Answer","text":"We build mobile-first web applications and progressive web apps, which cover most operational needs without app store distribution. Where a native app is genuinely required — deep device hardware access, for example — we will say so rather than force a web solution."}},{"@type":"Question","name":"Who hosts it?","acceptedAnswer":{"@type":"Answer","text":"Whatever suits your constraints: a cloud provider, a Malaysian host, or your own servers. We set up deployment, backups and monitoring, and document them so you are not locked to us."}}]}1b:[[["$","script","0",{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://www.silvershark.com.my/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Services\",\"item\":\"https://www.silvershark.com.my/services\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Web Applications & E-commerce\",\"item\":\"https://www.silvershark.com.my/services/web-applications\"}]}"}}],["$","script","1",{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"Service\",\"name\":\"Web Applications & E-commerce\",\"description\":\"Custom web application development in Malaysia: customer portals, B2B ordering platforms, e-commerce and booking systems, integrated with your systems.\",\"url\":\"https://www.silvershark.com.my/services/web-applications\",\"serviceType\":\"Web Applications & E-commerce\",\"provider\":{\"@id\":\"https://www.silvershark.com.my/#organization\"},\"areaServed\":{\"@type\":\"Country\",\"name\":\"Malaysia\"}}"}}],["$","script","2",{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"$23"}}]],["$","section",null,{"className":"relative isolate overflow-hidden border-b border-edge bg-abyss pt-[calc(var(--header-h)+2.5rem)] pb-14 sm:pb-20 lg:pt-[calc(var(--header-h)+4rem)]","children":[["$","div",null,{"aria-hidden":true,"className":"pointer-events-none absolute inset-0 -z-10","children":[["$","div",null,{"className":"page-hero-photo absolute inset-0"}],["$","div",null,{"className":"field-grid field-mask absolute inset-0 opacity-45"}]]}],"$L24"]}],"$L25","$L26","$L27","$L28","$L29","$L2a","$L2b","$L2c"] 2d:I[73195,["/_next/static/chunks/238f5-k2_z8v5.js","/_next/static/chunks/3bh0eus2psr7s.js","/_next/static/chunks/0wvhk94xdhsnj.js"],"Reveal"] 24:["$","div",null,{"className":"mx-auto w-full px-5 sm:px-8 lg:px-10 max-w-wide","children":[["$","nav",null,{"aria-label":"Breadcrumb","className":"label-mono mb-8","children":["$","ol",null,{"className":"flex flex-wrap items-center gap-x-2 gap-y-1 text-steel","children":[["$","li","/",{"className":"flex items-center gap-2","children":[null,["$","$L5",null,{"href":"/","className":"transition-colors hover:text-signal","children":"Home"}]]}],["$","li","/services",{"className":"flex items-center gap-2","children":[["$","$L12",null,{"ref":"$undefined","iconNode":[["path",{"d":"m9 18 6-6-6-6","key":"mthhwq"}]],"className":"lucide-chevron-right size-3 text-slate","aria-hidden":true}],["$","$L5",null,{"href":"/services","className":"transition-colors hover:text-signal","children":"Services"}]]}],["$","li","/services/web-applications",{"className":"flex items-center gap-2","children":[["$","$L12",null,{"ref":"$undefined","iconNode":"$24:props:children:0:props:children:props:children:1:props:children:0:props:iconNode","className":"lucide-chevron-right size-3 text-slate","aria-hidden":true}],["$","span",null,{"aria-current":"page","className":"text-silver","children":"Web Applications & E-commerce"}]]}]]}]}],["$","div",null,{"className":"grid gap-10 lg:grid-cols-[minmax(0,1.25fr)_minmax(0,0.75fr)] lg:gap-16","children":[["$","div",null,{"children":[["$","p",null,{"className":"label-mono flex items-center gap-2.5 text-signal","children":[["$","span",null,{"aria-hidden":true,"className":"size-1.5 bg-signal"}],"Service 06"]}],["$","h1",null,{"className":"mt-5 max-w-[20ch] text-[2.3rem] leading-[1.04] sm:text-5xl lg:text-[3.5rem]","children":"Web platforms that carry actual business processes"}],["$","p",null,{"className":"mt-6 max-w-[62ch] text-lg leading-relaxed text-silver","children":"A brochure website tells people you exist. A web application does something for them: places an order, checks a status, submits a claim, books a slot. We build the second kind — customer portals, B2B ordering platforms and e-commerce that is connected to the systems behind it."}],"$undefined"]}],["$","div",null,{"className":"lg:pt-2","children":["$","dl",null,{"className":"border border-edge bg-hull","children":[["$","div",null,{"className":"border-b border-edge p-5","children":[["$","dt",null,{"className":"label-mono text-friction","children":"The problem"}],["$","dd",null,{"className":"mt-2 text-[0.9375rem] leading-relaxed text-steel","children":"Customers and partners have to email or call your team for things they could do themselves in thirty seconds."}]]}],["$","div",null,{"className":"border-b border-edge p-5","children":[["$","dt",null,{"className":"label-mono text-slate","children":"What we do"}],["$","dd",null,{"className":"mt-2 text-[0.9375rem] leading-relaxed text-steel","children":"We build portals and online platforms connected to your live data, so self-service actually reflects reality."}]]}],["$","div",null,{"className":"p-5","children":[["$","dt",null,{"className":"label-mono text-signal","children":"Business value"}],["$","dd",null,{"className":"mt-2 text-[0.9375rem] leading-relaxed text-silver","children":"Fewer status enquiries, orders that arrive already structured, and a channel that works outside office hours."}]]}]]}]}]]}]]}] 25:["$","section",null,{"id":"$undefined","className":"relative isolate bg-hull py-20 sm:py-28 lg:py-32","children":[["$","div",null,{"aria-hidden":true,"className":"pointer-events-none absolute inset-0 overflow-hidden","children":["$","div",null,{"className":"mx-auto h-full max-w-content px-5 sm:px-8 lg:px-10","children":["$","div",null,{"className":"relative h-full","children":[["$","span",null,{"className":"absolute inset-y-0 left-0 w-px bg-linear-to-b from-transparent via-edge to-transparent"}],["$","span",null,{"className":"absolute inset-y-0 right-0 w-px bg-linear-to-b from-transparent via-edge to-transparent"}]]}]}]}],["$","div",null,{"className":"mx-auto w-full px-5 sm:px-8 lg:px-10 max-w-content relative","children":["$","div",null,{"className":"grid gap-10 lg:grid-cols-[minmax(0,0.6fr)_minmax(0,1.4fr)] lg:gap-16","children":[["$","div",null,{"className":"flex flex-col gap-5 lg:sticky lg:top-28 lg:self-start","children":[["$","div",null,{"className":"label-mono flex items-center gap-2.5 text-signal","children":[["$","span",null,{"aria-hidden":true,"className":"size-1.5 shrink-0 bg-signal"}],null,["$","span",null,{"children":"What it is"}]]}],["$","h2",null,{"id":"$undefined","className":"text-3xl sm:text-4xl max-w-[22ch]","children":"Understanding web applications & e-commerce"}],null,"$undefined"]}],["$","div",null,{"className":"space-y-5 text-[1.0625rem] leading-relaxed text-steel","children":[["$","p","Web applications are software that happe",{"className":"max-w-[68ch]","children":"Web applications are software that happens to run in a browser. The distinction from a website matters because the engineering is different: authentication, permissions, state, validation, integration with back-office systems, and behaviour when two people act at once."}],["$","p","The most valuable web platforms for a gr",{"className":"max-w-[68ch]","children":"The most valuable web platforms for a growing business are usually the ones that let someone outside the company do work that currently lands on an employee. A B2B customer placing a repeat order themselves. A dealer checking stock. A tenant reporting a fault. Each of those removes an email thread and produces cleaner data than a phone call."}],["$","p","We build corporate websites too, and we ",{"className":"max-w-[68ch]","children":"We build corporate websites too, and we build them properly — fast, accessible, structured for search. But we are not a template shop, and the website is usually the smallest part of what a client needs from us."}]]}]]}]}]]}] 26:["$","section",null,{"id":"$undefined","className":"relative isolate bg-abyss py-16 sm:py-24","children":[null,["$","div",null,{"className":"mx-auto w-full px-5 sm:px-8 lg:px-10 max-w-content relative","children":["$","div",null,{"className":"grid gap-10 lg:grid-cols-[minmax(0,0.6fr)_minmax(0,1.4fr)] lg:gap-16","children":[["$","div",null,{"className":"flex flex-col gap-5","children":[["$","div",null,{"className":"label-mono flex items-center gap-2.5 text-signal","children":[["$","span",null,{"aria-hidden":true,"className":"size-1.5 shrink-0 bg-signal"}],null,["$","span",null,{"children":"Who it is for"}]]}],["$","h2",null,{"id":"$undefined","className":"text-3xl sm:text-4xl max-w-[22ch]","children":"Signals this applies to you"}],null,"$undefined"]}],["$","ul",null,{"className":"grid gap-px self-start border border-edge bg-edge sm:grid-cols-2","children":[["$","li","B2B businesses taking repeat orders by email, phone or WhatsApp",{"className":"flex items-start gap-3 bg-abyss p-5","children":[["$","span",null,{"aria-hidden":true,"className":"mt-2 size-1.5 shrink-0 bg-friction"}],["$","span",null,{"className":"text-[0.9375rem] leading-relaxed text-steel","children":"B2B businesses taking repeat orders by email, phone or WhatsApp"}]]}],["$","li","Companies answering the same status questions many times a day",{"className":"flex items-start gap-3 bg-abyss p-5","children":[["$","span",null,{"aria-hidden":true,"className":"mt-2 size-1.5 shrink-0 bg-friction"}],["$","span",null,{"className":"text-[0.9375rem] leading-relaxed text-steel","children":"Companies answering the same status questions many times a day"}]]}],["$","li","Retailers whose online store is disconnected from their stock system",{"className":"flex items-start gap-3 bg-abyss p-5","children":[["$","span",null,{"aria-hidden":true,"className":"mt-2 size-1.5 shrink-0 bg-friction"}],["$","span",null,{"className":"text-[0.9375rem] leading-relaxed text-steel","children":"Retailers whose online store is disconnected from their stock system"}]]}],["$","li","Service businesses managing bookings across spreadsheets and messages",{"className":"flex items-start gap-3 bg-abyss p-5","children":[["$","span",null,{"aria-hidden":true,"className":"mt-2 size-1.5 shrink-0 bg-friction"}],["$","span",null,{"className":"text-[0.9375rem] leading-relaxed text-steel","children":"Service businesses managing bookings across spreadsheets and messages"}]]}]]}]]}]}]]}] 27:["$","section",null,{"id":"$undefined","className":"relative isolate bg-hull py-20 sm:py-28 lg:py-32","children":[["$","div",null,{"aria-hidden":true,"className":"pointer-events-none absolute inset-0 overflow-hidden","children":["$","div",null,{"className":"mx-auto h-full max-w-content px-5 sm:px-8 lg:px-10","children":["$","div",null,{"className":"relative h-full","children":[["$","span",null,{"className":"absolute inset-y-0 left-0 w-px bg-linear-to-b from-transparent via-edge to-transparent"}],["$","span",null,{"className":"absolute inset-y-0 right-0 w-px bg-linear-to-b from-transparent via-edge to-transparent"}]]}]}]}],["$","div",null,{"className":"mx-auto w-full px-5 sm:px-8 lg:px-10 max-w-content relative","children":[["$","div",null,{"className":"flex flex-col gap-5 max-w-3xl","children":[["$","div",null,{"className":"label-mono flex items-center gap-2.5 text-signal","children":[["$","span",null,{"aria-hidden":true,"className":"size-1.5 shrink-0 bg-signal"}],null,["$","span",null,{"children":"Capability"}]]}],["$","h2",null,{"id":"$undefined","className":"text-3xl sm:text-4xl max-w-[22ch]","children":"What Silver Shark can build"}],["$","p",null,{"className":"max-w-[62ch] text-lg text-steel","children":"Concrete deliverables rather than categories. Most projects combine several of these."}],"$undefined"]}],["$","div",null,{"className":"mt-12 grid gap-px border border-edge bg-edge sm:grid-cols-2","children":[["$","$L2d","Customer & B2B portals",{"delay":0,"className":"bg-hull p-6 sm:p-7","children":[["$","div",null,{"className":"flex items-baseline gap-3","children":[["$","span",null,{"className":"label-mono text-slate","children":"01"}],["$","h3",null,{"className":"text-lg","children":"Customer & B2B portals"}]]}],["$","p",null,{"className":"mt-2.5 text-[0.9375rem] leading-relaxed text-steel","children":"Self-service for orders, documents, status, statements and support requests, driven by your live system data."}]]}],["$","$L2d","Online ordering platforms",{"delay":35,"className":"bg-hull p-6 sm:p-7","children":[["$","div",null,{"className":"flex items-baseline gap-3","children":[["$","span",null,{"className":"label-mono text-slate","children":"02"}],["$","h3",null,{"className":"text-lg","children":"Online ordering platforms"}]]}],["$","p",null,{"className":"mt-2.5 text-[0.9375rem] leading-relaxed text-steel","children":"Account-based ordering with customer-specific pricing, credit terms and reorder history — the way B2B actually buys."}]]}],["$","$L2d","E-commerce",{"delay":70,"className":"bg-hull p-6 sm:p-7","children":[["$","div",null,{"className":"flex items-baseline gap-3","children":[["$","span",null,{"className":"label-mono text-slate","children":"03"}],["$","h3",null,{"className":"text-lg","children":"E-commerce"}]]}],["$","p",null,{"className":"mt-2.5 text-[0.9375rem] leading-relaxed text-steel","children":"Storefronts built or extended, with payment, delivery and stock connected back to the systems that fulfil the order."}]]}],["$","$L2d","Booking & appointment systems",{"delay":105,"className":"bg-hull p-6 sm:p-7","children":[["$","div",null,{"className":"flex items-baseline gap-3","children":[["$","span",null,{"className":"label-mono text-slate","children":"04"}],["$","h3",null,{"className":"text-lg","children":"Booking & appointment systems"}]]}],["$","p",null,{"className":"mt-2.5 text-[0.9375rem] leading-relaxed text-steel","children":"Availability, resources, capacity rules, confirmations and reminders, for services that are scheduled rather than shipped."}]]}],["$","$L2d","Corporate websites",{"delay":140,"className":"bg-hull p-6 sm:p-7","children":[["$","div",null,{"className":"flex items-baseline gap-3","children":[["$","span",null,{"className":"label-mono text-slate","children":"05"}],["$","h3",null,{"className":"text-lg","children":"Corporate websites"}]]}],["$","p",null,{"className":"mt-2.5 text-[0.9375rem] leading-relaxed text-steel","children":"Fast, accessible, well-structured sites with proper technical SEO, built to be edited without a developer where that is useful."}]]}],["$","$L2d","Progressive web applications",{"delay":175,"className":"bg-hull p-6 sm:p-7","children":["$L2e","$L2f"]}],"$L30","$L31"]}],null]}]]}] 35:I[27201,["/_next/static/chunks/3fntmmi971322.js"],"IconMark"] 28:["$","section",null,{"id":"$undefined","className":"relative isolate bg-abyss py-20 sm:py-28 lg:py-32","children":[null,["$","div",null,{"className":"mx-auto w-full px-5 sm:px-8 lg:px-10 max-w-content relative","children":["$","div",null,{"className":"grid gap-10 lg:grid-cols-[minmax(0,0.6fr)_minmax(0,1.4fr)] lg:gap-16","children":[["$","div",null,{"className":"flex flex-col gap-5 lg:sticky lg:top-28 lg:self-start","children":[["$","div",null,{"className":"label-mono flex items-center gap-2.5 text-signal","children":[["$","span",null,{"aria-hidden":true,"className":"size-1.5 shrink-0 bg-signal"}],null,["$","span",null,{"children":"Our approach"}]]}],["$","h2",null,{"id":"$undefined","className":"text-3xl sm:text-4xl max-w-[22ch]","children":"How the work runs"}],["$","p",null,{"className":"max-w-[62ch] text-lg text-steel","children":"Specific to this service — the general delivery sequence is on every project."}],"$undefined"]}],["$","ol",null,{"className":"border-t border-edge","children":[["$","$L2d","Design for the task, not the tour",{"as":"li","delay":0,"className":"border-b border-edge py-6","children":[["$","div",null,{"className":"flex items-baseline gap-4","children":[["$","span",null,{"className":"label-mono text-signal","children":"01"}],["$","h3",null,{"className":"text-lg","children":"Design for the task, not the tour"}]]}],["$","p",null,{"className":"mt-2.5 max-w-[66ch] pl-9 text-[0.9375rem] leading-relaxed text-steel","children":"Portal design starts from the three or four things a user actually comes to do, and makes those unmistakable. Everything else is secondary navigation."}]]}],["$","$L2d","Connect to real data",{"as":"li","delay":40,"className":"border-b border-edge py-6","children":[["$","div",null,{"className":"flex items-baseline gap-4","children":[["$","span",null,{"className":"label-mono text-signal","children":"02"}],["$","h3",null,{"className":"text-lg","children":"Connect to real data"}]]}],["$","p",null,{"className":"mt-2.5 max-w-[66ch] pl-9 text-[0.9375rem] leading-relaxed text-steel","children":"Self-service only reduces work if it is accurate. We integrate with the source systems so the portal shows the same truth your staff would quote on the phone."}]]}],["$","$L2d","Build for the device it is used on",{"as":"li","delay":80,"className":"border-b border-edge py-6","children":[["$","div",null,{"className":"flex items-baseline gap-4","children":[["$","span",null,{"className":"label-mono text-signal","children":"03"}],["$","h3",null,{"className":"text-lg","children":"Build for the device it is used on"}]]}],["$","p",null,{"className":"mt-2.5 max-w-[66ch] pl-9 text-[0.9375rem] leading-relaxed text-steel","children":"Warehouse and field users are on phones with poor signal and sometimes gloves. That changes layout, target sizes and offline behaviour."}]]}],["$","$L2d","Performance and accessibility as requirements",{"as":"li","delay":120,"className":"border-b border-edge py-6","children":[["$","div",null,{"className":"flex items-baseline gap-4","children":[["$","span",null,{"className":"label-mono text-signal","children":"04"}],["$","h3",null,{"className":"text-lg","children":"Performance and accessibility as requirements"}]]}],["$","p",null,{"className":"mt-2.5 max-w-[66ch] pl-9 text-[0.9375rem] leading-relaxed text-steel","children":"Fast loading, keyboard operation, readable contrast and screen-reader support are specified upfront, not audited at the end."}]]}]]}]]}]}]]}] 29:["$","section",null,{"id":"$undefined","className":"relative isolate bg-hull py-16 sm:py-24","children":[["$","div",null,{"aria-hidden":true,"className":"pointer-events-none absolute inset-0 overflow-hidden","children":["$","div",null,{"className":"mx-auto h-full max-w-content px-5 sm:px-8 lg:px-10","children":["$","div",null,{"className":"relative h-full","children":[["$","span",null,{"className":"absolute inset-y-0 left-0 w-px bg-linear-to-b from-transparent via-edge to-transparent"}],["$","span",null,{"className":"absolute inset-y-0 right-0 w-px bg-linear-to-b from-transparent via-edge to-transparent"}]]}]}]}],["$","div",null,{"className":"mx-auto w-full px-5 sm:px-8 lg:px-10 max-w-content relative","children":[["$","div",null,{"className":"flex flex-col gap-6 sm:flex-row sm:items-end sm:justify-between","children":[["$","div",null,{"className":"flex flex-col gap-5 max-w-xl","children":[["$","div",null,{"className":"label-mono flex items-center gap-2.5 text-signal","children":[["$","span",null,{"aria-hidden":true,"className":"size-1.5 shrink-0 bg-signal"}],null,["$","span",null,{"children":"Delivery"}]]}],["$","h2",null,{"id":"$undefined","className":"text-3xl sm:text-4xl max-w-[22ch]","children":"The sequence every project follows"}],null,"$undefined"]}],["$","$L5",null,{"href":"/about#process","className":"label-mono inline-flex items-center gap-2 text-signal transition-colors hover:text-signal-bright","children":["How we work in detail",["$","$L12",null,{"ref":"$undefined","iconNode":[["path",{"d":"M7 7h10v10","key":"1tivn9"}],["path",{"d":"M7 17 17 7","key":"1vkiza"}]],"className":"lucide-arrow-up-right size-3.5","aria-hidden":true}]]}]]}],["$","ol",null,{"className":"mt-8 grid gap-px border border-edge bg-edge sm:grid-cols-2 lg:grid-cols-4","children":[["$","li","01",{"className":"bg-hull p-5","children":[["$","span",null,{"className":"label-mono text-slate","children":"01"}],["$","h3",null,{"className":"mt-2 text-base font-semibold text-chrome","children":"Discover"}],["$","p",null,{"className":"mt-1.5 text-sm leading-relaxed text-steel","children":"Understand the operation before discussing technology."}]]}],["$","li","02",{"className":"bg-hull p-5","children":[["$","span",null,{"className":"label-mono text-slate","children":"02"}],["$","h3",null,{"className":"mt-2 text-base font-semibold text-chrome","children":"Analyse"}],["$","p",null,{"className":"mt-1.5 text-sm leading-relaxed text-steel","children":"Decide what should be removed, automated or built."}]]}],["$","li","03",{"className":"bg-hull p-5","children":[["$","span",null,{"className":"label-mono text-slate","children":"03"}],["$","h3",null,{"className":"mt-2 text-base font-semibold text-chrome","children":"Design"}],["$","p",null,{"className":"mt-1.5 text-sm leading-relaxed text-steel","children":"Design the data model and the screens people will live in."}]]}],["$","li","04",{"className":"bg-hull p-5","children":[["$","span",null,{"className":"label-mono text-slate","children":"04"}],["$","h3",null,{"className":"mt-2 text-base font-semibold text-chrome","children":"Build"}],["$","p",null,{"className":"mt-1.5 text-sm leading-relaxed text-steel","children":"Build the core in usable stages."}]]}],["$","li","05",{"className":"bg-hull p-5","children":[["$","span",null,{"className":"label-mono text-slate","children":"05"}],["$","h3",null,{"className":"mt-2 text-base font-semibold text-chrome","children":"Integrate"}],["$","p",null,{"className":"mt-1.5 text-sm leading-relaxed text-steel","children":"Connect the system to everything else that holds the truth."}]]}],["$","li","06",{"className":"bg-hull p-5","children":[["$","span",null,{"className":"label-mono text-slate","children":"06"}],["$","h3",null,{"className":"mt-2 text-base font-semibold text-chrome","children":"Test"}],["$","p",null,{"className":"mt-1.5 text-sm leading-relaxed text-steel","children":"Test with your data and your awkward cases."}]]}],["$","li","07",{"className":"bg-hull p-5","children":[["$","span",null,{"className":"label-mono text-slate","children":"07"}],["$","h3",null,{"className":"mt-2 text-base font-semibold text-chrome","children":"Launch"}],["$","p",null,{"className":"mt-1.5 text-sm leading-relaxed text-steel","children":"Go live in a controlled, reversible way."}]]}],"$L32"]}]]}]]}] 2a:["$","section",null,{"id":"faq","className":"relative isolate bg-abyss py-20 sm:py-28 lg:py-32","children":[null,["$","div",null,{"className":"mx-auto w-full px-5 sm:px-8 lg:px-10 max-w-content relative","children":["$","div",null,{"className":"grid gap-10 lg:grid-cols-[minmax(0,0.7fr)_minmax(0,1.3fr)] lg:gap-16","children":[["$","div",null,{"className":"flex flex-col gap-5 lg:sticky lg:top-28 lg:self-start","children":[["$","div",null,{"className":"label-mono flex items-center gap-2.5 text-signal","children":[["$","span",null,{"aria-hidden":true,"className":"size-1.5 shrink-0 bg-signal"}],null,["$","span",null,{"children":"Questions"}]]}],["$","h2",null,{"id":"faq-heading","className":"text-3xl sm:text-4xl max-w-[22ch]","children":"Web Applications & E-commerce — common questions"}],null,"$undefined"]}],["$","div",null,{"className":"border-t border-edge","aria-labelledby":"faq-heading","children":[["$","details","What is the difference between a website and a web application?",{"className":"group border-b border-edge","children":[["$","summary",null,{"className":"flex cursor-pointer list-none items-start justify-between gap-6 py-5 text-left text-base font-medium text-chrome transition-colors hover:text-signal sm:text-lg [&::-webkit-details-marker]:hidden","children":[["$","span",null,{"className":"font-display tracking-tight","children":"What is the difference between a website and a web application?"}],["$","$L12",null,{"ref":"$undefined","iconNode":[["path",{"d":"M5 12h14","key":"1ays0h"}],["path",{"d":"M12 5v14","key":"s699le"}]],"className":"lucide-plus mt-1 size-4 shrink-0 text-steel transition-transform duration-300 ease-out-quint group-open:rotate-45 group-open:text-signal","aria-hidden":true}]]}],["$","p",null,{"className":"max-w-[70ch] pb-6 text-steel","children":"A website presents information. A web application performs transactions on behalf of a logged-in user and holds state. The second requires authentication, permissions, data validation and integration, which is where most of the engineering effort goes."}]]}],["$","details","Can a portal connect to our existing ERP or accounting system?",{"className":"group border-b border-edge","children":[["$","summary",null,{"className":"flex cursor-pointer list-none items-start justify-between gap-6 py-5 text-left text-base font-medium text-chrome transition-colors hover:text-signal sm:text-lg [&::-webkit-details-marker]:hidden","children":[["$","span",null,{"className":"font-display tracking-tight","children":"Can a portal connect to our existing ERP or accounting system?"}],["$","$L12",null,{"ref":"$undefined","iconNode":"$2a:props:children:1:props:children:props:children:1:props:children:0:props:children:0:props:children:1:props:iconNode","className":"lucide-plus mt-1 size-4 shrink-0 text-steel transition-transform duration-300 ease-out-quint group-open:rotate-45 group-open:text-signal","aria-hidden":true}]]}],["$","p",null,{"className":"max-w-[70ch] pb-6 text-steel","children":"Usually yes, and it should. Otherwise you have created a second place where data lives. See system integration for how those connections are built."}]]}],["$","details","Should we build e-commerce from scratch or use a platform?",{"className":"group border-b border-edge","children":[["$","summary",null,{"className":"flex cursor-pointer list-none items-start justify-between gap-6 py-5 text-left text-base font-medium text-chrome transition-colors hover:text-signal sm:text-lg [&::-webkit-details-marker]:hidden","children":[["$","span",null,{"className":"font-display tracking-tight","children":"Should we build e-commerce from scratch or use a platform?"}],["$","$L12",null,{"ref":"$undefined","iconNode":"$2a:props:children:1:props:children:props:children:1:props:children:0:props:children:0:props:children:1:props:iconNode","className":"lucide-plus mt-1 size-4 shrink-0 text-steel transition-transform duration-300 ease-out-quint group-open:rotate-45 group-open:text-signal","aria-hidden":true}]]}],["$","p",null,{"className":"max-w-[70ch] pb-6 text-steel","children":"If your catalogue and checkout are conventional, an established platform plus integration work is normally the better value. Custom development is warranted when pricing rules, product configuration or fulfilment are genuinely unusual."}]]}],"$L33","$L34"]}]]}]}]]}] 2b:["$","section",null,{"id":"$undefined","className":"relative isolate bg-hull py-16 sm:py-24","children":[["$","div",null,{"aria-hidden":true,"className":"pointer-events-none absolute inset-0 overflow-hidden","children":["$","div",null,{"className":"mx-auto h-full max-w-content px-5 sm:px-8 lg:px-10","children":["$","div",null,{"className":"relative h-full","children":[["$","span",null,{"className":"absolute inset-y-0 left-0 w-px bg-linear-to-b from-transparent via-edge to-transparent"}],["$","span",null,{"className":"absolute inset-y-0 right-0 w-px bg-linear-to-b from-transparent via-edge to-transparent"}]]}]}]}],["$","div",null,{"className":"mx-auto w-full px-5 sm:px-8 lg:px-10 max-w-content relative","children":[["$","div",null,{"className":"flex flex-col gap-5","children":[["$","div",null,{"className":"label-mono flex items-center gap-2.5 text-signal","children":[["$","span",null,{"aria-hidden":true,"className":"size-1.5 shrink-0 bg-signal"}],null,["$","span",null,{"children":"Related"}]]}],["$","h2",null,{"id":"$undefined","className":"text-3xl sm:text-4xl max-w-[22ch]","children":"Services that usually come with this"}],null,"$undefined"]}],["$","div",null,{"className":"mt-8 grid gap-px border border-edge bg-edge sm:grid-cols-3","children":[["$","$L5","custom-software-development",{"href":"/services/custom-software-development","className":"group bg-hull p-6 transition-colors duration-300 hover:bg-panel","children":[["$","div",null,{"className":"flex items-center justify-between","children":[["$","$L12",null,{"ref":"$undefined","iconNode":[["path",{"d":"M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2","key":"1ah6g2"}],["rect",{"x":"14","y":"2","width":"8","height":"8","rx":"1","key":"88lufb"}]],"className":"lucide-blocks size-5 text-steel","aria-hidden":true,"strokeWidth":1.5}],["$","span",null,{"className":"label-mono text-slate","children":"01"}]]}],["$","h3",null,{"className":"mt-5 text-lg text-chrome","children":"Custom Software Development"}],["$","p",null,{"className":"mt-2 text-[0.9375rem] leading-relaxed text-steel","children":"Systems built around how your business actually works."}]]}],["$","$L5","system-integration",{"href":"/services/system-integration","className":"group bg-hull p-6 transition-colors duration-300 hover:bg-panel","children":[["$","div",null,{"className":"flex items-center justify-between","children":[["$","$L12",null,{"ref":"$undefined","iconNode":[["path",{"d":"m10.586 5.414-5.172 5.172","key":"4mc350"}],["path",{"d":"m18.586 13.414-5.172 5.172","key":"8c96vv"}],["path",{"d":"M6 12h12","key":"8npq4p"}],["circle",{"cx":"12","cy":"20","r":"2","key":"144qzu"}],["circle",{"cx":"12","cy":"4","r":"2","key":"muu5ef"}],["circle",{"cx":"20","cy":"12","r":"2","key":"1xzzfp"}],["circle",{"cx":"4","cy":"12","r":"2","key":"1hvhnz"}]],"className":"lucide-waypoints size-5 text-steel","aria-hidden":true,"strokeWidth":1.5}],["$","span",null,{"className":"label-mono text-slate","children":"04"}]]}],["$","h3",null,{"className":"mt-5 text-lg text-chrome","children":"System Integration"}],["$","p",null,{"className":"mt-2 text-[0.9375rem] leading-relaxed text-steel","children":"Make your existing systems talk to each other."}]]}],["$","$L5","software-maintenance",{"href":"/services/software-maintenance","className":"group bg-hull p-6 transition-colors duration-300 hover:bg-panel","children":[["$","div",null,{"className":"flex items-center justify-between","children":[["$","$L12",null,{"ref":"$undefined","iconNode":[["path",{"d":"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z","key":"1ngwbx"}]],"className":"lucide-wrench size-5 text-steel","aria-hidden":true,"strokeWidth":1.5}],["$","span",null,{"className":"label-mono text-slate","children":"07"}]]}],["$","h3",null,{"className":"mt-5 text-lg text-chrome","children":"Software Maintenance & Support"}],["$","p",null,{"className":"mt-2 text-[0.9375rem] leading-relaxed text-steel","children":"Keep working systems working, and keep improving them."}]]}]]}]]}]]}] 2c:["$","section",null,{"className":"relative isolate overflow-hidden border-t border-edge bg-hull","children":[["$","div",null,{"aria-hidden":true,"className":"pointer-events-none absolute inset-0 -z-10","children":[["$","div",null,{"className":"cta-photo absolute inset-0"}],["$","div",null,{"className":"field-grid field-mask absolute inset-0 opacity-50"}],["$","div",null,{"className":"absolute left-1/2 top-0 h-px w-56 -translate-x-1/2 bg-linear-to-r from-transparent via-signal to-transparent opacity-60"}]]}],["$","div",null,{"className":"mx-auto w-full px-5 sm:px-8 lg:px-10 max-w-content py-20 sm:py-28","children":["$","div",null,{"className":"max-w-3xl","children":[["$","p",null,{"className":"label-mono flex items-center gap-2.5 text-signal","children":[["$","span",null,{"aria-hidden":true,"className":"size-1.5 bg-signal"}],"Next step"]}],["$","h2",null,{"className":"mt-6 text-[2.1rem] leading-[1.06] sm:text-5xl","children":"Tell us where web applications & e-commerce would help."}],["$","p",null,{"className":"mt-6 max-w-[58ch] text-lg leading-relaxed text-steel","children":"Describe the process as it runs today — including the parts that are held together by people. We will tell you what is worth building, what is worth automating, and what is worth leaving alone."}],["$","div",null,{"className":"mt-9 flex flex-col gap-3 sm:flex-row sm:items-center","children":[["$","$L5",null,{"href":"/contact","className":"group/btn relative inline-flex items-center justify-center gap-2.5 rounded-xs font-medium transition-[background-color,border-color,color,transform] duration-200 ease-signal disabled:pointer-events-none disabled:opacity-45 bg-signal text-signal-ink hover:bg-signal-bright active:translate-y-px shadow-[0_0_28px_-10px_var(--color-signal)] h-13 px-7 text-base","children":[["$","span",null,{"children":"Discuss Your Project"}],["$","$L12",null,{"ref":"$undefined","iconNode":"$6:1:props:iconNode","className":"lucide-arrow-right size-4 transition-transform duration-200 ease-signal group-hover/btn:translate-x-1","aria-hidden":true}]]}],["$","$L5",null,{"href":"/use-cases","className":"group/btn relative inline-flex items-center justify-center gap-2.5 rounded-xs font-medium transition-[background-color,border-color,color,transform] duration-200 ease-signal disabled:pointer-events-none disabled:opacity-45 border border-edge-strong bg-panel/60 text-chrome hover:border-edge-bright hover:bg-panel-hi active:translate-y-px h-13 px-7 text-base","children":[["$","span",null,{"children":"See example solutions"}],null]}]]}]]}]}]]}] 2e:["$","div",null,{"className":"flex items-baseline gap-3","children":[["$","span",null,{"className":"label-mono text-slate","children":"06"}],["$","h3",null,{"className":"text-lg","children":"Progressive web applications"}]]}] 2f:["$","p",null,{"className":"mt-2.5 text-[0.9375rem] leading-relaxed text-steel","children":"Installable, offline-tolerant applications for field and floor staff, where a native app would be more cost than the job requires."}] 30:["$","$L2d","Dashboards & member areas",{"delay":210,"className":"bg-hull p-6 sm:p-7","children":[["$","div",null,{"className":"flex items-baseline gap-3","children":[["$","span",null,{"className":"label-mono text-slate","children":"07"}],["$","h3",null,{"className":"text-lg","children":"Dashboards & member areas"}]]}],["$","p",null,{"className":"mt-2.5 text-[0.9375rem] leading-relaxed text-steel","children":"Authenticated areas where each user sees only their own data, with roles and permissions that match your organisation."}]]}] 31:["$","$L2d","Multi-language interfaces",{"delay":245,"className":"bg-hull p-6 sm:p-7","children":[["$","div",null,{"className":"flex items-baseline gap-3","children":[["$","span",null,{"className":"label-mono text-slate","children":"08"}],["$","h3",null,{"className":"text-lg","children":"Multi-language interfaces"}]]}],["$","p",null,{"className":"mt-2.5 text-[0.9375rem] leading-relaxed text-steel","children":"English and Bahasa Malaysia — or any additional language — handled as a first-class part of the interface, not an afterthought."}]]}] 32:["$","li","08",{"className":"bg-hull p-5","children":[["$","span",null,{"className":"label-mono text-slate","children":"08"}],["$","h3",null,{"className":"mt-2 text-base font-semibold text-chrome","children":"Support"}],["$","p",null,{"className":"mt-1.5 text-sm leading-relaxed text-steel","children":"Keep it working and keep it improving."}]]}] 33:["$","details","Do you build mobile apps?",{"className":"group border-b border-edge","children":[["$","summary",null,{"className":"flex cursor-pointer list-none items-start justify-between gap-6 py-5 text-left text-base font-medium text-chrome transition-colors hover:text-signal sm:text-lg [&::-webkit-details-marker]:hidden","children":[["$","span",null,{"className":"font-display tracking-tight","children":"Do you build mobile apps?"}],["$","$L12",null,{"ref":"$undefined","iconNode":"$2a:props:children:1:props:children:props:children:1:props:children:0:props:children:0:props:children:1:props:iconNode","className":"lucide-plus mt-1 size-4 shrink-0 text-steel transition-transform duration-300 ease-out-quint group-open:rotate-45 group-open:text-signal","aria-hidden":true}]]}],["$","p",null,{"className":"max-w-[70ch] pb-6 text-steel","children":"We build mobile-first web applications and progressive web apps, which cover most operational needs without app store distribution. Where a native app is genuinely required — deep device hardware access, for example — we will say so rather than force a web solution."}]]}] 34:["$","details","Who hosts it?",{"className":"group border-b border-edge","children":[["$","summary",null,{"className":"flex cursor-pointer list-none items-start justify-between gap-6 py-5 text-left text-base font-medium text-chrome transition-colors hover:text-signal sm:text-lg [&::-webkit-details-marker]:hidden","children":[["$","span",null,{"className":"font-display tracking-tight","children":"Who hosts it?"}],["$","$L12",null,{"ref":"$undefined","iconNode":"$2a:props:children:1:props:children:props:children:1:props:children:0:props:children:0:props:children:1:props:iconNode","className":"lucide-plus mt-1 size-4 shrink-0 text-steel transition-transform duration-300 ease-out-quint group-open:rotate-45 group-open:text-signal","aria-hidden":true}]]}],["$","p",null,{"className":"max-w-[70ch] pb-6 text-steel","children":"Whatever suits your constraints: a cloud provider, a Malaysian host, or your own servers. We set up deployment, backups and monitoring, and document them so you are not locked to us."}]]}] 20:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","2",{"name":"theme-color","content":"#04070a"}],["$","meta","3",{"name":"color-scheme","content":"dark"}]] 1e:null 22:[["$","title","0",{"children":"Web Application Development Malaysia | Silver Shark"}],["$","meta","1",{"name":"description","content":"Custom web application development in Malaysia: customer portals, B2B ordering platforms, e-commerce and booking systems, integrated with your systems."}],["$","meta","2",{"name":"application-name","content":"Silver Shark"}],["$","meta","3",{"name":"author","content":"Silver Shark Sdn Bhd"}],["$","meta","4",{"name":"creator","content":"Silver Shark Sdn Bhd"}],["$","meta","5",{"name":"publisher","content":"Silver Shark Sdn Bhd"}],["$","link","6",{"rel":"canonical","href":"https://www.silvershark.com.my/services/web-applications"}],["$","meta","7",{"name":"format-detection","content":"telephone=no, address=no, email=no"}],["$","meta","8",{"property":"og:title","content":"Web Application Development Malaysia"}],["$","meta","9",{"property":"og:description","content":"Custom web application development in Malaysia: customer portals, B2B ordering platforms, e-commerce and booking systems, integrated with your systems."}],["$","meta","10",{"property":"og:url","content":"https://www.silvershark.com.my/services/web-applications"}],["$","meta","11",{"property":"og:site_name","content":"Silver Shark Sdn Bhd"}],["$","meta","12",{"property":"og:locale","content":"en_MY"}],["$","meta","13",{"property":"og:image","content":"https://www.silvershark.com.my/opengraph-image"}],["$","meta","14",{"property":"og:image:width","content":"1200"}],["$","meta","15",{"property":"og:image:height","content":"630"}],["$","meta","16",{"property":"og:image:alt","content":"Silver Shark Sdn Bhd — custom software, automation and system integration in Malaysia"}],["$","meta","17",{"property":"og:type","content":"website"}],["$","meta","18",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","19",{"name":"twitter:title","content":"Web Application Development Malaysia"}],["$","meta","20",{"name":"twitter:description","content":"Custom web application development in Malaysia: customer portals, B2B ordering platforms, e-commerce and booking systems, integrated with your systems."}],["$","meta","21",{"name":"twitter:image","content":"https://www.silvershark.com.my/opengraph-image"}],["$","link","22",{"rel":"icon","href":"/icon.png?icon.3lan0mcba9b_j.png","sizes":"300x300","type":"image/png"}],["$","$L35","23",{}]]