1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="21264666-6bac-43a7-82ee-9c8ab3e5c2da",e._sentryDebugIdIdentifier="sentry-dbid-21264666-6bac-43a7-82ee-9c8ab3e5c2da")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[17353],{2798:(e,t,r)=>{r.r(t),r.d(t,{AffiliateChip:()=>a,AffiliateDisclosure:()=>i,AffiliateLink:()=>n});var s=r(95155),l=r(98901);function n(e){let{href:t,productSlug:r,placement:n,className:a=""}=e;return(0,s.jsxs)("span",{className:"relative z-10 inline-flex items-center gap-1.5 ".concat(a),children:[(0,s.jsxs)("a",{href:t,target:"_blank",rel:"sponsored noopener noreferrer",onClick:e=>{e.stopPropagation(),(0,l.sx)("affiliate_link_click",{product:r,placement:n})},className:"inline-flex items-center gap-1 rounded-md border border-blue-500/40 bg-blue-500/10 px-2 py-1 text-[11px] font-semibold text-blue-300 transition-colors hover:bg-blue-500/20",children:["Visit site",(0,s.jsx)("svg",{width:"10",height:"10",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":"true",children:(0,s.jsx)("path",{d:"M7 17L17 7M7 7h10v10"})})]}),(0,s.jsx)("span",{className:"text-[10px] text-slate-500",children:"Partner link"})]})}function a(e){let{href:t,name:r,logoUrl:n,monogram:a,productSlug:i,placement:o,className:d=""}=e;return(0,s.jsxs)("a",{href:t,target:"_blank",rel:"sponsored noopener noreferrer","aria-label":"".concat(r," â partner link, opens in a new tab"),title:r,onClick:()=>(0,l.sx)("affiliate_link_click",{product:i,placement:o}),className:"inline-flex min-w-0 max-w-[48%] items-center gap-1.5 rounded-md border border-blue-500/30 bg-blue-500/[0.07] px-2 py-1 text-[11px] font-medium text-slate-300 transition-colors hover:border-blue-500/50 hover:bg-blue-500/15 hover:text-blue-200 ".concat(d),children:[n?(0,s.jsx)("img",{src:n,alt:"",width:18,height:18,className:"h-[18px] w-[18px] shrink-0 rounded-sm bg-white object-contain"}):(0,s.jsx)("span",{className:"flex h-[18px] w-[18px] shrink-0 items-center justify-center rounded-sm bg-slate-600 text-[9px] font-bold text-white",children:a}),(0,s.jsx)("span",{className:"truncate",children:r}),(0,s.jsx)("svg",{width:"9",height:"9",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5","aria-hidden":"true",className:"shrink-0 text-blue-400",children:(0,s.jsx)("path",{d:"M7 17L17 7M7 7h10v10"})})]})}function i(){let{variant:e="labelled"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.jsxs)("p",{className:"mt-3 text-xs leading-relaxed text-slate-500",children:["chip"===e?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:"font-medium text-slate-400",children:"Highlighted product links"})," go straight to the vendor and are affiliate links"]}):(0,s.jsxs)(s.Fragment,{children:["Links marked ",(0,s.jsx)("span",{className:"font-medium text-slate-400",children:"Partner link"})," are affiliate links"]})," ","â we may earn a commission if you sign up. This never affects which products we list or how we rank them."]})}},17353:(e,t,r)=>{r.r(t),r.d(t,{EnhancedMarkdown:()=>eI,extractHeadings:()=>eA});var s,l=r(95155),n=r(12115),a=r(6504),i=r(22133),o=r(67242);let d={"oracle-netsuite":["NetSuite"],"dynamics-365":["Dynamics 365"],"sap-s4-hana-public-cloud":["SAP S/4HANA"]},c=new Set(["light"]),u=e=>!!e&&/[A-Za-z0-9]/.test(e),m=new Set(["heading","link","linkReference","code","inlineCode","blockquote","table","tableRow","tableCell","html","definition","emphasis","strong"]);var x=r(15239),p=r(52619),h=r.n(p);function b(e){let{headings:t}=e,[r,s]=(0,n.useState)("");return((0,n.useEffect)(()=>{let e=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&s(t.target.id)},{rootMargin:"-80px 0px -70% 0px"});for(let r of t){let t=document.getElementById(r.id);t&&e.observe(t)}return()=>e.disconnect()},[t]),t.length<3)?null:(0,l.jsxs)("nav",{children:[(0,l.jsx)("p",{className:"mb-3 text-xs font-semibold uppercase tracking-wider text-slate-400",children:"On this page"}),(0,l.jsx)("ul",{className:"space-y-1 border-l border-[rgba(148,163,184,0.1)]",children:t.map(e=>(0,l.jsx)("li",{children:(0,l.jsx)("a",{href:"#".concat(e.id),className:"block py-1 text-sm transition-colors border-l-2 -ml-px ".concat(3===e.level?"pl-6":"pl-3"," ").concat(r===e.id?"border-blue-500 text-blue-400":"border-transparent text-slate-400 hover:text-slate-300 hover:border-slate-600"),children:e.text})},e.id))})]})}var g=r(55106);
1let f=["sap-s4-hana-public-cloud","sap-s4-hana-private-cloud","sap-business-one","oracle-netsuite","oracle-erp-cloud","dynamics-365","acumatica","epicor-kinetic","sage-x3","sage-intacct","infor-cloudsuite","ifs-applications","syspro","workday","odoo","infor"].map(e=>o.oJ.find(t=>t.id===e)).filter(e=>void 0!==e).map(e=>({name:e.name,href:e.href})),y={"sap-s4-hana-public-cloud":{label:"SAP Partners",href:"/sap-partners"},"sap-s4-hana-private-cloud":{label:"SAP Partners",href:"/sap-partners"},"sap-business-one":{label:"SAP Partners",href:"/sap-partners"},"sap-business-bydesign":{label:"SAP Partners",href:"/sap-partners"},"oracle-netsuite":{label:"NetSuite Partners",href:"/netsuite-partners"},"oracle-erp-cloud":{label:"Oracle Partners",href:"/oracle-partners"},"dynamics-365":{label:"Dynamics Partners",href:"/dynamics-partners"},acumatica:{label:"Acumatica Partners",href:"/acumatica-partners"},"sage-x3":{label:"Sage Partners",href:"/sage-partners"},"sage-intacct":{label:"Sage Partners",href:"/sage-partners"},workday:{label:"Workday Partners",href:"/workday-partners"},odoo:{label:"Odoo Partners",href:"/odoo-partners"},infor:{label:"Infor Partners",href:"/infor-partners"}},j=[{name:"ERP Requirements Template",href:"/en-us/erp-requirements-template-excel"},{name:"ERP Implementation Plan",href:"/en-us/erp-implementation-project-plan-template"},{name:"Compare ERP Software",href:"/compare"},{name:"ERP Benchmark Data",href:"/benchmark"}];function v(e){var t,r;let{currentSlug:s,vendor:n,relatedResources:a}=e,i=null!=(t=s.split("/").pop())?t:"",o=f.filter(e=>!e.href.includes(i)),d=n?"Compare ".concat(n.name," with"):"Compare Vendors",c=n&&null!=(r=y[n.id])?r:null;return(0,l.jsxs)("aside",{className:"hidden lg:flex flex-col gap-6 sticky top-24",children:[n?(0,l.jsxs)("div",{id:"vendor-lead-form",className:"rounded-xl border border-[rgba(148,163,184,0.1)] bg-gradient-to-br from-[rgba(59,130,246,0.08)] to-[rgba(139,92,246,0.08)] p-5",children:[(0,l.jsxs)("p",{className:"text-sm font-semibold text-slate-200 mb-1",children:["Get pricing for ",n.name]}),(0,l.jsx)("p",{className:"text-xs text-slate-400 mb-4 leading-relaxed",children:"We'll get you a tailored quote and connect you with a certified implementation partner."}),(0,l.jsx)(g.LeadForm,{source:s,formType:"demo"}),c&&(0,l.jsxs)(h(),{href:c.href,className:"mt-3 flex items-center gap-1.5 text-xs font-medium text-blue-400 hover:text-blue-300 transition-colors",children:[(0,l.jsxs)("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",children:[(0,l.jsx)("circle",{cx:"11",cy:"11",r:"8"}),(0,l.jsx)("path",{d:"m21 21-4.35-4.35"})]}),"Browse ",c.label]})]}):(0,l.jsxs)("div",{className:"rounded-xl border border-[rgba(148,163,184,0.1)] bg-gradient-to-br from-[rgba(59,130,246,0.08)] to-[rgba(139,92,246,0.08)] p-5",children:[(0,l.jsx)("p",{className:"text-sm font-semibold text-slate-200 mb-2",children:"Need help choosing an ERP?"}),(0,l.jsx)("p",{className:"text-xs text-slate-400 mb-4 leading-relaxed",children:"Use our requirements wizard to compare vendors based on your specific needs."}),(0,l.jsx)(h(),{href:"/en-us/erp-functional-requirements",className:"block w-full rounded-lg bg-gradient-to-r from-blue-500 to-purple-500 px-4 py-2.5 text-center text-xs font-semibold text-white shadow-[0_2px_12px_rgba(59,130,246,0.25)] transition-all hover:shadow-[0_4px_16px_rgba(59,130,246,0.35)] hover:brightness-110",children:"ERP Requirements Wizard"})]}),(0,l.jsxs)("div",{className:"rounded-xl border border-[rgba(148,163,184,0.08)] bg-[rgba(15,23,42,0.4)] p-5",children:[(0,l.jsx)("p",{className:"mb-3 text-xs font-semibold uppercase tracking-wider text-slate-400",children:d}),(0,l.jsx)("ul",{className:"space-y-1.5",children:o.slice(0,6).map(e=>(0,l.jsx)("li",{children:(0,l.jsx)(h(),{href:e.href,className:"block text-sm text-slate-400 transition-colors hover:text-blue-300",children:e.name})},e.href))}),(0,l.jsx)(h(),{href:"/compare",className:"mt-3 inline-block text-xs font-medium text-blue-400 hover:text-blue-300",children:"Side-by-side comparison â"})]}),(0,l.jsxs)("div",{className:"rounded-xl border border-[rgba(148,163,184,0.08)] bg-[rgba(15,23,42,0.4)] p-5",children:[(0,l.jsx)("p",{className:"mb-3 text-xs font-semibold uppercase tracking-wider text-slate-400",children:"Resources"}),(0,l.jsx)("ul",{className:"space-y-1.5",children:(null!=a?a:j).map(e=>(0,l.jsx)("li",{children:(0,l.jsx)(h(),{href:e.href,className:"block text-sm text-slate-400 transition-colors hover:text-blue-300",children:e.name})},e.href))})]})]})}var N=r(11638);let k={demo:{headline:"Need help evaluating ERP software?",description:"Our team provides free, independent advice to help you shortlist the right ERP for your business.",buttonText:"Get Free Advice",href:"/en-us/erp-requirements"},compare:{headline:"Compare ERP vendors side by side",description:"Use our interactive comparison tool to evaluate features, pricing, and fit across leading ERP systems.",buttonText:"Compare ERP Software",href:"/compare"},requirements:{headline:"Build your ERP requirements list",description:"Use our requirements wizard to define what you need from an ERP system â then compare vendors based on your criteria.",buttonText:"Start Requirements Wizard",href:"/wizard"},benchmark:{headline:"See which ERP systems your competitors use",description:"Our benchmark dataset tracks ".concat((0,N.dL)()," ERP implementations across 20 industries. Free charts with a work email."),buttonText:"Explore Benchmark Data",href:"/benchmark"}};function w(e){var t;let{variant:r="demo",vendorId:s,vendorName:n,ebookHref:a}=e;if("ebook"===r&&a)return(0,l.jsx)("div",{className:"not-prose my-8 rounded-xl border border-[rgba(148,163,184,0.12)] bg-gradient-to-r from-[rgba(139,92,246,0.06)] to-[rgba(59,130,246,0.06)] p-5 sm:p-6",children:(0,l.jsxs)("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[(0,l.jsxs)("div",{className:"flex items-center gap-3 flex-1 min-w-0",children:[(0,l.jsx)("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg bg-purple-500/15 text-purple-400",children:(0,l.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,l.jsx)("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),(0,l.jsx)("path",{d:"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"})]})}),(0,l.jsxs)("div",{children:[(0,l.jsxs)("p",{className:"text-sm font-semibold text-slate-200 mb-1",children:["Get the free ",null!=n?n:"ERP"," Buyer's Guide"]}),(0,l.jsx)("p",{className:"text-xs text-slate-400 leading-relaxed",children:"Independent research covering modules, pricing, implementation, and competitive analysis."})]})]}),(0,l.jsx)(h(),{href:a,className:"shrink-0 rounded-lg bg-gradient-to-r from-purple-500 to-blue-500 px-5 py-2.5 text-center text-xs font-semibold text-white shadow-[0_2px_12px_rgba(139,92,246,0.25)] transition-all hover:shadow-[0_4px_16px_rgba(139,92,246,0.35)] hover:brightness-110",children:"Download Free Guide"})]})});if("compare-vendor"===r&&s)return(0,l.jsx)("div",{className:"not-prose my-8 rounded-xl border border-[rgba(148,163,184,0.12)] bg-gradient-to-r from-[rgba(59,130,246,0.06)] to-[rgba(139,92,246,0.06)] p-5 sm:p-6",children:(0,l.jsxs)("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[(0,l.jsxs)("div",{className:"flex-1",children:[(0,l.jsxs)("p",{className:"text-sm font-semibold text-slate-200 mb-1",children:["See how ",null!=n?n:s,"
1compares"]}),(0,l.jsx)("p",{className:"text-xs text-slate-400 leading-relaxed",children:"Compare features, pricing, and modules with other leading ERP systems side by side."})]}),(0,l.jsxs)(h(),{href:"/compare?v=".concat(s),className:"shrink-0 rounded-lg bg-gradient-to-r from-blue-500 to-purple-500 px-5 py-2.5 text-center text-xs font-semibold text-white shadow-[0_2px_12px_rgba(59,130,246,0.25)] transition-all hover:shadow-[0_4px_16px_rgba(59,130,246,0.35)] hover:brightness-110",children:["Compare ",null!=n?n:"Vendor"]})]})});let i=null!=(t=k[r])?t:k.demo;return(0,l.jsx)("div",{className:"not-prose my-8 rounded-xl border border-[rgba(148,163,184,0.12)] bg-gradient-to-r from-[rgba(59,130,246,0.06)] to-[rgba(139,92,246,0.06)] p-5 sm:p-6",children:(0,l.jsxs)("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[(0,l.jsxs)("div",{className:"flex-1",children:[(0,l.jsx)("p",{className:"text-sm font-semibold text-slate-200 mb-1",children:i.headline}),(0,l.jsx)("p",{className:"text-xs text-slate-400 leading-relaxed",children:i.description})]}),(0,l.jsx)(h(),{href:i.href,className:"shrink-0 rounded-lg bg-gradient-to-r from-blue-500 to-purple-500 px-5 py-2.5 text-center text-xs font-semibold text-white shadow-[0_2px_12px_rgba(59,130,246,0.25)] transition-all hover:shadow-[0_4px_16px_rgba(59,130,246,0.35)] hover:brightness-110",children:i.buttonText})]})})}var _=r(98901),S=r(52847),P=r(31851),C=r(21554),B=r(19793),E=r(44130);let R={shortlist:{headline:"Get a free personalised ERP shortlist",description:"Tell us your industry and company size and we'll recommend the best-fit vendors.",buttonText:"Get Shortlist",successText:"We'll send your personalised shortlist within 24 hours."},"comparison-pdf":{headline:"Get this comparison as a PDF",description:"We'll send a detailed side-by-side comparison tailored to your requirements.",buttonText:"Send PDF",successText:"Check your inbox for the comparison PDF."},"benchmark-report":{headline:"Get the full benchmark report",description:"See real-world ERP adoption data and implementation timelines for your industry.",buttonText:"Get Report",successText:"Check your inbox for the benchmark report."},"requirements-checklist":{headline:"Get the ERP requirements checklist",description:"A structured checklist to evaluate ERP vendors based on your business needs.",buttonText:"Get Checklist",successText:"Check your inbox for the requirements checklist."}};function A(e){let{variant:t="shortlist",source:r,vendorId:s,vendorName:a}=e,[i,o]=(0,n.useState)(""),[d,c]=(0,n.useState)("idle"),[u,m]=(0,n.useState)(null),[x,p]=(0,n.useState)(!1),h="".concat(t,":").concat(r);(0,n.useEffect)(()=>{(0,P.s)("inline",h)&&p(!0)},[h]);let b=R[t];if("progressive"===d&&u)return(0,l.jsx)("div",{className:"not-prose my-8 rounded-xl border border-blue-500/30 bg-[rgba(15,23,42,0.6)] p-5 sm:p-6",children:(0,l.jsx)(C.L,{submissionId:u,source:r,formType:"inline-capture",onComplete:()=>{c("success"),(0,P.I)("inline",h)}})});if(x||"success"===d)return(0,l.jsx)("div",{className:"not-prose my-8 rounded-xl border border-emerald-500/20 bg-gradient-to-r from-[rgba(16,185,129,0.06)] to-[rgba(59,130,246,0.06)] p-5 sm:p-6",children:(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)("span",{className:"inline-block rounded-full bg-emerald-500/10 px-2 py-0.5 text-[10px] font-semibold text-emerald-400",children:"Sent"}),(0,l.jsx)("p",{className:"text-sm text-slate-300",children:b.successText})]})});async function g(e){var l;if(e.preventDefault(),(0,S.V)(i)){(0,_.eG)("inline-capture","free_email",{source:r}),c("free-email");return}c("loading");let n=new FormData;n.set("source",r),n.set("formType","inline-capture"),n.set("email",i),n.set("variant",t),s&&n.set("vendor_id",s),a&&n.set("vendor_name",a);let o=e.currentTarget;(null==(l=o.elements.namedItem("partnerShareConsent"))?void 0:l.checked)&&n.set("partnerShareConsent","true");let d=o.elements.namedItem("marketingOptIn");d&&n.set("marketingOptIn",d.checked?"true":"false");try{let e=await fetch("/api/submit-form",{method:"POST",body:n});if(!e.ok)throw Error("Submit failed");let s=await e.json().catch(()=>({}));(0,_.sx)("generate_lead",{source:r,form_type:"inline-capture",variant:t}),(0,_.gm)(i),s.id?(m(s.id),c("progressive")):(c("success"),(0,P.I)("inline",h))}catch(e){c("error")}}return(0,l.jsxs)("div",{className:"not-prose my-8 rounded-xl border border-[rgba(148,163,184,0.12)] bg-gradient-to-r from-[rgba(59,130,246,0.06)] to-[rgba(139,92,246,0.06)] p-5 sm:p-6",children:[(0,l.jsxs)("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[(0,l.jsxs)("div",{className:"flex-1",children:[(0,l.jsx)("p",{className:"text-sm font-semibold text-slate-200 mb-1",children:b.headline}),(0,l.jsx)("p",{className:"text-xs text-slate-400 leading-relaxed",children:b.description})]}),(0,l.jsxs)("form",{onSubmit:g,className:"flex shrink-0 flex-col gap-2",children:[(0,l.jsxs)("div",{className:"flex gap-2",children:[(0,l.jsx)("input",{required:!0,type:"email",value:i,onChange:e=>{o(e.target.value),c("idle")},placeholder:"[email protected]",className:"w-44 rounded-lg border border-[rgba(148,163,184,0.15)] bg-[rgba(15,23,42,0.7)] px-3 py-2 text-xs text-slate-200 placeholder:text-slate-500 outline-none transition-colors focus:border-blue-500/50 focus:ring-1 focus:ring-blue-500/25"}),(0,l.jsx)("button",{type:"submit",disabled:"loading"===d,className:"shrink-0 rounded-lg bg-gradient-to-r from-blue-500 to-purple-500 px-4 py-2 text-xs font-semibold text-white shadow-[0_2px_12px_rgba(59,130,246,0.25)] transition-all hover:shadow-[0_4px_16px_rgba(59,130,246,0.35)] hover:brightness-110 disabled:opacity-50",children:"loading"===d?"...":b.buttonText})]}),(0,l.jsx)(E.Yi,{className:"max-w-[280px]",formType:"inline-capture"}),(0,l.jsx)(E.Zr,{className:"max-w-[280px]"})]})]}),"free-email"===d&&(0,l.jsx)(B.M,{source:r,className:"mt-2"}),"error"===d&&(0,l.jsx)("p",{className:"mt-2 text-xs text-red-400",children:"Something went wrong. Please try again."})]})}var G=r(85755),F=r(91799),z=r(30841);function I(e){let{ids:t,locale:r,actionsById:s}=e,n=t.map(e=>o.oJ.find(t=>
1t.id===e)).filter(e=>!!e);if(0===n.length)return null;let a=e=>r&&"en-us"!==r?e.replace("/en-us/","/".concat(r,"/")):e;return(0,l.jsx)("div",{className:"not-prose my-8 grid grid-cols-1 gap-4 sm:grid-cols-2",children:n.map(e=>{let t=null==s?void 0:s[e.id];return t?(0,l.jsxs)("div",{className:"flex flex-col gap-3 rounded-xl border border-[rgba(148,163,184,0.14)] bg-[rgba(15,23,42,0.45)] p-5 transition-colors hover:border-blue-500/25",children:[(0,l.jsxs)("div",{className:"flex items-center gap-3",children:[(0,l.jsx)(z.VendorLogo,{logoFile:e.logoFile,fallback:e.logoFallback,name:e.name,size:36}),(0,l.jsxs)("div",{className:"min-w-0",children:[(0,l.jsx)(h(),{href:a(e.href),className:"text-[15px] font-semibold leading-tight text-slate-100 hover:text-blue-400 transition-colors",children:e.name}),e.parentCompany&&e.parentCompany!==e.name&&(0,l.jsx)("p",{className:"m-0 text-xs leading-tight text-slate-500",children:e.parentCompany})]})]}),(0,l.jsx)("p",{className:"m-0 text-sm leading-relaxed text-slate-400",children:e.tagline}),e.bestFor&&(0,l.jsxs)("p",{className:"m-0 text-xs leading-relaxed text-slate-400",children:[(0,l.jsx)("span",{className:"font-semibold text-blue-300",children:"Best for:"})," ",e.bestFor]}),(0,l.jsx)("div",{className:"mt-auto border-t border-[rgba(148,163,184,0.08)] pt-3",children:t})]},e.id):(0,l.jsxs)(h(),{href:a(e.href),className:"group flex flex-col gap-3 rounded-xl border border-[rgba(148,163,184,0.14)] bg-[rgba(15,23,42,0.45)] p-5 no-underline transition-all hover:border-blue-500/40 hover:bg-[rgba(30,41,59,0.55)]",children:[(0,l.jsxs)("div",{className:"flex items-center gap-3",children:[(0,l.jsx)(z.VendorLogo,{logoFile:e.logoFile,fallback:e.logoFallback,name:e.name,size:36}),(0,l.jsxs)("div",{className:"min-w-0",children:[(0,l.jsx)("p",{className:"m-0 text-[15px] font-semibold leading-tight text-slate-100",children:e.name}),e.parentCompany&&e.parentCompany!==e.name&&(0,l.jsx)("p",{className:"m-0 text-xs leading-tight text-slate-500",children:e.parentCompany})]})]}),(0,l.jsx)("p",{className:"m-0 text-sm leading-relaxed text-slate-400",children:e.tagline}),e.bestFor&&(0,l.jsxs)("p",{className:"m-0 text-xs leading-relaxed text-slate-400",children:[(0,l.jsx)("span",{className:"font-semibold text-blue-300",children:"Best for:"})," ",e.bestFor]}),(0,l.jsxs)("div",{className:"mt-auto flex items-center justify-between pt-1",children:[e.pricingStarting?(0,l.jsxs)("span",{className:"text-xs text-slate-500",children:["From ",(0,l.jsx)("span",{className:"font-medium text-slate-300",children:e.pricingStarting})]}):(0,l.jsx)("span",{className:"text-xs text-slate-500",children:"Pricing on request"}),(0,l.jsxs)("span",{className:"text-xs font-semibold text-blue-400 transition-colors group-hover:text-blue-300",children:["View ",e.name," â"]})]})]},e.id)})})}let M=["feature-cards","step-flow","gap-cards","module-cards","faq","link-tiles","erp-directory"],L=new Set(M),D=["vendor-cards","benchmark-stat","cta-box",...M],T=RegExp("^[ \\t]*:::(".concat(D.join("|"),")[ \\t]*\\n([\\s\\S]*?)\\n[ \\t]*:::[ \\t]*$"),"gm"),q=/^[ \t]*:::benchmark-stat[ \t]+(.+?)[ \t]*:::[ \t]*$/gm,O=new Set(["metric","field","label","industry","deployment","vendor"]);function H(e){let t={};for(let r of e.split("\n")){let e=r.indexOf(":");if(-1===e)continue;let s=r.slice(0,e).trim(),l=r.slice(e+1).trim();s&&(t[s]=l)}return t}let W="text-blue-400 hover:text-blue-300 underline underline-offset-2 transition-colors",U=RegExp("\\[([^\\]]+)\\]\\(([^)\\s]+)\\)|\\*\\*(.+?)\\*\\*|(?<![A-Za-z0-9])_([^_]+)_(?![A-Za-z0-9])","g");function V(e){let{text:t}=e;return(0,l.jsx)(l.Fragment,{children:function e(t){let r,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"im",n=[],a=0,i=new RegExp(U.source,U.flags);for(;null!==(r=i.exec(t));){r.index>a&&n.push(t.slice(a,r.index));let i="".concat(s,"-").concat(r.index);if(void 0!==r[1]&&void 0!==r[2]){let[,t,s]=r;n.push(/^https?:\/\//i.test(s)?(0,l.jsx)("a",{href:s,className:W,target:"_blank",rel:"noopener noreferrer",children:e(t,"".concat(i,"-l"))},i):(0,l.jsx)(h(),{href:s,className:W,children:e(t,"".concat(i,"-l"))},i))}else void 0!==r[3]?n.push((0,l.jsx)("strong",{className:"font-semibold text-slate-200",children:e(r[3],"".concat(i,"-b"))},i)):void 0!==r[4]&&n.push((0,l.jsx)("em",{children:r[4]},i));a=r.index+r[0].length}return a<t.length&&n.push(t.slice(a)),n}(t)})}var K=r(39732),$=r(97663),J=r(2798),Y=r(32817),Z=r(90027);function X(e){let{strength:t}=e;if(!t)return null;let r="strong"===t?3:"moderate"===t?2:1;return(0,l.jsx)("div",{className:"flex items-center gap-0.5",children:[0,1,2].map(e=>(0,l.jsx)("span",{className:"h-1.5 w-1.5 rounded-full ".concat(e<r?"strong"===t?"bg-emerald-400":"moderate"===t?"bg-blue-400":"bg-amber-400":"bg-slate-700")},e))})}var Q=r(49312);let ee=new Set(Y.iz);function et(e){let t=e.replace(/\s*::\s*$/,"").split(" :: ").map(e=>e.trim());for(;t.length>0&&""===t[t.length-1];)t.pop();return t}function er(e,t){return e.split("\n").map(e=>
1e.trim()).filter(Boolean).map(et).filter(e=>e.length>=t)}function es(e){let[t="",r="",...s]=e,l={title:t,text:r};for(let e of s){var n;let t=/^icon:([a-z0-9-]+)$/.exec(e),r=/^module:([a-zA-Z]+)$/.exec(e);t?null!=l.icon||(l.icon=null!=(n=(0,$.d0)(t[1]))?n:void 0):r?null!=l.moduleKey||(l.moduleKey=ee.has(r[1])?r[1]:void 0):(/^\//.test(e)||/^https?:\/\//i.test(e))&&!l.href&&(l.href=e)}return l}function el(e,t){return e===t-1&&t%2==1?" sm:col-span-2":""}function en(e){return e.toLowerCase().replace(/[^a-z0-9\s-]/g,"").trim().replace(/\s+/g,"-")}function ea(e){let{body:t,strengths:r,vendorId:s}=e,n=er(t,2).map(es);if(!n.length)return null;let a=n.some(e=>e.moduleKey&&(null==r?void 0:r[e.moduleKey]));return(0,l.jsxs)("div",{className:Q.Bi,children:[s&&(0,l.jsx)("div",{className:"mb-3 flex justify-end",children:(0,l.jsx)(h(),{href:"/erp/".concat(s,"/modules"),className:Q.Oy,children:"Full breakdown â"})}),(0,l.jsx)("div",{className:Q.yi,children:n.map((e,t)=>{let a=e.moduleKey?null==r?void 0:r[e.moduleKey]:void 0,i=e.moduleKey&&s&&(null==r?void 0:r[e.moduleKey])?"/erp/".concat(s,"/").concat(Z.o6[e.moduleKey]):void 0,o=null!=i?i:e.href,d=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"mb-2 flex items-center justify-between gap-2.5",children:[(0,l.jsxs)("div",{className:"flex min-w-0 items-center gap-2.5",children:[e.icon&&(0,l.jsx)("span",{className:"".concat(Q.uF," h-8 w-8"),children:(0,l.jsx)(K.l,{name:e.icon,size:16})}),(0,l.jsx)("h3",{id:en(e.title),className:"scroll-mt-24 text-base font-semibold text-slate-100",children:e.title})]}),a&&(0,l.jsx)("span",{className:"shrink-0",title:"".concat(a[0].toUpperCase()).concat(a.slice(1)," fit"),children:(0,l.jsx)(X,{strength:a})})]}),(0,l.jsx)("p",{className:"".concat(Q.ML," flex-1"),children:(0,l.jsx)(V,{text:e.text})})]});return o?(0,l.jsxs)(h(),{href:o,className:"".concat(Q.Mx," flex flex-col").concat(el(t,n.length)),children:[d,(0,l.jsx)("span",{className:"".concat(Q.Oy," mt-3 inline-block"),children:"Read more â"})]},t):(0,l.jsx)("div",{className:"".concat(Q.PE," flex flex-col").concat(el(t,n.length)),children:d},t)})}),a&&(0,l.jsx)("p",{className:"mt-3 text-[10px] text-slate-600",children:"âââ Strong \xa0\xb7\xa0 âââ Moderate \xa0\xb7\xa0 âââ Basic"}),s&&(0,l.jsx)("div",{className:"mt-5 flex justify-center",children:(0,l.jsx)(h(),{href:"/erp/".concat(s,"/modules"),className:"inline-flex items-center gap-1.5 ".concat(Q.c9),children:"See the full modules breakdown â"})})]})}function ei(e){let{body:t,teasers:r}=e,s=er(t,4);if(!s.length)return null;let n=s.some(e=>{var t;let[,,s]=e,l=(0,$.Hc)(s);return!!l&&!!(null==r||null==(t=r[l])?void 0:t.products.some(e=>e.affiliateUrl))});return(0,l.jsxs)("div",{className:"".concat(Q.Bi," ").concat(Q.yi),children:[s.map((e,t)=>{let[s,n,a,i]=e,o=(0,$.WR)(a),d=(0,$.Hc)(a),c=d?null==r?void 0:r[d]:void 0,u=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"mb-2 flex items-center gap-2.5",children:[o&&(0,l.jsx)("span",{className:"".concat(Q.uF," h-8 w-8"),children:(0,l.jsx)(K.l,{name:o,size:16})}),(0,l.jsx)("p",{className:"text-sm font-semibold text-slate-100",children:n})]}),(0,l.jsx)("p",{className:"".concat(Q.ML," flex-1"),children:(0,l.jsx)(V,{text:i})})]}),m=(0,l.jsxs)("p",{className:"mt-3 border-t border-[rgba(148,163,184,0.08)] pt-2.5 text-xs italic leading-relaxed text-slate-500",children:["Why it matters: ",(0,l.jsx)(V,{text:s})]});return c?(0,l.jsxs)("div",{className:"".concat(Q.PE," flex min-w-0 flex-col hover:border-blue-500/25"),children:[(0,l.jsxs)("div",{className:"mb-2 flex min-w-0 items-center gap-2.5",children:[o&&(0,l.jsx)("span",{className:"".concat(Q.uF," h-8 w-8"),children:(0,l.jsx)(K.l,{name:o,size:16})}),(0,l.jsx)(h(),{href:a,className:"text-sm font-semibold text-slate-100 transition-colors hover:text-blue-300",children:n})]}),(0,l.jsx)("p",{className:"".concat(Q.ML," flex-1"),children:(0,l.jsx)(V,{text:i})}),(0,l.jsx)("div",{className:"mt-3 flex flex-wrap gap-1.5",children:c.products.map(e=>{var t;return e.affiliateUrl?(0,l.jsx)(J.AffiliateChip,{href:e.affiliateUrl,name:e.name,logoUrl:e.logoUrl,monogram:e.monogram,productSlug:null!=(t=e.href.split("/").pop())?t:e.name,placement:"gap-cards:".concat(null!=d?d:"unknown")},e.href):(0,l.jsxs)(h(),{href:e.href,title:e.name,className:"inline-flex min-w-0 max-w-[48%] items-center gap-1.5 rounded-md border border-[rgba(148,163,184,0.14)] bg-[rgba(148,163,184,0.06)] px-2 py-1 text-[11px] font-medium text-slate-300 transition-colors hover:border-blue-500/30 hover:bg-blue-500/10 hover:text-blue-200",children:[e.logoUrl?(0,l.jsx)("img",{src:e.logoUrl,alt:"",width:18,height:18,className:"h-[18px] w-[18px] shrink-0 rounded-sm bg-white object-contain"}):(0,l.jsx)("span",{className:"flex h-[18px] w-[18px] shrink-0 items-center justify-center rounded-sm bg-slate-600 text-[9px] font-bold text-white",children:e.monogram}),(0,l.jsx)("span",{className:"truncate",children:e.name})]},e.href)})}),(0,l.jsxs)(h(),{href:a,className:"".concat(Q.Oy," mt-2.5 inline-block"),children:["Compare all ",c.count," tools â"]}),m]},t):(0,l.jsxs)(h(),{href:a,className:"".concat(Q.Mx," flex min-w-0 flex-col"),children:[u,m]},t)}),n&&(0,l.jsx)("div",{className:"sm:col-span-2",children:(0,l.jsx)(J.AffiliateDisclosure,{variant:"chip"})})]})}var eo=r(76889),ed=r(79247),ec=r(84897),eu=r(17943),em=r(32105);let ex=o.Hu.filter(e=>!e.nonErp),ep=null!=(s=eu.zd.vendorId)?s:"",eh=[{value:"budget",label:"Budget"},{value:"mid-range",label:"Mid-range"},{value:"premium",label:"Premium"},{value:"enterprise",label:"Enterprise"}],eb={budget:"border-emerald-500/25 bg-emerald-500/10 text-emerald-400","mid-range":"border-amber-500/25 bg-amber-500/10 text-amber-400",premium:"border-blue-500/25 bg-blue-500/10 text-blue-400",enterprise:"border-purple-500/25 bg-purple-500/10 text-purple-400"},eg={q:"",size:null,deployment:null,tier:null,industry:null,module:null};function ef(e){let t=e.companySizeBrackets.map(e=>Y.ID.indexOf(e));return t.length?Math.min(...t):99}function ey(e){if(!e.pricingStarting)return Number.MAX_SAFE_INTEGER;let t=e.pricingStarting.replace(/,/g,"").match(/(\d+(?:\.\d+)?)/);return t?parseFloat(t[1]):Number.MAX_SAFE_INTEGER}function ej(e){var t,r,s,a,i,d,c,u;let{locale:m="en-us"}
1=e,[x,p]=(0,n.useState)(eg),[b,g]=(0,n.useState)("relevance"),[f,y]=(0,n.useState)(null),j=(0,ed.zU)(),v=null!=(r=null==j?void 0:j.selectedIds)?r:[];(0,n.useEffect)(()=>{let e=new URLSearchParams(window.location.search),t={},r=e.get("size"),s=e.get("deployment"),l=e.get("tier"),n=e.get("industry"),a=e.get("module"),i=e.get("q");r&&Y.ID.includes(r)&&(t.size=r),s&&["cloud","on-premise","hybrid"].includes(s)&&(t.deployment=s),l&&eh.some(e=>e.value===l)&&(t.tier=l),n&&Y.Bp.includes(n)&&(t.industry=n),a&&Y.iz.includes(a)&&(t.module=a),i&&(t.q=i),Object.keys(t).length&&p(e=>({...e,...t}))},[]);let N=(0,F.useSponsorActive)(),k=(0,n.useMemo)(()=>ex.find(e=>e.id===ep),[]),w=(0,n.useMemo)(()=>{let e=ex.filter(e=>!(N&&e.id===ep));return"name"===b?e.sort((e,t)=>e.name.localeCompare(t.name)):"size"===b?e.sort((e,t)=>ef(e)-ef(t)):"price"===b&&e.sort((e,t)=>ey(e)-ey(t)),(0,em.Lj)(e,e=>e.id,(0,em.RR)({sponsorActive:N,active:"relevance"===b}))},[b,N]),S=(0,n.useMemo)(()=>{let e=new Set;for(let t of ex)(function(e,t){if(t.size&&!e.companySizeBrackets.includes(t.size)||t.deployment&&!e.deployment.includes(t.deployment)||t.tier&&e.pricingTier!==t.tier||t.industry&&!e.industriesPrimary.includes(t.industry)&&!e.industriesSecondary.includes(t.industry)||t.module&&!e.modules[t.module])return!1;let r=t.q.trim().toLowerCase();if(r){let t="".concat(e.name," ").concat(e.parentCompany," ").concat(e.tagline," ").concat(e.bestFor).toLowerCase();if(!r.split(/\s+/).every(e=>t.includes(e)))return!1}return!0})(t,x)&&e.add(t.id);return e},[x]),P=""!==x.q.trim()||!!(x.size||x.deployment||x.tier||x.industry||x.module),C=(e,t)=>{p(r=>({...r,[e]:t})),(0,_.sx)("directory_filter_change",{filter_type:e,value:t?String(t):"cleared"})},B=e=>m&&"en-us"!==m&&!o.yo.includes(e)?e.replace("/en-us/","/".concat(m,"/")):e,E="w-full rounded-lg border border-[rgba(148,163,184,0.25)] bg-[rgba(15,23,42,0.75)] px-3 py-2 text-sm text-slate-200 outline-none transition-colors focus:border-blue-500/60 focus:ring-1 focus:ring-blue-500/40",R="mb-1.5 block text-xs font-medium text-slate-400";return(0,l.jsxs)("div",{className:"not-prose my-8 ".concat(v.length>0?"pb-24":""),children:[(0,l.jsxs)("div",{className:"rounded-xl border border-[rgba(148,163,184,0.14)] bg-[rgba(15,23,42,0.5)] p-4 sm:p-5",children:[(0,l.jsxs)("label",{className:R,htmlFor:"erp-directory-search",children:["Search ",ex.length," ERP systems"]}),(0,l.jsx)("input",{id:"erp-directory-search",type:"search",value:x.q,placeholder:"Search by name, vendor or what it's best forâ¦",onChange:e=>p(t=>({...t,q:e.target.value})),className:"w-full rounded-lg border border-[rgba(148,163,184,0.25)] bg-[rgba(15,23,42,0.75)] px-3 py-2.5 text-sm text-slate-100 placeholder:text-slate-500 outline-none transition-colors focus:border-blue-500/60 focus:ring-1 focus:ring-blue-500/40"}),(0,l.jsxs)("div",{className:"mt-4 grid gap-3 grid-cols-2 lg:grid-cols-3 xl:grid-cols-5",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("label",{className:R,htmlFor:"erp-directory-size",children:"Company size"}),(0,l.jsxs)("select",{id:"erp-directory-size",className:E,value:null!=(s=x.size)?s:"",onChange:e=>C("size",e.target.value||null),children:[(0,l.jsx)("option",{value:"",children:"Any size"}),Y.ID.map(e=>(0,l.jsx)("option",{value:e,children:Y.mB[e]},e))]})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)("label",{className:R,htmlFor:"erp-directory-deployment",children:"Deployment"}),(0,l.jsxs)("select",{id:"erp-directory-deployment",className:E,value:null!=(a=x.deployment)?a:"",onChange:e=>C("deployment",e.target.value||null),children:[(0,l.jsx)("option",{value:"",children:"Any deployment"}),Object.keys(Y.ii).map(e=>(0,l.jsx)("option",{value:e,children:Y.ii[e]},e))]})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)("label",{className:R,htmlFor:"erp-directory-industry",children:"Industry"}),(0,l.jsxs)("select",{id:"erp-directory-industry",className:E,value:null!=(i=x.industry)?i:"",onChange:e=>C("industry",e.target.value||null),children:[(0,l.jsx)("option",{value:"",children:"Any industry"}),Y.Bp.map(e=>(0,l.jsx)("option",{value:e,children:e},e))]})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)("label",{className:R,htmlFor:"erp-directory-tier",children:"Budget"}),(0,l.jsxs)("select",{id:"erp-directory-tier",className:E,value:null!=(d=x.tier)?d:"",onCh
1ange:e=>C("tier",e.target.value||null),children:[(0,l.jsx)("option",{value:"",children:"Any budget"}),eh.map(e=>(0,l.jsx)("option",{value:e.value,children:e.label},e.value))]})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)("label",{className:R,htmlFor:"erp-directory-module",children:"Module strength"}),(0,l.jsxs)("select",{id:"erp-directory-module",className:E,value:null!=(c=x.module)?c:"",onChange:e=>C("module",e.target.value||null),children:[(0,l.jsx)("option",{value:"",children:"Any module"}),Y.iz.map(e=>(0,l.jsx)("option",{value:e,children:Y.FC[e]},e))]})]})]})]}),(0,l.jsxs)("div",{className:"mt-4 flex flex-wrap items-center justify-between gap-3 px-1",children:[(0,l.jsxs)("p",{className:"m-0 text-sm text-slate-400","aria-live":"polite",children:[(0,l.jsx)("span",{className:"font-semibold text-slate-200",children:S.size})," of ",ex.length," systems",P&&(0,l.jsxs)(l.Fragment,{children:[" ","match",(0,l.jsx)("button",{type:"button",onClick:()=>p(eg),className:"ml-3 text-xs font-semibold text-blue-400 underline-offset-2 transition-colors hover:text-blue-300 hover:underline",children:"Clear all"})]})]}),(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)("label",{className:"text-xs text-slate-500",htmlFor:"erp-directory-sort",children:"Sort"}),(0,l.jsxs)("select",{id:"erp-directory-sort",className:"rounded-lg border border-[rgba(148,163,184,0.25)] bg-[rgba(15,23,42,0.75)] px-2.5 py-1.5 text-xs text-slate-300 outline-none focus:border-blue-500/60",value:b,onChange:e=>g(e.target.value),children:[(0,l.jsx)("option",{value:"relevance",children:"Relevance"}),(0,l.jsx)("option",{value:"name",children:"Name (AâZ)"}),(0,l.jsx)("option",{value:"size",children:"Company size"}),(0,l.jsx)("option",{value:"price",children:"Starting price"})]})]})]}),0===S.size&&(0,l.jsx)("p",{className:"mt-6 rounded-xl border border-[rgba(148,163,184,0.12)] bg-[rgba(15,23,42,0.35)] px-4 py-10 text-center text-sm text-slate-400",children:"No systems match those filters. Try widening the company size or clearing the module filter â long-tail systems in this catalogue have no module ratings yet."}),(0,l.jsxs)("div",{className:"mt-5 grid grid-cols-1 gap-4 sm:grid-cols-2 xl:grid-cols-3",children:[k&&(0,l.jsx)(F.SponsorDirectoryTile,{vendor:k,hidden:!S.has(k.id),tierLabel:null!=(u=null==(t=eh.find(e=>e.value===k.pricingTier))?void 0:t.label)?u:k.pricingTier,sizeLabel:(0,Y.YP)(k.companySizeBrackets),detailsHref:B(k.href)}),w.map(e=>{var t,r;let s=!S.has(e.id),n=!e.directoryOnly&&!!j,a=v.includes(e.id),i=a||v.length<ec.FC;return(0,l.jsxs)("div",{hidden:s,className:s?"hidden":"flex flex-col gap-3 rounded-xl border p-5 transition-colors ".concat(a?"border-blue-500/40 bg-blue-500/[0.06]":"border-[rgba(148,163,184,0.14)] bg-[rgba(15,23,42,0.45)] hover:border-blue-500/35"),children:[(0,l.jsxs)("div",{className:"flex items-center gap-3",children:[(0,l.jsx)(z.VendorLogo,{logoFile:e.logoFile,fallback:e.logoFallback,name:e.name,size:36}),(0,l.jsxs)("div",{className:"min-w-0",children:[(0,l.jsx)(h(),{href:B(e.href),className:"text-[15px] font-semibold leading-tight text-slate-100 no-underline transition-colors hover:text-blue-400",children:e.name}),e.parentCompany&&e.parentCompany!==e.name&&(0,l.jsx)("p",{className:"m-0 text-xs leading-tight text-slate-500",children:e.parentCompany})]})]}),(0,l.jsx)("p",{className:"m-0 text-sm leading-relaxed text-slate-400",children:e.tagline}),e.bestFor&&(0,l.jsxs)("p",{className:"m-0 text-xs leading-relaxed text-slate-400",children:[(0,l.jsx)("span",{className:"font-semibold text-blue-300",children:"Best for:"})," ",e.bestFor]}),(0,l.jsxs)("div",{className:"flex flex-wrap gap-1.5",children:[(0,l.jsx)("span",{className:"rounded-full border px-2 py-0.5 text-[10px] font-semibold ".concat(eb[e.pricingTier]),children:null!=(r=null==(t=eh.find(t=>t.value===e.pricingTier))?void 0:t.label)?r:e.pricingTier}),e.deployment.map(e=>(0,l.jsx)("span",{className:"rounded-full border border-[rgba(148,163,184,0.26)] bg-[rgba(148,163,184,0.07)] px-2 py-0.5 text-[10px] font-semibold text-slate-400",children:Y.ii[e]},e))]}),(0,l.jsx)("p",{className:"m-0 text-xs text-slate-500",children:(0,Y.YP)(e.companySizeBrackets)}),(0,l.jsxs)("div",{className:"mt-auto flex flex-wrap items-center justify-between gap-x-3 gap-y-1 border-t border-[rgba(148,163,184,0.08)] pt-3",children:[(0,l.jsx)("span",{className:"text-xs text-slate-500",children:e.pricingStarting?(0,l.jsxs)(l.Fragment,{children:["From ",(0,l.jsx)("span",{className:"font-medium text-slate-300",children:e.pricingStarting})]}):"Pricing on request"}),(0,l.jsx)(h(),{href:B(e.href),"aria-label":"View ".concat(e.name),className:"whitespace-nowrap text-xs font-semibold text-blue-400 no-underline transition-colors hover:text-blue-300",children:"View details â"})]}),(0,l.jsxs)("div",{className:"flex gap-2",children:[n&&(0,l.jsx)("button",{type:"button",onClick:()=>null==j?void 0:j.toggle(e.id,"erp-systems-list-card"),disabled:!i,"aria-label":a?"Remove ".concat(e.name," from comparison"):"Add ".concat(e.name," to comparison"),className:"flex-1 rounded-lg px-2 py-2.5 text-xs font-semibold transition-all ".concat(a?"border border-blue-500/30 bg-blue-500/20 text-blue-300 hover:bg-blue-500/30":i?"bg-gradient-to-r from-blue-500 to-purple-500 text-white shadow-[0_2px_8px_rgba(59,130,246,0.2)] hover:shadow-[0_4px_12px_rgba(59,130,246,0.3)] hover:brightness-110":"cursor-not-allowed bg-slate-700/30 text-slate-600"),children:a?"Remove":i?"Compare":"Max 4"}),(0,l.jsx)("button",{type:"button",onClick:()=>{(0,_.gE)("directory_card.pricing","erp-systems-list",{vendor_id:e.id}),y(e)},"aria-label":"Get pricing for ".concat(e.name),className:"flex-1 rounded-lg bg-emerald-500/90 px-2 py-2.5 text-xs font-semibold text-white shadow-[0_2px_8px_rgba(16,185,129,0.2)] transition-all hover:bg-emerald-500 hover:shadow-[0_4px_12px_rgba(16,185,129,0.3)]",children:"Get Pricing"})]})]},e.id)})]}),(0,l.jsx)(eo.a,{open:null!==f,onClose:()=>y(null),vendor:f,sourcePrefix:"directory-pricing"})]})}let ev=[{href:"/wizard",label:"Build Requirements"},{href:"/compare",label:"Compare Systems"},{href:"/pricing",label:"ERP Pricing"},{href:"/erp-readiness-assessment",label:"Readiness Assessment"}];
1function eN(e){let{variant:t,title:r,description:s,href:n,cta:a,secondaryHref:i,secondaryCta:o}=e;if("suite"===t)return(0,l.jsxs)("div",{className:"not-prose my-8 rounded-xl border border-[rgba(59,130,246,0.2)] bg-gradient-to-br from-[rgba(59,130,246,0.07)] to-[rgba(139,92,246,0.07)] p-5 sm:p-6",children:[(0,l.jsxs)("div",{className:"mb-4",children:[(0,l.jsx)("p",{className:"mb-1 text-[10px] font-semibold uppercase tracking-widest text-blue-400",children:"ERP Evaluation Toolkit"}),(0,l.jsx)("p",{className:"text-[15px] font-semibold leading-snug text-slate-100",children:r}),s&&(0,l.jsx)("p",{className:"mt-1 text-[13px] leading-relaxed text-slate-400",children:s})]}),(0,l.jsx)("div",{className:"flex flex-wrap gap-2.5",children:ev.map(e=>(0,l.jsxs)(h(),{href:e.href,className:"inline-flex items-center gap-1.5 rounded-lg border border-[rgba(148,163,184,0.18)] bg-[rgba(15,23,42,0.6)] px-4 py-2 text-xs font-medium text-slate-200 transition-all hover:border-blue-500/40 hover:bg-[rgba(30,41,59,0.8)] hover:text-blue-300",children:[e.label,(0,l.jsx)("svg",{width:"10",height:"10",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",children:(0,l.jsx)("path",{d:"M5 12h14M12 5l7 7-7 7"})})]},e.href))})]});let d="download"===t;return(0,l.jsx)("div",{className:"not-prose my-8 rounded-xl border border-[rgba(148,163,184,0.15)] bg-gradient-to-br from-[rgba(139,92,246,0.08)] to-[rgba(59,130,246,0.08)] p-5 shadow-[0_4px_32px_rgba(139,92,246,0.07)] sm:p-6",children:(0,l.jsxs)("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-center sm:gap-6",children:[(0,l.jsx)("div",{className:"flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-xl bg-gradient-to-br from-purple-500/20 to-blue-500/10 text-purple-400 ring-1 ring-purple-500/20 sm:h-14 sm:w-14",children:d?(0,l.jsxs)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,l.jsx)("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),(0,l.jsx)("path",{d:"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"}),(0,l.jsx)("line",{x1:"12",y1:"7",x2:"12",y2:"13"}),(0,l.jsx)("polyline",{points:"9 11 12 14 15 11"})]}):(0,l.jsxs)("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,l.jsx)("rect",{x:"3",y:"3",width:"18",height:"13",rx:"2"}),(0,l.jsx)("polyline",{points:"8 21 12 17 16 21"})]})}),(0,l.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,l.jsx)("p",{className:"mb-0.5 text-[10px] font-semibold uppercase tracking-widest text-purple-400",children:d?"Free Download":"Interactive Tool"}),(0,l.jsx)("p",{className:"mb-1.5 text-[15px] font-semibold leading-snug text-slate-100",children:r}),s&&(0,l.jsx)("p",{className:"text-[13px] leading-relaxed text-slate-400",children:s})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-2.5 sm:shrink-0 sm:items-end",children:[n&&a&&(0,l.jsx)(h(),{href:n,className:"inline-flex items-center gap-1.5 whitespace-nowrap rounded-lg bg-gradient-to-r from-purple-500 to-blue-500 px-5 py-2.5 text-xs font-semibold text-white shadow-[0_2px_14px_rgba(139,92,246,0.3)] transition-all hover:brightness-110 hover:shadow-[0_4px_20px_rgba(139,92,246,0.4)]",children:a}),i&&o&&(0,l.jsxs)(h(),{href:i,className:"text-xs font-medium text-slate-400 transition-colors hover:text-slate-300",children:[o," â"]})]})]})})}function ek(e,t){return t?"".concat(Math.round(e/t*100),"%"):"0%"}function ew(e){var t;let r=e.map(e=>"on-premise"===e?"on-premise":e);return r.length<=1?"cloud"===r[0]?"in the cloud":null!=(t=r[0])?t:"":"".concat(r.slice(0,-1).join(", ")," or ").concat(r[r.length-1])}let e_={total_customers:"ERP implementations tracked in the ERP Research Benchmark",total_case_studies:"ERP case studies analysed",total_vendors:"ERP vendors covered",total_industries:"industries covered"};function eS(e){let{spec:t,data:r}=e,s=function(e,t){var r,s,l,n,a,i,o,d,c,u,m;if(!t)return null;let x=(null!=(s=e.metric)?s:"").trim(),p=null==(r=e.label)?void 0:r.trim();if("total"===x){let r=(null!=(a=e.field)?a:"total_customers").trim(),s=null==(l=t.totals)?void 0:l[r];
1return"number"!=typeof s?null:{headline:s.toLocaleString("en-US"),label:null!=(i=null!=p?p:e_[r])?i:"records in the ERP Research Benchmark",sourceCount:null!=(o=null==(n=t.totals)?void 0:n.total_customers)?o:s,href:"/benchmark"}}let h=(null!=(d=e.deployment)?d:"").split(",").map(e=>e.trim()).filter(Boolean);if("deployment-share"===x){let e=null!=(c=t.by_deployment_type)?c:[],r=e.reduce((e,t)=>e+t.count,0),s=e.filter(e=>h.includes(e.deployment_type)).reduce((e,t)=>e+t.count,0);return r&&h.length?{headline:ek(s,r),label:null!=p?p:"of tracked ERP implementations run ".concat(ew(h)),sourceCount:r,href:"/benchmark"}:null}if("industry-deployment-share"===x){let r=(null!=(u=e.industry)?u:"").trim(),s=(null!=(m=t.industry_by_deployment)?m:[]).filter(e=>e.industry.toLowerCase()===r.toLowerCase()),l=s.reduce((e,t)=>e+t.count,0),n=s.filter(e=>h.includes(e.deployment_type)).reduce((e,t)=>e+t.count,0);return l&&h.length&&r?{headline:ek(n,l),label:null!=p?p:"of tracked ".concat(r.toLowerCase()," ERP implementations run ").concat(ew(h)),sourceCount:l,href:"/benchmark"}:null}return null}(t,r);return s?(0,l.jsxs)("div",{className:"not-prose my-8 rounded-xl border border-blue-500/25 bg-gradient-to-br from-[rgba(59,130,246,0.10)] to-[rgba(139,92,246,0.06)] p-6",children:[(0,l.jsxs)("div",{className:"flex flex-wrap items-baseline gap-x-3 gap-y-1",children:[(0,l.jsx)("span",{className:"text-4xl font-bold leading-none text-blue-300",children:s.headline}),(0,l.jsx)("span",{className:"text-sm leading-snug text-slate-300",children:s.label})]}),(0,l.jsxs)("p",{className:"mt-3 text-xs leading-relaxed text-slate-500",children:["Source:"," ",(0,l.jsx)(h(),{href:s.href,className:"font-medium text-blue-400 no-underline hover:text-blue-300",children:"ERP Research Benchmark"})," ","â ",s.sourceCount.toLocaleString("en-US")," tracked implementations analysed."," ",(0,l.jsx)(h(),{href:s.href,className:"font-medium text-blue-400 no-underline hover:text-blue-300",children:"View the data â"})]})]}):null}var eP=r(90283);r(37656);let eC={"feature-cards":function(e){let{body:t}=e,r=er(t,2).map(es);if(!r.length)return null;let s=r.some(e=>e.icon);return(0,l.jsx)("div",{className:"".concat(Q.Bi," ").concat(Q.yi),children:r.map((e,t)=>{let n=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:s?"mb-2 flex items-center gap-2.5":void 0,children:[s&&(e.icon?(0,l.jsx)("span",{className:"".concat(Q.vp," h-7 w-7"),children:(0,l.jsx)(K.l,{name:e.icon,size:15})}):(0,l.jsx)("span",{className:"h-7 w-7 shrink-0"})),(0,l.jsx)("p",{className:s?"text-sm font-semibold text-slate-100":Q.Yq,children:(0,l.jsx)(V,{text:e.title})})]}),(0,l.jsx)("p",{className:Q.ML,children:(0,l.jsx)(V,{text:e.text})})]});return e.href?(0,l.jsxs)(h(),{href:e.href,className:"".concat(Q.Mx," block").concat(el(t,r.length)),children:[n,(0,l.jsx)("span",{className:"".concat(Q.Oy," mt-3 inline-block"),children:"Learn more â"})]},t):(0,l.jsx)("div",{className:"".concat(Q.PE).concat(el(t,r.length)),children:n},t)})})},"step-flow":function(e){let{body:t}=e,r=er(t,2);return r.length?(0,l.jsx)("ol",{className:"".concat(Q.Bi," space-y-3"),children:r.map((e,t)=>{let[r,s,n]=e;return(0,l.jsxs)("li",{className:"".concat(Q.PE," flex items-start gap-4"),children:[(0,l.jsx)("span",{className:"mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-full border border-blue-500/25 bg-blue-500/10 text-xs font-semibold text-blue-300",children:t+1}),(0,l.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,l.jsxs)("div",{className:"mb-1.5 flex flex-wrap items-baseline gap-x-3 gap-y-1",children:[(0,l.jsx)("p",{className:"text-sm font-semibold text-slate-100",children:r}),n&&(0,l.jsx)("span",{className:"rounded-full border border-[rgba(148,163,184,0.18)] px-2.5 py-0.5 text-[10px] font-medium uppercase tracking-wide text-slate-400",children:n})]}),(0,l.jsx)("p",{className:Q.ML,children:(0,l.jsx)(V,{text:s})})]})]},t)})}):null},faq:function(e){let{body:t}=e,r=er(t,2);return r.length?(0,l.jsx)("div",{className:"".concat(Q.Bi," space-y-3"),children:r.map((e,t)=>{let[r,s]=e;return(0,l.jsxs)("details",{open:0===t,className:"".concat(Q.PE," group scroll-mt-24"),children:[(0,l.jsxs)("summary",{className:"flex cursor-pointer list-none items-start justify-between gap-3 [&::-webkit-details-marker]:hidden",children:[(0,l.jsx)("h3",{id:en(r),className:"scroll-mt-24 text-base font-semibold text-slate-100",children:r}),(0,l.jsx)("svg",{"aria-hidden":"true",className:"mt-1 h-4 w-4 shrink-0 text-slate-500 transition-transform group-open:rotate-180",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,l.jsx)("polyline",{points:"6 9 12 15 18 9"})})]}),(0,l.jsx)("p",{className:"".concat(Q.ML," mt-2"),children:(0,l.jsx)(V,{text:s})})]},t)})}):null},"link-tiles":function(e){let{body:t}=e,r=er(t,2);return r.length?(0,l.jsx)("div",{className:"".concat(Q.Bi," ").concat(Q.rG),children:r.map((e,t)=>{let[r,s,n]=e,a=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{className:"block text-sm font-semibold text-slate-100",children:r}),n&&(0,l.jsx)("span",{className:"".concat(Q.ML," mt-1 block"),children:n})]});return s?(0,l.jsxs)(h(),{href:s,className:"group flex items-center justify-between gap-2 rounded-xl border border-[rgba(148,163,184,0.1)] bg-[rgba(15,23,42,0.5)] px-5 py-3 transition-all hover:border-blue-500/25 hover:bg-blue-500/5",children:[(0,l.jsx)("span",{className:"min-w-0",children:a}),(0,l.jsx)("span",{"aria-hidden":"true",className:"shrink-0 text-slate-600 transition-all group-hover:translate-x-0.5 group-hover:text-blue-400",children:"â"})]},t):(0,l.jsx)("div",{className:"rounded-xl border border-[rgba(148,163,184,0.1)] bg-[rgba(15,23,42,0.5)] px-5 py-4",children:a},t)})}):null}},eB=function(){let e=[];for(let r of o.oJ){var t;let s=new Set,l=t=>{let l=t.trim();!(l.length>=4)||c.has(l.toLowerCase())||s.has(l)||(s.add(l),e.push({text:l,href:r.href,vendorId:r.id}))};l(r.name);let n=r.name.indexOf(" (");for(let e of(n>0&&l(r.name.slice(0,n)),null!=(t=d[r.id])?t:[]))l(e)}return e.sort((e,t)=>
1t.text.length-e.text.length)}(),eE={"sap-erp":"SAP S/4 HANA","sap-s4-hana-public-cloud":"SAP S/4HANA Public Cloud","sap-s4-hana-private-cloud":"SAP S/4HANA Private Cloud","sap-business-one-cost":"SAP Business One","sap-business-bydesign-overview":"SAP Business ByDesign","netsuite-costs":"Oracle NetSuite","netsuite-erp":"Oracle NetSuite","oracle-erp-overview":"Oracle ERP Cloud","dynamics-365-costs":"Microsoft Dynamics 365","microsoft-dynamics-365":"Microsoft Dynamics 365","acumatica-overview":"Acumatica","epicor-erp-kinetic":"Epicor Kinetic","sage-x3-costs-price-list":"Sage X3","sage-x3":"Sage X3","sage-intacct-costs":"Sage Intacct","infor-cloudsuite-implementation":"Infor CloudSuite","infor-m3":"Infor M3","ifs-applications-overview":"IFS Applications","syspro-erp-overview":"SYSPRO","workday-erp-overview":"Workday","odoo-erp-overview":"Odoo","qad-erp":"QAD ERP","epicor-costs-price-list":"Epicor",financialforce:"FinancialForce",erpnext:"ERPNext",unit4:"Unit4","priority-erp":"Priority ERP","deltek-vision-erp-overview":"Deltek Vision","deltek-costpoint":"Deltek Costpoint","global-shop-solutions":"Global Shop Solutions"},eR=function(e){return e.toLowerCase().replace(/[^\w\s-]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-").trim()};function eA(e){let t=[];for(let r of e.split("\n")){let e=r.match(/^(#{2,3})\s+\*{0,2}(.+?)\*{0,2}\s*$/);if(e){let r=e[1].length,s=e[2].replace(/\[([^\]]+)\]\([^)]*\)/g,"$1").replace(/\*{1,2}/g,"").trim();s&&s.length>2&&t.push({id:eR(s),text:s,level:r})}}return t}function eG(e,t){let r=e.split("\n"),s=0;for(let e=0;e<r.length;e++)if(/^##\s+/.test(r[e])&&++s===t+1)return[r.slice(0,e).join("\n"),r.slice(e).join("\n")];return[e,null]}function eF(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.nofollowOutbound?"nofollow noopener noreferrer":"noopener noreferrer";return{h2:e=>{let{children:t}=e,r=eR(eM(t));return(0,l.jsx)("h2",{id:r,className:"scroll-mt-24",children:t})},h3:e=>{let{children:t}=e,r=eR(eM(t));return(0,l.jsx)("h3",{id:r,className:"scroll-mt-24",children:t})},h4:e=>{let{children:t}=e,r=eR(eM(t));return(0,l.jsx)("h4",{id:r,className:"scroll-mt-24",children:t})},blockquote:e=>{let{children:t}=e,r=eM(t);return/^\s*(\*\*)?\s*(key takeaways?|tl;?dr|in short|bottom line|the short answer)\b/i.test(r)?(0,l.jsx)("div",{className:"not-prose my-6 rounded-xl border border-blue-400/25 bg-gradient-to-br from-[rgba(59,130,246,0.10)] to-[rgba(139,92,246,0.07)] p-5 sm:p-6 text-slate-200 [&_strong]:text-blue-300 [&_strong]:font-semibold [&>p:first-child>strong:first-child]:block [&>p:first-child>strong:first-child]:text-xs [&>p:first-child>strong:first-child]:uppercase [&>p:first-child>strong:first-child]:tracking-wider [&>p:first-child>strong:first-child]:mb-2 [&_p]:my-1.5 [&_p]:text-[15px] [&_p]:leading-relaxed [&_ul]:my-2 [&_ul]:list-disc [&_ul]:pl-5 [&_li]:my-1 [&_li]:text-[15px] [&_li]:leading-relaxed",children:t}):/ready to (evaluate|compare|shortlist|choose|start)|get a custom quote|want (independent|to speak)|speak to an|need help choosing|not sure which erp/i.test(r)?(0,l.jsx)("div",{className:"not-prose my-8 rounded-xl border border-blue-500/25 bg-gradient-to-r from-[rgba(59,130,246,0.08)] to-[rgba(139,92,246,0.08)] p-6 [&>p:first-of-type]:text-slate-300 [&>p:first-of-type]:text-[15px] [&>p:first-of-type]:leading-relaxed [&>p:first-of-type>strong]:block [&>p:first-of-type>strong]:text-base [&>p:first-of-type>strong]:font-semibold [&>p:first-of-type>strong]:text-slate-100 [&>p:first-of-type>strong]:mb-2 [&>p:last-of-type]:mt-4 [&>p:last-of-type]:mb-0 [&>p:last-of-type]:flex [&>p:last-of-type]:flex-wrap [&>p:last-of-type]:items-center [&>p:last-of-type]:gap-2.5 [&_a.cta-button:first-of-type]:!border-transparent [&_a.cta-button:first-of-type]:!bg-gradient-to-r [&_a.cta-button:first-of-type]:!from-blue-500 [&_a.cta-button:first-of-type]:!to-purple-500 [&_a.cta-button:first-of-type]:!text-white [&_a.cta-button:first-of-type]:!shadow-[0_2px_12px_rgba(59,130,246,0.25)]",children:t}):/^\s*(\*\*)?Best fit/i.test(r)?(0,l.jsx)("div",{className:"not-prose my-4 rounded-xl border border-emerald-500/25 bg-emerald-500/[0.06] p-5 text-slate-200 [&_strong]:text-emerald-300 [&_p]:my-1 [&_ul]:my-2 [&_li]:my-0.5",children:t}):/^\s*(\*\*)?Weak fit/i.test(r)||/^\s*(\*\*)?Poor fit/i.test(r)?(0,l.jsx)("div",{className:"not-prose my-4 roun
1ded-xl border border-amber-500/25 bg-amber-500/[0.06] p-5 text-slate-200 [&_strong]:text-amber-300 [&_p]:my-1 [&_ul]:my-2 [&_li]:my-0.5",children:t}):/^\s*(\*\*)?Verdict:/i.test(r)||/^\s*(\*\*)?Quick verdict/i.test(r)?(0,l.jsx)("div",{className:"not-prose my-6 rounded-xl border border-blue-500/30 bg-gradient-to-r from-[rgba(59,130,246,0.10)] to-[rgba(139,92,246,0.10)] p-6 text-slate-100 [&_strong]:text-blue-300 [&_p]:my-1.5",children:t}):(0,l.jsx)("blockquote",{className:"border-l-[3px] border-blue-500 pl-4 my-6 text-slate-400 italic",children:t})},table:e=>{let{children:t}=e;return(0,l.jsx)("div",{className:"overflow-x-auto rounded-xl border border-[rgba(148,163,184,0.12)] my-6",children:(0,l.jsx)("table",{className:"w-full",children:t})})},tr:e=>{let{children:t}=e;return(0,l.jsx)("tr",{className:"even:bg-[rgba(30,41,59,0.25)]",children:t})},th:e=>{let{children:t}=e;return(0,l.jsx)("th",{className:"bg-[rgba(30,41,59,0.6)] text-slate-100 font-semibold text-left px-4 py-2.5 text-sm border-b border-[rgba(148,163,184,0.2)]",children:t})},td:e=>{let{children:t}=e;return(0,l.jsx)("td",{className:"px-4 py-2.5 text-sm text-slate-300 border-b border-[rgba(148,163,184,0.08)] first:font-medium first:text-slate-200",children:t})},a:e=>{let{href:r,children:s}=e;if(r&&(/^\/pricing/.test(r)||/^\/[a-z]+-partners/.test(r)||/^\/compare/.test(r)||/^\/wizard/.test(r)||"/en-us/erp-functional-requirements"===r)){let e=/^\/pricing\//.test(r);return(0,l.jsx)("a",{href:r,className:e?"cta-button inline-flex items-center gap-1.5 no-underline rounded-lg bg-gradient-to-r from-blue-500 to-purple-500 px-4 py-2 text-sm font-semibold text-white shadow-[0_2px_12px_rgba(59,130,246,0.25)] transition-all hover:shadow-[0_4px_16px_rgba(59,130,246,0.35)] hover:brightness-110":"cta-button inline-flex items-center gap-1.5 no-underline rounded-lg border border-[rgba(148,163,184,0.25)] px-4 py-2 text-sm font-medium text-slate-300 transition-all hover:border-blue-500/40 hover:text-blue-300",children:s})}return(0,l.jsx)("a",{href:r,className:"text-blue-400 hover:text-blue-300 underline underline-offset-2",...(null==r?void 0:r.startsWith("http"))?{target:"_blank",rel:t}:{},children:s})},img:e=>{let{src:t,alt:r}=e;if(!t)return null;if(t.startsWith("/logos/"))return(0,l.jsx)("span",{className:"inline-block my-2 mr-3 align-middle",children:(0,l.jsx)(x.default,{src:t,alt:null!=r?r:"",width:48,height:48,className:"rounded object-contain",loading:"lazy"})});let s=t.startsWith("/")||t.includes("erpresearch.com")||t.includes("hubspotusercontent");return(0,l.jsx)("span",{className:"block relative w-full my-4 aspect-video",children:(0,l.jsx)(x.default,{src:t,alt:null!=r?r:"",fill:!0,className:"rounded-lg object-contain",sizes:"(max-width: 768px) 100vw, 700px",loading:"lazy",unoptimized:!s})})},pre:e=>{let{children:t}=e;return(0,l.jsx)("pre",{className:"bg-[rgba(15,23,42,0.9)] border border-[rgba(148,163,184,0.15)] rounded-lg p-4 overflow-x-auto my-6 text-sm",children:t})},code:e=>{let{children:t,className:r}=e;return r?(0,l.jsx)("code",{className:r,children:t}):(0,l.jsx)("code",{className:"bg-[rgba(30,41,59,0.8)] px-1.5 py-0.5 rounded text-[0.9em] text-slate-200",children:t})},hr:()=>(0,l.jsx)("hr",{className:"border-[rgba(148,163,184,0.15)] my-8"})}}let ez=eF();function eI(e){var t,r,s;let d,c,{content:x,slug:p,isBlog:g=!1,useEmailCapture:f=!1,partnerSlot:y,sidebarResources:j,furtherReading:N,nofollowOutbound:k=!1,localizedVendorHrefs:_,benchmarkData:S=null,croSlot:P,sectionSlots:C,wide:B=!1,sectionStyle:E=!1,hideRails:R=!1,vendorCardActions:z,addonTeasers:M,moduleStrengths:D,vendorId:W}=e,U=k?eF({nofollowOutbound:!0}):ez,V=eA(x),K=!E&&!R,$=!E&&!R,J=[...P?[P]:[],...null!=C?C:[]].map(e=>{let t=function(e,t){let r=e.split("\n"),s=!1;for(let e=0;e<r.length;e++)if(/^##\s+/.test(r[e])){let l=r[e].replace(/^##\s+/,"").replace(/[*_`#]/g,"").trim();if(!s&&t.test(l)){s=!0;continue}if(s)return[r.slice(0,e).join("\n"),r.slice(e).join("\n")]}return s?[e,""]:null}(x,RegExp(e.afterHeading,"i"));return t?{slot:e,endIndex:t[0].length}:null}).filter(e=>null!==e).sort((e,t)=>e.endIndex-t.endIndex),Y=[],Z=0;for(let e of J)e.endIndex<=Z||(Y.push({chunk:x.slice(Z,e.endIndex),node:e.slot.node}),Z=e.endIndex);let X=x.slice(Z),Q=(X.match(/^## /gm)||[]).length,ee=Q>=2;ee&&Q>=4?[d,c]=eG(X,3):ee&&Q>=2?[d,c]=eG(X,1):y&&Q>=2?[d,c]=eG(X,Q-1):(d=X,c=null);let et=null!=(t=p.split("/").pop())?t:"",er=null!=(r=eE[et])?r:null,es=function(e){let t=o.oJ.filter(t=>t.href.endsWith("/".concat(e)));return 1===t.length?t[0]:null}(et),el=es?[]:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,r=[];for(let s of o.oJ){let l=s.name.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");if(RegExp("\\b".concat(l,"\\b"),"i").test(e)&&(r.push(s.id),r.length>=t))break}return r}(x),en=function(e){let t=e.excludeVendorId?e.terms.filter(t=>t.vendorId!==e.excludeVendorId):e.terms;return()=>r=>{let s=(r,l)=>{if(r.children&&Array.isArray(r.children))for(let n=0;n<r.children.length;n++){let a=r.children[n];if("text"!==a.type||l)s(a,l||m.has(a.type));else{let s=function(e,t,r,s){let l=0,n=[],a=!1,i=new Set;for(;l<e.length;){let o=null;for(let s of t){if(r.has(s.vendorId)||i.has(s.vendorId))continue;let t=e.indexOf(s.text,l);if(t<0)continue;let n=e[t-1],a=e[t+s.text.length];u(n)||u(a)||(!o||t<o.start)&&(o={start:t,end:t+s.text.length,term:s})}if(!o)break;o.start>l&&n.push({type:"text",value:e.slice(l,o.start)}),n.push({type:"link",url:s&&s[o.term.href]||o.term.href,children:[{type:"text",value:e.slice(o.start,o.end)}]}),i.add(o.term.vendorId),a=!0,l=o.end}if(!a)return null;for(let t of(l<e.length&&n.push({type:"text",value:e.slice(l)}),i))r.add(t);return n}(a.value,t,e.used,e.localizedHrefs);
1s&&(r.children.splice(n,1,...s),n+=s.length-1)}}};return s(r,!1),r}}({terms:eB,used:new Set,excludeVendorId:null!=(s=null==es?void 0:es.id)?s:null,localizedHrefs:_}),eo=[i.A,en],ed=p.split("/")[0]||"en-us",ec=(e,t)=>(function(e){let t;e=e.replace(/\r\n/g,"\n");let r=[];for(T.lastIndex=0;null!==(t=T.exec(e));){let e=t[1],i=t[2];if("vendor-cards"===e){let e=i.split(/[,\n]/).map(e=>e.trim()).filter(Boolean);e.length&&r.push({index:t.index,end:t.index+t[0].length,segment:{type:"cards",ids:e}})}else if("cta-box"===e){let e=H(i);if(e.title){var s,l,n,a;r.push({index:t.index,end:t.index+t[0].length,segment:{type:"cta",variant:null!=(s=e.variant)?s:"download",title:e.title,description:null!=(l=e.description)?l:"",href:null!=(n=e.href)?n:"",cta:null!=(a=e.cta)?a:"Learn More â",...e.secondaryHref?{secondaryHref:e.secondaryHref}:{},...e.secondaryCta?{secondaryCta:e.secondaryCta}:{}}})}}else L.has(e)?i.trim()&&r.push({index:t.index,end:t.index+t[0].length,segment:{type:"rich",kind:e,body:i}}):"benchmark-stat"===e&&(i.split("\n").some(e=>{let t=e.indexOf(":");return t>0&&O.has(e.slice(0,t).trim().toLowerCase())})?r.push({index:t.index,end:t.index+t[0].length,segment:{type:"benchmark",spec:H(i)}}):r.push({index:t.index,end:t.index+t[0].length,segment:{type:"benchmark-stat",content:i.trim()}}))}for(q.lastIndex=0;null!==(t=q.exec(e));){if(r.some(e=>e.index===t.index))continue;let e=H(t[1]);r.push({index:t.index,end:t.index+t[0].length,segment:{type:"benchmark",spec:e}})}r.sort((e,t)=>e.index-t.index);let i=[],o=0;for(let t of r){if(t.index<o)continue;let r=e.slice(o,t.index);r.trim()&&i.push({type:"markdown",value:r}),i.push(t.segment),o=t.end}let d=e.slice(o);return d.trim()&&i.push({type:"markdown",value:d}),i})(e).map((e,r)=>{if("cards"===e.type)return(0,l.jsx)(I,{ids:e.ids,locale:ed,actionsById:z},"".concat(t,"-cards-").concat(r));if("cta"===e.type)return(0,l.jsx)(eN,{variant:e.variant,title:e.title,description:e.description,href:e.href,cta:e.cta,secondaryHref:e.secondaryHref,secondaryCta:e.secondaryCta},"".concat(t,"-cta-").concat(r));if("benchmark"===e.type)return(0,l.jsx)(eS,{spec:e.spec,data:S},"".concat(t,"-bench-").concat(r));if("rich"===e.type){let s="".concat(t,"-rich-").concat(r);if("gap-cards"===e.kind)return(0,l.jsx)(ei,{body:e.body,teasers:M},s);if("module-cards"===e.kind)return(0,l.jsx)(ea,{body:e.body,strengths:D,vendorId:W},s);if("erp-directory"===e.kind)return(0,l.jsx)(ej,{locale:ed},s);let n=eC[e.kind];return n?(0,l.jsx)(n,{body:e.body},s):null}return"benchmark-stat"===e.type?(0,l.jsxs)("div",{className:"not-prose my-6 flex gap-3 rounded-xl border border-amber-500/20 bg-amber-500/[0.05] p-4",children:[(0,l.jsx)("svg",{className:"mt-0.5 h-4 w-4 flex-shrink-0 text-amber-400",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,l.jsx)("polyline",{points:"22 12 18 12 15 21 9 3 6 12 2 12"})}),(0,l.jsx)("p",{className:"text-[13px] leading-relaxed text-slate-400",children:e.content})]},"".concat(t,"-bstat-").concat(r)):(0,l.jsx)("div",{className:["prose",R?"prose-full":B&&"prose-wide",E&&"prose-sections"].filter(Boolean).join(" "),children:(0,l.jsx)(a.oz,{components:U,remarkPlugins:eo,children:e.value})},"".concat(t,"-md-").concat(r))});return(0,l.jsxs)("div",{className:"flex gap-10",children:[K&&(0,l.jsx)("div",{className:"hidden xl:block w-52 shrink-0",children:(0,l.jsxs)("div",{className:"sticky top-24 max-h-[calc(100vh-8rem)] overflow-y-auto",children:[er&&(0,l.jsx)(G.GetDemoCTA,{source:p,vendorName:er}),(0,l.jsx)(b,{headings:V})]})}),(0,l.jsxs)("div",{className:"min-w-0 flex-1",children:[Y.map((e,t)=>(0,l.jsxs)(n.Fragment,{children:[ec(e.chunk,"slot-".concat(t)),e.node]},"slot-".concat(t))),(()=>{let[e,t]=eG(d,1);return(0,l.jsxs)(l.Fragment,{children:[ec(e,"before-intro"),(0,l.jsx)(F.SponsorInContentCard,{slot:"early"}),t&&ec(t,"before-rest")]})})(),y,c?(0,l.jsxs)(l.Fragment,{children:[ee&&(f?es?(0,l.jsx)(A,{variant:"comparison-pdf",source:p,vendorId:es.id,vendorName:es.name}):el.length>=2?(0,l.jsx)(A,{variant:"shortlist",source:p}
1):/cost|pricing|price|tco|budget|roi|tier|compare|comparison|alternative|competitor/i.test(p)?(0,l.jsx)(A,{variant:"benchmark-report",source:p}):(0,l.jsx)(A,{variant:"requirements-checklist",source:p}):es?eP.v[es.id]?(0,l.jsx)(w,{variant:"ebook",vendorId:es.id,vendorName:es.name,ebookHref:"/pages/".concat(eP.v[es.id].slug)}):(0,l.jsx)(w,{variant:"compare-vendor",vendorId:es.id,vendorName:es.name}):el.length>=2?(0,l.jsx)(w,{variant:"compare"}):/cost|pricing|price|tco|budget|roi|tier|compare|comparison|alternative|competitor/i.test(p)?(0,l.jsx)(w,{variant:"benchmark"}):(0,l.jsx)(w,{variant:"requirements"})),ec(c,"after")]}):null,N&&N.length>0&&(0,l.jsxs)("div",{className:"not-prose mt-10 rounded-xl border border-[rgba(148,163,184,0.1)] bg-[rgba(15,23,42,0.5)] p-5",children:[(0,l.jsx)("p",{className:"mb-3 text-sm font-semibold text-slate-200",children:"Further Reading"}),(0,l.jsx)("ul",{className:"space-y-1.5",children:N.map(e=>(0,l.jsx)("li",{children:(0,l.jsx)(h(),{href:e.href,className:"text-sm text-blue-400 hover:text-blue-300 transition-colors",children:e.title})},e.href))})]}),!es&&el.length>=2&&(0,l.jsx)("div",{className:"not-prose mt-10 rounded-xl border border-[rgba(148,163,184,0.12)] bg-gradient-to-r from-[rgba(59,130,246,0.06)] to-[rgba(139,92,246,0.06)] p-5 sm:p-6",children:(0,l.jsxs)("div",{className:"flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[(0,l.jsxs)("div",{className:"flex-1",children:[(0,l.jsx)("p",{className:"text-sm font-semibold text-slate-200 mb-1",children:"Compare the vendors mentioned in this article"}),(0,l.jsxs)("p",{className:"text-xs text-slate-400 leading-relaxed",children:["See how ",el.slice(0,4).map(e=>{var t;return null==(t=o.oJ.find(t=>t.id===e))?void 0:t.name}).filter(Boolean).join(", ")," stack up side by side."]})]}),(0,l.jsx)(h(),{href:"/compare?v=".concat(el.slice(0,4).join(",")),className:"shrink-0 rounded-lg bg-gradient-to-r from-blue-500 to-purple-500 px-5 py-2.5 text-center text-xs font-semibold text-white shadow-[0_2px_12px_rgba(59,130,246,0.25)] transition-all hover:shadow-[0_4px_16px_rgba(59,130,246,0.35)] hover:brightness-110",children:"Compare Mentioned Vendors"})]})})]}),$&&(0,l.jsx)("div",{className:"hidden xl:block w-56 shrink-0",children:(0,l.jsx)(v,{currentSlug:p,vendor:null!=es?es:null,relatedResources:j})})]})}function eM(e){return"string"==typeof e?e:Array.isArray(e)?e.map(eM).join(""):e&&"object"==typeof e&&"props"in e?eM(e.props.children):""}},85755:(e,t,r)=>{r.d(t,{GetDemoCTA:()=>i});var s=r(95155),l=r(12115),n=r(55498),a=r(98901);function i(e){let{source:t,vendorName:r}=e,[i,o]=(0,l.useState)(!1);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"rounded-xl border border-[rgba(148,163,184,0.12)] bg-gradient-to-b from-[rgba(59,130,246,0.08)] to-[rgba(139,92,246,0.08)] p-4 mb-6",children:[(0,s.jsxs)("p",{className:"text-sm font-semibold text-slate-200 mb-1",children:["Get a ",r," Demo"]}),(0,s.jsxs)("p",{className:"text-xs text-slate-400 leading-relaxed mb-3",children:["See ",r," in action with a personalised walkthrough for your business."]}),(0,s.jsx)("button",{onClick:()=>{(0,a.gE)("demo_button",t),o(!0)},className:"w-full rounded-lg bg-gradient-to-r from-blue-500 to-purple-500 px-4 py-2 text-center text-xs font-semibold text-white shadow-[0_2px_12px_rgba(59,130,246,0.25)] transition-all hover:shadow-[0_4px_16px_rgba(59,130,246,0.35)] hover:brightness-110",children:"Get a Free Demo"})]}),(0,s.jsx)(n.d,{open:i,onClose:()=>o(!1),source:t})]})}},90283:(e,t,r)=>{r.d(t,{v:()=>s,w:()=>l});let s={"sap-s4-hana-public-cloud":{slug:"en-us/sap-s4-hana-ebook",title:"SAP S/4HANA Buyer's Guide"},"sap-s4-hana-private-cloud":{slug:"en-us/sap-s4-hana-ebook",title:"SAP S/4HANA Buyer's Guide"},"sap-business-one":{slug:"en-us/sap-business-one-ebook",title:"SAP Business One Buyer's Guide"},"sap-business-bydesign":{slug:"en-us/sap-business-bydesign-ebook",title:"SAP Business ByDesign Buyer's Guide"},"oracle-netsuite":{slug:"en-us/oracle-netsuite-ebook",title:"Oracle NetSuite Buyer's Guide"},"dynamics-365":{slug:"en-us/microsoft-dynamics-ebook",title:"Microsoft Dynamics Buyer's Guide"},"ifs-applications":{slug:"en-us/ifs-ebook",title:"IFS Buyer's Guide"},workday:{slug:"en-us/workday-ebook",title:"Workday Buyer's Guide"},odoo:{slug:"en-us/odoo-ebook",title:"Odoo Buyer's Guide"},acumatica:{slug:"en-us/acumatica-ebook",title:"Acumatica Buyer's Guide"}
1,"sage-x3":{slug:"en-us/sage-x3-ebook",title:"Sage X3 Buyer's Guide"},"sage-intacct":{slug:"en-us/sage-intacct-ebook",title:"Sage Intacct Buyer's Guide"},"infor-cloudsuite":{slug:"en-us/infor-cloudsuite-industrial-syteline-ebook",title:"Infor CloudSuite Industrial Buyer's Guide"},syspro:{slug:"en-us/syspro-ebook",title:"SYSPRO Buyer's Guide"},"qad-erp":{slug:"en-us/qad-ebook",title:"QAD Buyer's Guide"},plex:{slug:"en-us/plex-ebook",title:"Plex Buyer's Guide"},financialforce:{slug:"en-us/financialforce-ebook-pdf",title:"FinancialForce Buyer's Guide"},"jd-edwards":{slug:"en-us/jd-edwards-enterpriseone-ebook-pdf-0",title:"JD Edwards EnterpriseOne Buyer's Guide"},batchmaster:{slug:"en-us/batchmaster-erp-ebook-pdf",title:"BatchMaster ERP Buyer's Guide"},"aptean-erp":{slug:"en-us/aptean-industrial-manufacturing-made2manage-edition-erp-ebook-pdf",title:"Aptean Manufacturing ERP Buyer's Guide"},"epicor-kinetic":{slug:"en-us/epicor-kinetic-ebook",title:"Epicor Kinetic Buyer's Guide"},"epicor-prophet-21":{slug:"en-us/epicor-prophet-21-ebook",title:"Epicor Prophet 21 Buyer's Guide"},"oracle-erp-cloud":{slug:"en-us/oracle-erp-cloud-ebook",title:"Oracle ERP Cloud Buyer's Guide"},"infor-m3":{slug:"en-us/infor-m3-ebook",title:"Infor M3 Buyer's Guide"},"sap-ecc":{slug:"en-us/sap-ecc-ebook",title:"SAP ECC Buyer's Guide"},erpnext:{slug:"en-us/erpnext-ebook",title:"ERPNext Buyer's Guide"},unit4:{slug:"en-us/unit4-ebook",title:"Unit4 Buyer's Guide"},"sage-100":{slug:"en-us/sage-100-ebook",title:"Sage 100 Buyer's Guide"},"sage-300":{slug:"en-us/sage-300-ebook",title:"Sage 300 Buyer's Guide"},"deltek-vision":{slug:"en-us/deltek-vision-ebook",title:"Deltek Costpoint Buyer's Guide"},"microsoft-dynamics-gp":{slug:"en-us/microsoft-dynamics-gp-ebook",title:"Microsoft Dynamics GP Buyer's Guide"},"priority-erp":{slug:"en-us/priority-erp-ebook",title:"Priority ERP Buyer's Guide"},rootstock:{slug:"en-us/rootstock-ebook",title:"Rootstock Cloud ERP Buyer's Guide"},"abas-erp":{slug:"en-us/abas-erp-ebook",title:"abas ERP Buyer's Guide"},"cetec-erp":{slug:"en-us/cetec-erp-ebook",title:"Cetec ERP Buyer's Guide"},"datacor-erp":{slug:"en-us/datacor-erp-ebook",title:"Datacor ERP Buyer's Guide"},deacom:{slug:"en-us/deacom-ebook",title:"Deacom ERP Buyer's Guide"},"e2-shop-system":{slug:"en-us/e2-shop-system-ebook",title:"E2 Shop System Buyer's Guide"},"genius-erp":{slug:"en-us/genius-erp-ebook",title:"Genius ERP Buyer's Guide"},"global-shop-solutions":{slug:"en-us/global-shop-solutions-ebook",title:"Global Shop Solutions Buyer's Guide"}};function l(e){let t=e.replace(/^en-[a-z]{2}\//,"");for(let[e,r]of Object.entries(s))if(r.slug.replace(/^en-[a-z]{2}\//,"")===t)return e;return null}}}]);
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.