{"id":17850,"date":"2026-08-12T14:36:31","date_gmt":"2026-08-12T13:36:31","guid":{"rendered":"https:\/\/andorsoft.com\/?page_id=17850"},"modified":"2026-08-12T14:41:03","modified_gmt":"2026-08-12T13:41:03","slug":"development-consultancy","status":"publish","type":"page","link":"https:\/\/andorsoft.com\/en\/consultoria-desenvolupament\/","title":{"rendered":"Digital consultancy and development"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17850\" class=\"elementor elementor-17850\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74c3e1d e-con-full e-flex e-con e-parent\" data-id=\"74c3e1d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89f6488 elementor-widget elementor-widget-html\" data-id=\"89f6488\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ==========================================================\n     ANDORSOFT | Consultoria i desenvolupament digital\n     Widget HTML per a Elementor. CA \/ ES \/ FR \/ EN en blocs\n     separats + detector d'idioma per URL (TranslatePress).\n     Prefix CSS: .cns-   Formulari: comercial@andorsoft.ad\n     Slug recomanat: \/consultoria-desenvolupament\/\n     ========================================================== -->\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800&display=swap');\n\n\/* ==========================================================\n   ANDORSOFT | Consultoria i desenvolupament digital  (v3)\n   Direccio: editorial clara, tipografia gran, molt d'aire.\n   Efectes de scroll:\n     - reveals bidireccionals (patro AOS \/ michalsnik)\n     - pila de targetes sticky al metode (patro CodyHouse \/\n       scroll-driven-animations.style \/ GitLab)\n   Tot amb prefix .cns- i blindat contra el kit d'Elementor.\n   ========================================================== *\/\n\n.cns-app{\n  \/* tinta i paper *\/\n  --ink:#0D1015; --ink2:#141920; --ink3:#212832;\n  --head:#101318; --body:#565D68; --body2:#8B929C;\n  --paper:#FFFFFF; --g1:#F6F7F9; --g2:#EDEFF2; --g3:#FAFBFC;\n  --line:#E5E8EC; --line2:#CBD1D8;\n  --line-d:rgba(255,255,255,.10);\n  \/* accent *\/\n  --or:#E05E10; --or2:#C24F09; --or-l:rgba(224,94,16,.09);\n  \/* sistema *\/\n  --ff:'Poppins',ui-sans-serif,system-ui,-apple-system,sans-serif;\n  --rad:10px; --rad-s:5px;\n  --e:cubic-bezier(.22,1,.36,1);\n  --e2:cubic-bezier(.65,0,.35,1);\n  --sp:clamp(84px,9vw,132px);\n  --gap:clamp(40px,4.8vw,68px);\n  \/* alcada a que els cartons del metode queden enganxats;\n     puja-la si el site te un header fix mes alt *\/\n  --stick:96px;\n  font-family:var(--ff); color:var(--body); line-height:1.7; font-size:16px;\n  -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;\n  position:relative; background:var(--paper);\n  overflow-x:clip;\n}\n\n\/* ---------- normalize: neutralitza el kit global del tema ---------- *\/\n.cns-app *,.cns-app *::before,.cns-app *::after{box-sizing:border-box}\n.cns-app [hidden]{display:none!important}\n.cns-app section,.cns-app article,.cns-app aside,.cns-app div,\n.cns-app details,.cns-app summary{margin:0}\n.cns-app h1,.cns-app h2,.cns-app h3,.cns-app p,.cns-app span,.cns-app b,\n.cns-app i,.cns-app em,.cns-app small,.cns-app li,.cns-app label,.cns-app a,\n.cns-app summary{font-family:var(--ff);letter-spacing:normal;text-transform:none}\n.cns-app h1,.cns-app h2,.cns-app h3,.cns-app p{margin:0;padding:0}\n.cns-app ul{margin:0;padding:0;list-style:none}\n.cns-app a{text-decoration:none;box-shadow:none;border:0}\n.cns-app button,.cns-app input,.cns-app select,.cns-app textarea{\n  font-family:var(--ff);width:auto;margin:0;min-height:0;box-shadow:none;\n  text-transform:none;letter-spacing:normal;border-radius:0}\n.cns-app svg{display:block;width:100%;height:100%}\n.cns-app :focus-visible{outline:2px solid var(--or);outline-offset:3px}\n.cns-app .cns-w{max-width:1180px;margin:0 auto;padding:0 36px;width:100%}\n\n\/* ================= MOVIMENT BASE ================= *\/\n@keyframes cnsRise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}\n@keyframes cnsFade{from{opacity:0}to{opacity:1}}\n@keyframes cnsDash{from{width:0}to{width:26px}}\n@keyframes cnsDrawY{from{transform:scaleY(0)}to{transform:scaleY(1)}}\n@keyframes cnsDrawX{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n@keyframes cnsRow{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}\n@keyframes cnsPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.75)}}\n@keyframes cnsScan{0%{width:0;opacity:1}18%{width:100%;opacity:1}\n  24%{width:100%;opacity:0}25%,100%{width:0;opacity:0}}\n@keyframes cnsGlow{0%{background:transparent}3%,18%{background:rgba(255,255,255,.05)}\n  25%,100%{background:transparent}}\n@keyframes cnsFadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}\n\n\/* ==========================================================\n   REVELACIONS BIDIRECCIONALS  (patro AOS: data-driven,\n   re-anima en pujar i en baixar; la direccio del scroll\n   inverteix el sentit del desplacament)\n   ========================================================== *\/\n.cns-app.cns-js .cns-rv{opacity:0;transform:translateY(30px);\n  will-change:opacity,transform;\n  transition:opacity .55s ease,transform .6s var(--e);\n  transition-delay:0s}\n.cns-app.cns-js[data-scroll=\"up\"] .cns-rv{transform:translateY(-26px)}\n.cns-app.cns-js .cns-rv.cns-in{opacity:1;transform:none;\n  transition:opacity .6s ease,transform .7s var(--e);\n  transition-delay:calc(var(--i,0) * 75ms)}\n.cns-app.cns-js .cns-rv.cns-in .cns-ey::before{\n  animation:cnsDash .55s calc(var(--i,0) * 75ms + 140ms) var(--e) both}\n\/* variants laterals per a la graella de simptomes *\/\n.cns-app.cns-js .cns-rv-l{transform:translateX(-34px)}\n.cns-app.cns-js .cns-rv-r{transform:translateX(34px)}\n.cns-app.cns-js[data-scroll=\"up\"] .cns-rv-l{transform:translateX(-34px)}\n.cns-app.cns-js[data-scroll=\"up\"] .cns-rv-r{transform:translateX(34px)}\n.cns-app.cns-js .cns-rv-l.cns-in,.cns-app.cns-js .cns-rv-r.cns-in{transform:none}\n\n\/* ---------- barra de progres de lectura ---------- *\/\n.cns-app .cns-prog{position:fixed;top:0;left:0;height:2px;width:0;z-index:9990;\n  background:var(--or);pointer-events:none;\n  box-shadow:0 0 12px rgba(224,94,16,.45)}\n\n\/* ---------- boto tornar a dalt ---------- *\/\n.cns-app .cns-top{position:fixed;right:26px;bottom:26px;z-index:9989;\n  width:46px;height:46px;display:flex;align-items:center;justify-content:center;\n  padding:14px;border-radius:50%;background:#fff;border:1px solid var(--line2);\n  color:var(--head);cursor:pointer;opacity:0;visibility:hidden;\n  transform:translateY(14px) scale(.9);\n  box-shadow:0 14px 34px -14px rgba(13,16,21,.35);\n  transition:opacity .34s var(--e),transform .34s var(--e),\n    background .22s ease,border-color .22s ease,color .22s ease,visibility .34s}\n.cns-app .cns-top.cns-on{opacity:1;visibility:visible;transform:none}\n.cns-app .cns-top:hover{background:var(--or);border-color:var(--or);color:#fff}\n\n\/* ================= TIPOGRAFIA ESTRUCTURAL ================= *\/\n.cns-app .cns-ey{display:flex;align-items:center;gap:14px;color:var(--or);\n  margin-bottom:24px;line-height:1.5}\n.cns-app .cns-ey::before{content:\"\";width:26px;height:2px;background:var(--or);flex:0 0 auto}\n.cns-app .cns-h1{color:var(--body2);margin-bottom:30px}\n.cns-app .cns-h1 em{font-style:normal;color:var(--head);display:block;margin-top:4px}\n.cns-app .cns-h2{color:var(--head);max-width:24ch}\n.cns-app .cns-h2-i{color:rgba(255,255,255,.42);max-width:22ch}\n.cns-app .cns-h2-i em{font-style:normal;color:#fff}\n.cns-app .cns-sub{color:var(--body);max-width:58ch;margin-top:18px}\n\n\/* ================= HERO (clar) ================= *\/\n.cns-app .cns-hero{position:relative;overflow:hidden;background:var(--paper);\n  padding:clamp(88px,10vw,148px) 0 clamp(80px,9vw,124px);\n  border-bottom:1px solid var(--line)}\n.cns-app .cns-hero::before{content:\"\";position:absolute;inset:0;pointer-events:none;\n  background-image:\n    radial-gradient(820px 480px at 88% 8%,rgba(224,94,16,.06),transparent 66%),\n    repeating-linear-gradient(90deg,rgba(13,16,21,.028) 0 1px,transparent 1px 130px);\n  -webkit-mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent 100%);\n  mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent 100%)}\n.cns-app .cns-hero-in{position:relative;z-index:2;display:grid;\n  grid-template-columns:1.12fr .88fr;gap:clamp(48px,5.8vw,84px);align-items:center}\n.cns-app .cns-lead{color:var(--body);max-width:52ch;margin-bottom:38px}\n.cns-app .cns-lead b{color:var(--head);font-weight:600}\n.cns-app .cns-cta{display:flex;flex-wrap:wrap;gap:12px}\n.cns-app .cns-hero .cns-ey{animation:cnsRise .7s .08s var(--e) both}\n.cns-app .cns-hero .cns-ey::before{animation:cnsDash .6s .3s var(--e) both}\n.cns-app .cns-hero .cns-h1{animation:cnsRise .8s .18s var(--e) both}\n.cns-app .cns-hero .cns-lead{animation:cnsRise .8s .32s var(--e) both}\n.cns-app .cns-hero .cns-cta{animation:cnsRise .8s .44s var(--e) both}\n\n\/* ---------- fitxa de capacitats: l'unic bloc fosc del hero ---------- *\/\n.cns-app .cns-spec{position:relative;background:var(--ink);\n  border:1px solid var(--ink3);border-radius:var(--rad);\n  box-shadow:0 44px 90px -48px rgba(13,16,21,.55);\n  animation:cnsRise .95s .36s var(--e) both}\n.cns-app .cns-spec::before{content:\"\";position:absolute;top:-1px;bottom:-1px;left:-1px;width:3px;\n  background:var(--or);border-radius:3px 0 0 3px;transform-origin:top;transform:scaleY(0);\n  animation:cnsDrawY 1s .7s var(--e2) forwards}\n.cns-app .cns-spec-h{display:flex;align-items:center;gap:12px;padding:20px 26px;\n  border-bottom:1px solid var(--line-d);animation:cnsFade .6s .58s ease both}\n.cns-app .cns-spec-h b{color:#fff}\n.cns-app .cns-spec-h span{color:var(--body2);flex:1;min-width:0;line-height:1.5}\n.cns-app .cns-spec-h .cns-dot{width:7px;height:7px;min-width:7px;border-radius:50%;\n  background:var(--or);flex:0 0 auto;padding:0;\n  box-shadow:0 0 0 4px rgba(224,94,16,.18);\n  animation:cnsPulse 2.6s ease-in-out infinite}\n.cns-app .cns-spec li{position:relative;overflow:hidden;display:flex;align-items:center;\n  gap:20px;padding:15px 26px;border-bottom:1px solid var(--line-d);\n  color:rgba(255,255,255,.85);line-height:1.5;transition:color .2s ease}\n.cns-app .cns-spec li:hover{color:#fff}\n.cns-app .cns-spec li::after{content:\"\";position:absolute;left:0;bottom:0;height:2px;width:0;\n  background:var(--or);opacity:0}\n.cns-app .cns-spec li:last-child{border-bottom:0}\n.cns-app .cns-spec i{font-style:normal;color:var(--or);min-width:22px;\n  font-variant-numeric:tabular-nums}\n.cns-app .cns-spec li:nth-child(1){animation:cnsRow .55s .82s ease both,cnsGlow 15s 2s infinite}\n.cns-app .cns-spec li:nth-child(2){animation:cnsRow .55s .94s ease both,cnsGlow 15s 4.5s infinite}\n.cns-app .cns-spec li:nth-child(3){animation:cnsRow .55s 1.06s ease both,cnsGlow 15s 7s infinite}\n.cns-app .cns-spec li:nth-child(4){animation:cnsRow .55s 1.18s ease both,cnsGlow 15s 9.5s infinite}\n.cns-app .cns-spec li:nth-child(5){animation:cnsRow .55s 1.3s ease both,cnsGlow 15s 12s infinite}\n.cns-app .cns-spec li:nth-child(6){animation:cnsRow .55s 1.42s ease both,cnsGlow 15s 14.5s infinite}\n.cns-app .cns-spec li:nth-child(1)::after{animation:cnsScan 15s 2s infinite}\n.cns-app .cns-spec li:nth-child(2)::after{animation:cnsScan 15s 4.5s infinite}\n.cns-app .cns-spec li:nth-child(3)::after{animation:cnsScan 15s 7s infinite}\n.cns-app .cns-spec li:nth-child(4)::after{animation:cnsScan 15s 9.5s infinite}\n.cns-app .cns-spec li:nth-child(5)::after{animation:cnsScan 15s 12s infinite}\n.cns-app .cns-spec li:nth-child(6)::after{animation:cnsScan 15s 14.5s infinite}\n\n\/* ================= BOTONS ================= *\/\n.cns-app .cns-b{position:relative;display:inline-flex;align-items:center;justify-content:center;\n  gap:11px;cursor:pointer;width:auto;font-family:var(--ff);\n  padding:17px 30px;border-radius:100px;border:1px solid transparent;\n  text-decoration:none;line-height:1;transition:color .2s ease,border-color .2s ease}\n.cns-app .cns-b svg{width:16px;height:16px;flex:0 0 auto;transition:transform .3s var(--e)}\n.cns-app .cns-b-p{background-color:var(--or);color:#fff;\n  background-image:linear-gradient(90deg,var(--or2) 0,var(--or2) 100%);\n  background-repeat:no-repeat;background-size:0% 100%;\n  box-shadow:0 14px 30px -14px rgba(224,94,16,.7);\n  transition:background-size .45s var(--e),box-shadow .3s ease}\n.cns-app .cns-b-p:hover{background-size:100% 100%;color:#fff;\n  box-shadow:0 18px 36px -12px rgba(224,94,16,.8)}\n.cns-app .cns-b-p:hover svg{transform:translateX(4px)}\n.cns-app .cns-b-g{background-color:transparent;color:var(--head);\n  border-color:var(--line2);\n  background-image:linear-gradient(90deg,var(--g2) 0,var(--g2) 100%);\n  background-repeat:no-repeat;background-size:0% 100%;\n  transition:background-size .45s var(--e),border-color .22s ease}\n.cns-app .cns-b-g:hover{background-size:100% 100%;border-color:var(--body2);color:var(--head)}\n.cns-app .cns-hero .cns-b-g svg{color:var(--or)}\n.cns-app .cns-b-full{width:100%;border-radius:var(--rad-s)}\n\n\/* ================= SECCIONS ================= *\/\n.cns-app .cns-s{padding:var(--sp) 0;background:var(--paper)}\n.cns-app .cns-s-alt{background:var(--g1)}\n.cns-app .cns-s-head{margin-bottom:var(--gap)}\n\/* la seccio que conte el bloc de la IA es pinta fosca via JS (.cns-dark) *\/\n.cns-app .cns-s.cns-dark{background:var(--ink)}\n.cns-app .cns-dark .cns-h2{color:#fff}\n.cns-app .cns-dark .cns-sub{color:rgba(255,255,255,.6)}\n\n\/* ---------- 01 graella de simptomes ---------- *\/\n.cns-app .cns-sym{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}\n.cns-app .cns-sym li{position:relative;padding:30px 30px 32px 60px;\n  background:var(--g1);border:1px solid transparent;border-radius:var(--rad);\n  color:var(--head);\n  transition:background .28s ease,border-color .28s ease,\n    transform .4s var(--e),box-shadow .4s var(--e)}\n.cns-app .cns-sym li::before{content:\"\";position:absolute;left:30px;top:40px;\n  width:16px;height:2px;background:var(--or);\n  transition:width .32s var(--e)}\n.cns-app .cns-sym li:hover{background:#fff;border-color:var(--line);\n  transform:translateY(-4px);box-shadow:0 24px 44px -26px rgba(13,16,21,.28)}\n.cns-app .cns-sym li:hover::before{width:24px}\n\n\/* ==========================================================\n   02 EL METODE  -  pila de targetes sticky\n   (patro CodyHouse \"stacking cards\": cada targeta queda\n   enganxada a --stick i la seguent llisca per sobre; el JS\n   escala i enfosqueix les que queden a sota)\n   ========================================================== *\/\n.cns-app .cns-steps{display:block}\n.cns-app .cns-step{position:sticky;display:flex;flex-direction:column;\n  background:#fff;border:1px solid var(--line);border-radius:var(--rad);\n  padding:clamp(34px,4vw,52px) clamp(28px,4vw,56px);\n  margin-bottom:22px;overflow:hidden;\n  box-shadow:0 30px 60px -38px rgba(13,16,21,.3);\n  transform-origin:center top;\n  transition:box-shadow .3s ease}\n.cns-app .cns-step:last-child{margin-bottom:0}\n.cns-app .cns-step:nth-child(1){top:calc(var(--stick) + 0px)}\n.cns-app .cns-step:nth-child(2){top:calc(var(--stick) + 16px)}\n.cns-app .cns-step:nth-child(3){top:calc(var(--stick) + 32px)}\n.cns-app .cns-step:nth-child(4){top:calc(var(--stick) + 48px)}\n.cns-app .cns-step:nth-child(5){top:calc(var(--stick) + 64px)}\n\/* vel que enfosqueix la targeta a mida que la seguent la cobreix *\/\n.cns-app .cns-step::after{content:\"\";position:absolute;inset:0;pointer-events:none;\n  background:var(--g2);opacity:var(--dim,0);border-radius:inherit}\n\/* numero gegant fantasma, tret del propi cns-step-n *\/\n.cns-app .cns-step-n{position:absolute;top:6px;right:22px;z-index:0;\n  width:auto;height:auto;border:0;background:none;\n  color:var(--g2);font-variant-numeric:tabular-nums;line-height:1;\n  pointer-events:none;user-select:none;\n  transition:color .3s ease}\n.cns-app .cns-step:hover .cns-step-n{color:var(--or-l)}\n.cns-app .cns-step h3{position:relative;z-index:1;display:flex;align-items:center;gap:16px;\n  color:var(--head);margin-bottom:16px;max-width:none}\n.cns-app .cns-step h3::before{content:\"\";width:34px;height:2px;background:var(--or);\n  flex:0 0 auto}\n.cns-app .cns-step p{position:relative;z-index:1;color:var(--body);\n  margin:0;max-width:56ch}\n.cns-app .cns-step-out{position:relative;z-index:1;display:inline-flex;align-items:center;\n  gap:10px;margin-top:26px;padding:10px 18px;width:fit-content;\n  background:var(--g1);border:1px solid var(--line);border-radius:100px;\n  color:var(--head)}\n.cns-app .cns-step-out::before{content:\"\";width:7px;height:7px;border-radius:50%;\n  background:var(--or);flex:0 0 auto}\n\/* la darrera targeta es fosca: tanca la pila amb forca *\/\n.cns-app .cns-step:last-child{background:var(--ink);border-color:var(--ink3)}\n.cns-app .cns-step:last-child h3{color:#fff}\n.cns-app .cns-step:last-child p{color:rgba(255,255,255,.66)}\n.cns-app .cns-step:last-child .cns-step-n{color:rgba(255,255,255,.07)}\n.cns-app .cns-step:last-child .cns-step-out{background:rgba(255,255,255,.06);\n  border-color:var(--line-d);color:#fff}\n.cns-app .cns-step:last-child::after{background:#000}\n\n\/* ---------- 03 targetes de servei ---------- *\/\n.cns-app .cns-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\n.cns-app .cns-c{position:relative;display:flex;flex-direction:column;align-items:flex-start;\n  background:#fff;border:1px solid var(--line);border-radius:var(--rad);\n  padding:36px 30px 30px;\n  transition:transform .45s var(--e),box-shadow .45s var(--e),border-color .26s ease}\n.cns-app .cns-c::before{content:\"\";position:absolute;top:-1px;left:-1px;width:0;height:3px;\n  background:var(--or);border-radius:3px;transition:width .45s var(--e)}\n.cns-app .cns-c:hover{border-color:var(--line2);\n  transform:translateY(-6px);box-shadow:0 30px 56px -30px rgba(13,16,21,.3)}\n.cns-app .cns-c:hover::before{width:calc(100% + 2px)}\n.cns-app .cns-ic{width:46px;height:46px;border-radius:12px;\n  background:var(--g1);color:#3B424B;padding:12px;margin-bottom:24px;flex:0 0 auto;\n  border:1px solid var(--line);\n  transition:background .24s ease,color .24s ease,border-color .24s ease,\n    transform .36s var(--e)}\n.cns-app .cns-c:hover .cns-ic{background:var(--or);border-color:var(--or);color:#fff;\n  transform:translateY(-3px) rotate(-5deg)}\n.cns-app .cns-c h3{color:var(--head);margin-bottom:13px}\n.cns-app .cns-c p{color:var(--body);margin-bottom:26px}\n.cns-app .cns-ask{margin-top:auto;display:inline-flex;align-items:center;gap:9px;\n  background:none;border:0;padding:0;cursor:pointer;font-family:var(--ff);\n  color:var(--or);line-height:1.4;transition:gap .24s var(--e),color .2s ease}\n.cns-app .cns-ask::after{content:\"\\2192\";font-size:1rem;line-height:1}\n.cns-app .cns-ask:hover{gap:14px;color:var(--or2)}\n\n\/* ---------- 04 la franja fosca de la IA ---------- *\/\n.cns-app .cns-ai{display:grid;grid-template-columns:repeat(3,1fr);gap:0;\n  border:1px solid var(--line-d);border-radius:var(--rad);overflow:hidden}\n.cns-app .cns-hi-c{position:relative;overflow:hidden;display:flex;flex-direction:column;\n  align-items:flex-start;background:transparent;border:0;\n  border-right:1px solid var(--line-d);padding:42px 36px 40px;color:#fff;\n  transition:background .3s ease}\n.cns-app .cns-hi-c:last-child{border-right:0}\n.cns-app .cns-hi-c:hover{background:rgba(255,255,255,.035)}\n.cns-app .cns-hi-c::after{content:\"\";position:absolute;left:0;bottom:0;width:0;height:2px;\n  background:var(--or);transition:width .5s var(--e)}\n.cns-app .cns-hi-c:hover::after{width:100%}\n.cns-app .cns-hi-c h3{color:#fff;margin-bottom:16px;max-width:22ch}\n.cns-app .cns-hi-c h3::before{content:\"\";display:block;width:26px;height:2px;\n  background:var(--or);margin-bottom:24px;transition:width .4s var(--e)}\n.cns-app .cns-hi-c:hover h3::before{width:46px}\n.cns-app .cns-hi-c p{color:rgba(255,255,255,.62);margin:0;max-width:44ch}\n\n\/* ---------- 05 FAQ ---------- *\/\n.cns-app .cns-faq{border-top:1px solid var(--line);max-width:920px}\n.cns-app .cns-faq details{border-bottom:1px solid var(--line)}\n.cns-app .cns-faq summary{position:relative;display:flex;align-items:center;gap:20px;\n  cursor:pointer;list-style:none;padding:26px 64px 26px 0;color:var(--head);\n  transition:color .22s ease,padding-left .3s var(--e)}\n.cns-app .cns-faq summary::-webkit-details-marker{display:none}\n.cns-app .cns-faq summary::after{content:\"\";position:absolute;right:24px;top:50%;\n  width:12px;height:12px;margin-top:-8px;\n  border-right:2px solid var(--or);border-bottom:2px solid var(--or);\n  transform:rotate(45deg);transition:transform .34s var(--e),margin-top .34s var(--e)}\n.cns-app .cns-faq summary:hover{color:var(--or)}\n.cns-app .cns-faq details[open] summary{color:var(--or)}\n.cns-app .cns-faq details[open] summary::after{transform:rotate(-135deg);margin-top:-3px}\n.cns-app .cns-faq-a{overflow:hidden;color:var(--body)}\n.cns-app .cns-faq-a>*{padding-right:96px}\n.cns-app .cns-faq-a>*:last-child{padding-bottom:30px}\n.cns-app .cns-faq-a p+p{margin-top:14px}\n.cns-app.cns-js .cns-faq-a{height:0;transition:height .38s var(--e)}\n\n\/* ---------- tancament ---------- *\/\n.cns-app .cns-close{position:relative;overflow:hidden;background:var(--g1);\n  border:1px solid var(--line);border-radius:var(--rad);\n  padding:clamp(36px,4.2vw,56px) clamp(30px,4vw,56px);\n  margin-top:clamp(48px,5.4vw,76px)}\n.cns-app .cns-close::before{content:\"\";position:absolute;right:-90px;top:-90px;\n  width:260px;height:260px;border-radius:50%;\n  background:radial-gradient(circle,rgba(224,94,16,.1),transparent 70%)}\n.cns-app .cns-close h3{color:var(--head);margin-bottom:12px;max-width:26ch}\n.cns-app .cns-close p{color:var(--body);max-width:66ch;margin-bottom:28px}\n\n\/* ================= CONTACTE (fosc) ================= *\/\n.cns-app .cns-con{position:relative;overflow:hidden;padding:var(--sp) 0;background:var(--ink)}\n.cns-app .cns-con::before{content:\"\";position:absolute;inset:0;pointer-events:none;\n  background:\n    radial-gradient(700px 420px at 86% 16%,rgba(224,94,16,.12),transparent 68%),\n    repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 130px)}\n.cns-app .cns-con-in{position:relative;z-index:2;display:grid;\n  grid-template-columns:1.05fr .95fr;gap:clamp(48px,5.8vw,84px);align-items:center}\n.cns-app .cns-note{color:rgba(255,255,255,.42);margin:20px 0 36px}\n.cns-app .cns-box{display:flex;flex-direction:column;gap:14px}\n.cns-app .cns-line{position:relative;overflow:hidden;display:flex;align-items:center;gap:18px;\n  padding:22px 26px;border-radius:var(--rad);background:var(--ink2);\n  border:1px solid var(--line-d);text-decoration:none;color:#fff;\n  transition:border-color .24s ease,background .24s ease,transform .34s var(--e)}\n.cns-app .cns-line::before{content:\"\";position:absolute;left:0;top:0;bottom:0;width:2px;\n  background:var(--or);transform:scaleY(0);transform-origin:center;\n  transition:transform .4s var(--e)}\n.cns-app .cns-line:hover{border-color:rgba(224,94,16,.55);background:#191F27;color:#fff;\n  transform:translateX(4px)}\n.cns-app .cns-line:hover::before{transform:scaleY(1)}\n.cns-app .cns-line-ic{width:42px;height:42px;flex:0 0 auto;padding:11px;\n  border-radius:10px;background:rgba(255,255,255,.05);\n  border:1px solid var(--line-d);color:var(--or);\n  transition:background .24s ease,border-color .24s ease,color .24s ease}\n.cns-app .cns-line:hover .cns-line-ic{background:var(--or);border-color:var(--or);color:#fff}\n.cns-app .cns-line small{display:block;color:var(--body2);margin-bottom:4px;line-height:1.4}\n.cns-app .cns-line b{line-height:1.4;word-break:break-word}\n\n\/* ================= MODAL ================= *\/\n.cns-app .cns-m{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;\n  justify-content:center;padding:24px}\n.cns-app .cns-m-bg{position:absolute;inset:0;background:rgba(10,13,17,.8);\n  backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:cnsFade .26s ease}\n.cns-app .cns-m-box{position:relative;z-index:2;width:100%;max-width:680px;max-height:88vh;\n  overflow-y:auto;background:#fff;border-radius:14px;\n  box-shadow:0 44px 96px -30px rgba(10,13,17,.7);animation:cnsFadeUp .36s var(--e)}\n.cns-app .cns-m-h{display:flex;justify-content:space-between;align-items:center;gap:16px;\n  padding:22px 34px;background:var(--ink);color:#fff;border-radius:14px 14px 0 0;\n  position:sticky;top:0;z-index:3}\n.cns-app .cns-m-k{display:flex;align-items:center;gap:12px;color:var(--or);line-height:1.5}\n.cns-app .cns-m-k::before{content:\"\";width:22px;height:2px;background:var(--or);flex:0 0 auto}\n.cns-app .cns-x{width:32px;height:32px;border:0;background:none;color:rgba(255,255,255,.55);\n  cursor:pointer;font-size:1.05rem;line-height:1;padding:0;border-radius:50%;\n  transition:color .2s ease,background .2s ease}\n.cns-app .cns-x:hover{color:#fff;background:rgba(255,255,255,.1)}\n.cns-app .cns-m-b{padding:34px 34px 32px}\n.cns-app .cns-m-t{color:var(--head);margin-bottom:10px}\n.cns-app .cns-m-s{color:var(--body);margin-bottom:30px;max-width:52ch}\n.cns-app .cns-f{display:flex;flex-direction:column;gap:18px}\n.cns-app .cns-f2{display:grid;grid-template-columns:1fr 1fr;gap:18px}\n.cns-app .cns-fg{display:flex;flex-direction:column;gap:7px}\n.cns-app .cns-fg>span{color:var(--body);line-height:1.5}\n.cns-app .cns-f input[type=text],.cns-app .cns-f input[type=email],\n.cns-app .cns-f input[type=tel],.cns-app .cns-f select,.cns-app .cns-f textarea{\n  width:100%;font-family:var(--ff);color:var(--head);background:var(--g3);\n  border:1px solid var(--line);border-radius:var(--rad-s);padding:13px 14px;outline:none;\n  transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;line-height:1.5}\n.cns-app .cns-f select{appearance:none;-webkit-appearance:none;-moz-appearance:none;\n  padding-right:40px;cursor:pointer;\n  background-image:url(\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23565D68' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'\/%3E%3C\/svg%3E\");\n  background-repeat:no-repeat;background-position:right 13px center;background-size:16px}\n.cns-app .cns-f textarea{resize:vertical;min-height:96px}\n.cns-app .cns-f input:focus,.cns-app .cns-f select:focus,.cns-app .cns-f textarea:focus{\n  border-color:var(--or);background:#fff;box-shadow:0 0 0 3px var(--or-l)}\n.cns-app .cns-rgpd{display:flex;align-items:flex-start;gap:11px;color:var(--body);line-height:1.6}\n.cns-app .cns-rgpd input{margin-top:4px;width:17px;height:17px;accent-color:var(--or);flex:0 0 auto}\n.cns-app .cns-rgpd a{color:var(--head);text-decoration:underline;text-underline-offset:2px}\n.cns-app .cns-rgpd a:hover{color:var(--or)}\n.cns-app .cns-hp{position:absolute!important;left:-9999px!important;opacity:0!important;height:0!important}\n.cns-app .cns-msg{padding:15px 18px;border-radius:var(--rad-s);line-height:1.6;\n  border-left:3px solid;background:var(--g1);color:var(--head);animation:cnsFadeUp .3s var(--e)}\n.cns-app .cns-ok{border-color:var(--or)}\n.cns-app .cns-ko{border-color:var(--head)}\n\n\/* ================= RESPONSIVE ================= *\/\n@media(max-width:1100px){\n  .cns-app .cns-grid{grid-template-columns:repeat(2,1fr)}\n  .cns-app .cns-hero-in,.cns-app .cns-con-in{grid-template-columns:1fr}\n  .cns-app .cns-sym{grid-template-columns:repeat(2,1fr)}\n  .cns-app .cns-ai{grid-template-columns:1fr}\n  .cns-app .cns-hi-c{border-right:0;border-bottom:1px solid var(--line-d)}\n  .cns-app .cns-hi-c:last-child{border-bottom:0}\n  .cns-app .cns-hi-c h3,.cns-app .cns-hi-c p{max-width:60ch}\n  .cns-app .cns-faq-a>*{padding-right:56px}\n}\n@media(max-width:760px){\n  .cns-app .cns-w{padding:0 20px}\n  .cns-app.cns-js .cns-rv-l{transform:translateX(-16px)}\n  .cns-app.cns-js .cns-rv-r{transform:translateX(16px)}\n  .cns-app.cns-js .cns-rv-l.cns-in,.cns-app.cns-js .cns-rv-r.cns-in{transform:none}\n  .cns-app .cns-hero{padding:60px 0 64px}\n  .cns-app .cns-h1{margin-bottom:22px}\n  .cns-app .cns-lead{margin-bottom:30px;max-width:100%}\n  .cns-app .cns-cta{flex-direction:column;align-items:stretch}\n  .cns-app .cns-b{width:100%}\n  .cns-app .cns-grid,.cns-app .cns-sym{grid-template-columns:1fr}\n  .cns-app .cns-sym li{padding:26px 24px 28px 52px}\n  .cns-app .cns-sym li::before{left:24px;top:36px}\n  .cns-app{--stick:76px}\n  .cns-app .cns-step{padding:28px 22px 26px;margin-bottom:16px}\n  .cns-app .cns-step:nth-child(2){top:calc(var(--stick) + 12px)}\n  .cns-app .cns-step:nth-child(3){top:calc(var(--stick) + 24px)}\n  .cns-app .cns-step:nth-child(4){top:calc(var(--stick) + 36px)}\n  .cns-app .cns-step:nth-child(5){top:calc(var(--stick) + 48px)}\n  .cns-app .cns-step-n{top:2px;right:14px}\n  .cns-app .cns-c{padding:28px 24px 24px}\n  .cns-app .cns-hi-c{padding:32px 26px 30px}\n  .cns-app .cns-spec-h,.cns-app .cns-spec li{padding-left:22px;padding-right:22px}\n  .cns-app .cns-spec-h span:not(.cns-dot){display:none}\n  .cns-app .cns-spec-h b{flex:1}\n  .cns-app .cns-faq summary{padding:22px 46px 22px 0}\n  .cns-app .cns-faq summary::after{right:14px}\n  .cns-app .cns-faq-a>*{padding-right:20px}\n  .cns-app .cns-f2{grid-template-columns:1fr}\n  .cns-app .cns-m{padding:12px}\n  .cns-app .cns-m-box{max-height:92vh}\n  .cns-app .cns-m-b{padding:26px 22px 24px}\n  .cns-app .cns-m-h{padding:18px 22px}\n  .cns-app .cns-line{padding:20px 22px}\n  .cns-app .cns-top{right:16px;bottom:16px;width:42px;height:42px;padding:13px}\n}\n@media(prefers-reduced-motion:reduce){\n  .cns-app *,.cns-app *::before,.cns-app *::after{\n    animation:none!important;transition:none!important}\n  .cns-app.cns-js .cns-rv,.cns-app.cns-js .cns-rv-l,.cns-app.cns-js .cns-rv-r{\n    opacity:1;transform:none}\n  .cns-app .cns-spec::before{transform:scaleY(1)}\n  .cns-app .cns-step{position:relative;top:auto!important;transform:none!important}\n  .cns-app .cns-step::after{opacity:0!important}\n  .cns-app.cns-js .cns-faq-a{height:auto}\n}\n\n\/* ==========================================================\n   ESCALA TIPOGRAFICA  -  identica a \/partner-ibm\/\n   Valors en px i amb !important per guanyar el kit global.\n   ========================================================== *\/\n.cns-app,.cns-app *{font-family:'Poppins',ui-sans-serif,system-ui,sans-serif!important}\n.cns-app .cns-h1{font-size:clamp(36px,5vw,60px)!important;font-weight:700!important;\n  line-height:1.1!important;letter-spacing:-.025em!important}\n.cns-app .cns-h2{font-size:clamp(28px,3.2vw,42px)!important;font-weight:700!important;\n  line-height:1.18!important;letter-spacing:-.022em!important}\n.cns-app .cns-lead{font-size:17.5px!important;font-weight:400!important;line-height:1.72!important}\n.cns-app .cns-sub{font-size:16px!important;font-weight:400!important;line-height:1.72!important}\n.cns-app .cns-ey{font-size:13px!important;font-weight:600!important;\n  letter-spacing:.22em!important;text-transform:uppercase!important;line-height:1.6!important}\n.cns-app .cns-b{font-size:16px!important;font-weight:600!important;line-height:1.2!important}\n.cns-app .cns-spec-h b{font-size:16px!important;font-weight:700!important;letter-spacing:.06em!important}\n.cns-app .cns-spec-h span{font-size:12.5px!important;font-weight:500!important;\n  letter-spacing:.14em!important;text-transform:uppercase!important}\n.cns-app .cns-spec li{font-size:15.5px!important;font-weight:400!important;line-height:1.6!important}\n.cns-app .cns-spec i{font-size:12.5px!important;font-weight:600!important;letter-spacing:.1em!important}\n.cns-app .cns-sym li{font-size:15.5px!important;font-weight:500!important;line-height:1.65!important}\n.cns-app .cns-step-n{font-size:clamp(72px,9vw,130px)!important;font-weight:800!important;\n  line-height:1!important;letter-spacing:-.04em!important}\n.cns-app .cns-step h3{font-size:clamp(21px,2.2vw,27px)!important;font-weight:600!important;\n  line-height:1.32!important;letter-spacing:-.014em!important}\n.cns-app .cns-step p{font-size:15.5px!important;font-weight:400!important;line-height:1.72!important}\n.cns-app .cns-step-out{font-size:12.5px!important;font-weight:600!important;\n  letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.5!important}\n.cns-app .cns-c h3{font-size:19px!important;font-weight:600!important;line-height:1.4!important}\n.cns-app .cns-c p{font-size:15px!important;font-weight:400!important;line-height:1.72!important}\n.cns-app .cns-ask{font-size:14.5px!important;font-weight:600!important;line-height:1.4!important}\n.cns-app .cns-hi-c h3{font-size:20px!important;font-weight:600!important;line-height:1.38!important}\n.cns-app .cns-hi-c p{font-size:15px!important;font-weight:400!important;line-height:1.72!important}\n.cns-app .cns-faq summary{font-size:17px!important;font-weight:600!important;line-height:1.5!important}\n.cns-app .cns-faq-a p{font-size:15px!important;font-weight:400!important;line-height:1.78!important}\n.cns-app .cns-close h3{font-size:clamp(21px,2.4vw,28px)!important;font-weight:700!important;\n  line-height:1.32!important;letter-spacing:-.016em!important}\n.cns-app .cns-close p{font-size:15.5px!important;font-weight:400!important;line-height:1.72!important}\n.cns-app .cns-note{font-size:14px!important;font-weight:400!important;line-height:1.65!important}\n.cns-app .cns-line small{font-size:12.5px!important;font-weight:500!important;\n  letter-spacing:.14em!important;text-transform:uppercase!important}\n.cns-app .cns-line b{font-size:16px!important;font-weight:600!important;line-height:1.4!important}\n.cns-app .cns-m-k{font-size:13px!important;font-weight:600!important;\n  letter-spacing:.22em!important;text-transform:uppercase!important}\n.cns-app .cns-m-t{font-size:25px!important;font-weight:700!important;\n  line-height:1.28!important;letter-spacing:-.018em!important}\n.cns-app .cns-m-s{font-size:15px!important;font-weight:400!important;line-height:1.72!important}\n.cns-app .cns-fg>span{font-size:12.5px!important;font-weight:600!important;\n  letter-spacing:.1em!important;text-transform:uppercase!important}\n.cns-app .cns-f input,.cns-app .cns-f select,.cns-app .cns-f textarea{\n  font-size:15px!important;font-weight:400!important;line-height:1.5!important}\n.cns-app .cns-rgpd{font-size:14px!important;font-weight:400!important;line-height:1.65!important}\n.cns-app .cns-msg{font-size:15px!important;font-weight:400!important;line-height:1.65!important}\n@media(max-width:760px){\n  .cns-app .cns-lead{font-size:16.5px!important}\n  .cns-app .cns-sym li{font-size:15px!important}\n  .cns-app .cns-step-n{font-size:64px!important}\n  .cns-app .cns-hi-c h3{font-size:18.5px!important}\n  .cns-app .cns-faq summary{font-size:16px!important}\n  .cns-app .cns-ey,.cns-app .cns-m-k{letter-spacing:.18em!important}\n}\n<\/style>\n\n<div class=\"cns-app\" data-no-translation>\n\n<div class=\"cns-root\" data-lang=\"ca\">\n\n<!-- ============================ HERO ============================ -->\n<section class=\"cns-hero\">\n  <div class=\"cns-w cns-hero-in\">\n    <div>\n      <p class=\"cns-ey\">Consultoria i desenvolupament digital<\/p>\n      <h1 class=\"cns-h1\">De la problem&#xE0;tica del client<br><em>a la soluci&#xF3; que funciona.<\/em><\/h1>\n      <p class=\"cns-lead\">La majoria dels projectes no comencen amb un plec de condicions: comencen amb un problema. La nostra feina &#xE9;s interpretar la vostra visi&#xF3;, alinear-la amb el que &#xE9;s realment viable i convertir-la en una soluci&#xF3; digital que aporti valor al negoci.<\/p>\n      <div class=\"cns-cta\">\n        <button type=\"button\" class=\"cns-b cns-b-p\" data-mod=\"Sessi&#xF3; de diagn&#xF2;stic\">Demana una sessi&#xF3; de diagn&#xF2;stic\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 12h14M13 6l6 6-6 6\"\/><\/svg>\n        <\/button>\n        <a class=\"cns-b cns-b-g\" href=\"tel:+376800750\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .3 1.9.6 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.1a2 2 0 0 1 2.1-.5c.9.3 1.8.5 2.8.6a2 2 0 0 1 1.7 2z\"\/><\/svg>\n          +376 800 750<\/a>\n      <\/div>\n    <\/div>\n    <aside class=\"cns-spec\">\n      <div class=\"cns-spec-h\"><b>Capacitats<\/b><span>Desenvolupament a mida<\/span><span class=\"cns-dot\" aria-hidden=\"true\"><\/span><\/div>\n      <ul><li><i>01<\/i><span>Llocs web corporatius<\/span><\/li><li><i>02<\/i><span>Comer&#xE7; electr&#xF2;nic<\/span><\/li><li><i>03<\/i><span>Aplicacions web a mida<\/span><\/li><li><i>04<\/i><span>Aplicacions m&#xF2;bils<\/span><\/li><li><i>05<\/i><span>Integracions i API<\/span><\/li><li><i>06<\/i><span>Solucions pr&#xF2;pies de cat&#xE0;leg<\/span><\/li><\/ul>\n    <\/aside>\n  <\/div>\n<\/section>\n\n<!-- ========================= 01 SIMPTOMES ======================= -->\n<section class=\"cns-s\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">El punt de partida<\/p>\n      <h2 class=\"cns-h2\">Qu&#xE8; passa abans que existeixi un projecte<\/h2>\n      <p class=\"cns-sub\">Aquestes s&#xF3;n les situacions amb qu&#xE8; les empreses arriben a la primera reuni&#xF3;. Si en reconeixeu alguna, la consultoria &#xE9;s el pas pr&#xE0;ctic seg&#xFC;ent.<\/p>\n    <\/div>\n    <ul class=\"cns-sym\"><li class=\"cns-rv\">Sabeu qu&#xE8; no funciona, per&#xF2; encara no sabeu quina soluci&#xF3; ho resol.<\/li><li class=\"cns-rv\">Teniu una visi&#xF3; clara del que voleu, per&#xF2; no un abast que es pugui pressupostar.<\/li><li class=\"cns-rv\">Heu rebut propostes molt diferents entre si i no les podeu comparar.<\/li><li class=\"cns-rv\">Treballeu amb eines que no es parlen i dupliqueu feina cada dia.<\/li><li class=\"cns-rv\">Voleu aplicar intel&middot;lig&#xE8;ncia artificial, per&#xF2; no sabeu on t&#xE9; sentit fer-ho.<\/li><li class=\"cns-rv\">Un projecte anterior es va aturar i no voleu repetir l&rsquo;experi&#xE8;ncia.<\/li><\/ul>\n  <\/div>\n<\/section>\n\n<!-- =========================== 02 METODE ======================== -->\n<section class=\"cns-s cns-s-alt\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">El m&#xE8;tode<\/p>\n      <h2 class=\"cns-h2\">Com convertim una problem&#xE0;tica en un projecte<\/h2>\n      <p class=\"cns-sub\">Un proc&#xE9;s de cinc etapes. Les dues primeres es poden contractar soles: si despr&#xE9;s decidiu no continuar, us quedeu igualment amb el diagn&#xF2;stic i l&rsquo;abast documentats.<\/p>\n    <\/div>\n    <div class=\"cns-steps\"><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">1<\/span><h3>Diagn&#xF2;stic<\/h3><p>Escoltem el problema, revisem els sistemes actuals i identifiquem on es perd temps, diners o informaci&#xF3;.<\/p><p class=\"cns-step-out\">Informe de situaci&#xF3;<\/p><\/article><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">2<\/span><h3>Alineaci&#xF3; de la visi&#xF3;<\/h3><p>Contrastem el que voleu amb el que &#xE9;s viable en temps, pressupost i tecnologia. Aqu&#xED; &#xE9;s on es descarta el que no aporta valor.<\/p><p class=\"cns-step-out\">Abast acordat<\/p><\/article><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">3<\/span><h3>Proposta i pla<\/h3><p>Definim funcionalitats, fases, calendari i pressupost. Cada partida s&rsquo;explica i es pot decidir per separat.<\/p><p class=\"cns-step-out\">Proposta tancada<\/p><\/article><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">4<\/span><h3>Desenvolupament<\/h3><p>Constru&#xEF;m per fases amb lliuraments revisables, de manera que veieu el producte funcionar abans que estigui acabat.<\/p><p class=\"cns-step-out\">Producte en producci&#xF3;<\/p><\/article><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">5<\/span><h3>Evoluci&#xF3;<\/h3><p>Un cop en marxa, mesurem, corregim i fem cr&#xE9;ixer la soluci&#xF3; segons el que passa realment amb els usuaris.<\/p><p class=\"cns-step-out\">Millora cont&#xED;nua<\/p><\/article><\/div>\n  <\/div>\n<\/section>\n\n<!-- ========================= 03 SERVEIS ========================= -->\n<section class=\"cns-s\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">Qu&#xE8; constru&#xEF;m<\/p>\n      <h2 class=\"cns-h2\">Del lloc web a la plataforma de negoci<\/h2>\n      <p class=\"cns-sub\">Sis l&#xED;nies de treball. Podeu demanar informaci&#xF3; de cadascuna per separat.<\/p>\n    <\/div>\n    <div class=\"cns-grid\"><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M3 12h18M12 3a15 15 0 0 1 0 18 15 15 0 0 1 0-18\"\/><\/svg><\/span><h3>Llocs web corporatius<\/h3><p>Webs orientades a resultat: estructura pensada per al posicionament, continguts editables pel vostre equip i mesura real de les conversions.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Llocs web corporatius\">Demana informaci&#xF3;<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M2.5 3h2.2l2.3 11.2a1.6 1.6 0 0 0 1.6 1.3h8.6a1.6 1.6 0 0 0 1.6-1.3L20.5 7H6\"\/><circle cx=\"9.5\" cy=\"19.5\" r=\"1.4\"\/><circle cx=\"17\" cy=\"19.5\" r=\"1.4\"\/><\/svg><\/span><h3>Comer&#xE7; electr&#xF2;nic<\/h3><p>Botigues en l&#xED;nia connectades amb la vostra gesti&#xF3;: cat&#xE0;leg, estocs, preus i comandes sincronitzats, sense introduir dues vegades la mateixa informaci&#xF3;.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Comer&#xE7; electr&#xF2;nic\">Demana informaci&#xF3;<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"2.5\" y=\"4\" width=\"19\" height=\"16\" rx=\"2\"\/><path d=\"M2.5 9h19\"\/><path d=\"M6 6.5h.01M8.5 6.5h.01M11 6.5h.01\"\/><path d=\"M6.5 13h6M6.5 16.5h9\"\/><\/svg><\/span><h3>Aplicacions web a mida<\/h3><p>Quan cap producte del mercat encaixa amb el vostre proc&#xE9;s, constru&#xEF;m l&rsquo;aplicaci&#xF3; que s&rsquo;hi adapta, amb la gesti&#xF3; d&rsquo;usuaris i permisos que necessiteu.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Aplicacions web a mida\">Demana informaci&#xF3;<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"6\" y=\"2.5\" width=\"12\" height=\"19\" rx=\"2.4\"\/><path d=\"M10.5 5.5h3M11 18.5h2\"\/><\/svg><\/span><h3>Aplicacions m&#xF2;bils<\/h3><p>Apps per a equips de camp, clients o socis, amb la informaci&#xF3; sincronitzada amb els vostres sistemes centrals.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Aplicacions m&#xF2;bils\">Demana informaci&#xF3;<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M9 2.5v6M15 2.5v6\"\/><path d=\"M6 8.5h12v3a6 6 0 0 1-6 6 6 6 0 0 1-6-6z\"\/><path d=\"M12 17.5v4\"\/><\/svg><\/span><h3>Integracions i API<\/h3><p>Connectem el programari que ja teniu: ERP, comptabilitat, CRM, botiga i eines de tercers, perqu&#xE8; la informaci&#xF3; circuli sense intervenci&#xF3; manual.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Integracions i API\">Demana informaci&#xF3;<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 2.8 21 7v10l-9 4.2L3 17V7z\"\/><path d=\"M3 7l9 4.2L21 7M12 11.2v10\"\/><\/svg><\/span><h3>Solucions pr&#xF2;pies de cat&#xE0;leg<\/h3><p>Quan una necessitat &#xE9;s comuna al sector, partim d&rsquo;una soluci&#xF3; ja desenvolupada i l&rsquo;adaptem: menys temps, menys cost i menys risc.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Solucions pr&#xF2;pies de cat&#xE0;leg\">Demana informaci&#xF3;<\/button><\/article><\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================ 04 IA =========================== -->\n<section class=\"cns-s cns-s-alt\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">Intel&middot;lig&#xE8;ncia artificial<\/p>\n      <h2 class=\"cns-h2\">Qu&#xE8; canvia realment amb la IA<\/h2>\n      <p class=\"cns-sub\">La IA ha accelerat molt qu&#xE8; es pot construir i a quin cost. Tamb&#xE9; ha multiplicat les propostes que no resolen res. Aquesta &#xE9;s la nostra posici&#xF3;.<\/p>\n    <\/div>\n    <div class=\"cns-ai\"><article class=\"cns-hi-c cns-rv\"><h3>Primer el problema, despr&#xE9;s la tecnologia<\/h3><p>No comencem per la IA: comencem pel proc&#xE9;s que us costa temps o diners. Si la IA &#xE9;s la millor resposta, s&rsquo;aplica; si no ho &#xE9;s, us ho direm.<\/p><\/article><article class=\"cns-hi-c cns-rv\"><h3>On acostuma a tenir sentit<\/h3><p>Lectura i classificaci&#xF3; autom&#xE0;tica de documents, cerca sobre la vostra pr&#xF2;pia informaci&#xF3;, atenci&#xF3; de primer nivell i preparaci&#xF3; de dades per a la presa de decisions.<\/p><\/article><article class=\"cns-hi-c cns-rv\"><h3>Qu&#xE8; significa per al pressupost<\/h3><p>El desenvolupament assistit escur&#xE7;a terminis i posa a l&rsquo;abast projectes que fa poc no eren rendibles per a una empresa mitjana.<\/p><\/article><\/div>\n  <\/div>\n<\/section>\n\n<!-- =========================== 05 FAQ ========================== -->\n<section class=\"cns-s\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">Preguntes freq&#xFC;ents<\/p>\n      <h2 class=\"cns-h2\">El que ens pregunten abans de comen&#xE7;ar<\/h2>\n    <\/div>\n    <div class=\"cns-faq\"><details class=\"cns-rv\"><summary>Qu&#xE8; &#xE9;s exactament una sessi&#xF3; de diagn&#xF2;stic?<\/summary><div class=\"cns-faq-a\"><p>&#xC9;s una reuni&#xF3; de treball en qu&#xE8; analitzem la vostra situaci&#xF3; actual i el problema que voleu resoldre. En sortiu amb una lectura clara de la situaci&#xF3;, les opcions realistes i una idea d&rsquo;ordre de magnitud en temps i inversi&#xF3;.<\/p><p>No cal portar-hi res preparat. &#xC9;s m&#xE9;s &#xFA;til arribar amb el problema que amb una soluci&#xF3; ja decidida.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>Cal tenir clar el projecte abans de contactar?<\/summary><div class=\"cns-faq-a\"><p>No. La majoria de clients arriben amb una problem&#xE0;tica, no amb un projecte definit. Definir l&rsquo;abast &#xE9;s precisament la primera part de la nostra feina.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>Puc contractar nom&#xE9;s la consultoria, sense el desenvolupament?<\/summary><div class=\"cns-faq-a\"><p>S&#xED;. El diagn&#xF2;stic i la definici&#xF3; de l&rsquo;abast s&#xF3;n serveis independents. La documentaci&#xF3; que en resulta &#xE9;s vostra i podeu fer-la servir amb qui vulgueu, tamb&#xE9; amb un altre prove&#xEF;dor.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>Treballeu nom&#xE9;s amb empreses d&rsquo;Andorra?<\/summary><div class=\"cns-faq-a\"><p>Som una empresa andorrana amb equip i pres&#xE8;ncia al Principat, i treballem tamb&#xE9; amb clients de fora. La proximitat facilita les fases de descoberta i de posada en marxa, per&#xF2; no &#xE9;s un requisit.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>Qu&#xE8; passa si ja tinc un prove&#xEF;dor o un sistema en marxa?<\/summary><div class=\"cns-faq-a\"><p>&#xC9;s la situaci&#xF3; m&#xE9;s habitual. Treballem sobre el que ja existeix: integrem, ampliem o substitu&#xEF;m nom&#xE9;s la part que cal, i mantenim la resta en funcionament.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>Quant triga un projecte a estar en marxa?<\/summary><div class=\"cns-faq-a\"><p>Dep&#xE8;n de l&rsquo;abast, i per aix&#xF2; no donem terminis abans del diagn&#xF2;stic. El que s&#xED; fem &#xE9;s treballar per fases, de manera que la primera versi&#xF3; &#xFA;til arribi al m&#xE9;s aviat possible en lloc d&rsquo;esperar al final.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>Qui &#xE9;s el propietari del codi i de les dades?<\/summary><div class=\"cns-faq-a\"><p>Les dades s&#xF3;n sempre vostres. Les condicions de propietat del codi es fixen a la proposta, abans de comen&#xE7;ar, i les expliquem sense ambig&#xFC;itats.<\/p><\/div><\/details><\/div>\n\n    <div class=\"cns-close cns-rv\">\n      <h3>Comencem per una conversa, no per un pressupost<\/h3>\n      <p>Expliqueu-nos qu&#xE8; no us funciona. Si podem ajudar, us ho direm i us proposarem com; si el que necessiteu queda fora del nostre &#xE0;mbit, tamb&#xE9; us ho direm.<\/p>\n      <button type=\"button\" class=\"cns-b cns-b-p\" data-mod=\"Sessi&#xF3; de diagn&#xF2;stic\">Demana una sessi&#xF3; de diagn&#xF2;stic\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 12h14M13 6l6 6-6 6\"\/><\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- =========================== CONTACTE ======================== -->\n<section class=\"cns-con\" id=\"cns-contacte\">\n  <div class=\"cns-w cns-con-in\">\n    <div>\n      <p class=\"cns-ey\">Contacte<\/p>\n      <h2 class=\"cns-h2 cns-h2-i\">Teniu un problema per resoldre?<br><em>Parlem-ne.<\/em><\/h2>\n      <p class=\"cns-note\">Desenvolupament i consultoria a Andorra &middot; Andorsoft, S.A.<\/p>\n      <button type=\"button\" class=\"cns-b cns-b-p\" data-mod=\"Sessi&#xF3; de diagn&#xF2;stic\">Demana una sessi&#xF3; de diagn&#xF2;stic\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 12h14M13 6l6 6-6 6\"\/><\/svg>\n      <\/button>\n    <\/div>\n    <div class=\"cns-box\">\n      <a class=\"cns-line\" href=\"mailto:comercial@andorsoft.ad\">\n        <span class=\"cns-line-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2.5\" y=\"4.5\" width=\"19\" height=\"15\" rx=\"2\"\/><path d=\"m21.5 6.5-9.5 6.5-9.5-6.5\"\/><\/svg><\/span>\n        <span><small>Correu electr&#xF2;nic<\/small><b>comercial@andorsoft.ad<\/b><\/span><\/a>\n      <a class=\"cns-line\" href=\"tel:+376800750\">\n        <span class=\"cns-line-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .3 1.9.6 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.1a2 2 0 0 1 2.1-.5c.9.3 1.8.5 2.8.6a2 2 0 0 1 1.7 2z\"\/><\/svg><\/span>\n        <span><small>Tel&#xE8;fon<\/small><b>+376 800 750<\/b><\/span><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================ MODAL ========================== -->\n<div class=\"cns-m\" hidden>\n  <div class=\"cns-m-bg\" data-close><\/div>\n  <div class=\"cns-m-box\" role=\"dialog\" aria-modal=\"true\">\n    <div class=\"cns-m-h\">\n      <span class=\"cns-m-k\">Sol&middot;licitud<\/span>\n      <button type=\"button\" class=\"cns-x\" data-close aria-label=\"Tancar\">&#10005;<\/button>\n    <\/div>\n    <div class=\"cns-m-b\">\n      <h3 class=\"cns-m-t\">Demana informaci&#xF3;<\/h3>\n      <p class=\"cns-m-s\">Omple el formulari i el departament comercial d&rsquo;Andorsoft et respondr&#xE0; per concretar una primera conversa.<\/p>\n      <form class=\"cns-f\" novalidate>\n        <input type=\"text\" name=\"_honey\" class=\"cns-hp\" tabindex=\"-1\" autocomplete=\"off\">\n        <input type=\"hidden\" name=\"_captcha\" value=\"false\">\n        <input type=\"hidden\" name=\"_template\" value=\"table\">\n        <input type=\"hidden\" name=\"_subject\" value=\"[Web] Consultoria i desenvolupament\">\n        <input type=\"hidden\" name=\"Idioma\" value=\"ca\">\n        <div class=\"cns-f2\">\n          <label class=\"cns-fg\"><span>Nom i cognoms *<\/span><input type=\"text\" name=\"Nom\" required><\/label>\n          <label class=\"cns-fg\"><span>Empresa<\/span><input type=\"text\" name=\"Empresa\"><\/label>\n        <\/div>\n        <div class=\"cns-f2\">\n          <label class=\"cns-fg\"><span>Correu electr&#xF2;nic *<\/span><input type=\"email\" name=\"Email\" required><\/label>\n          <label class=\"cns-fg\"><span>Tel&#xE8;fon<\/span><input type=\"tel\" name=\"Telefon\"><\/label>\n        <\/div>\n        <div class=\"cns-f2\">\n          <label class=\"cns-fg\"><span>Estat del projecte<\/span><select name=\"Estat\"><option value=\"\">Selecciona<\/option><option value=\"Nom&#xE9;s tinc una idea o un problema\">Nom&#xE9;s tinc una idea o un problema<\/option><option value=\"Tinc l'abast definit\">Tinc l&rsquo;abast definit<\/option><option value=\"Vull millorar una soluci&#xF3; existent\">Vull millorar una soluci&#xF3; existent<\/option><option value=\"Necessito una segona opini&#xF3;\">Necessito una segona opini&#xF3;<\/option><\/select><\/label>\n          <label class=\"cns-fg\"><span>Servei d&rsquo;inter&#xE8;s<\/span><select name=\"Servei\" class=\"cns-modsel\"><option value=\"Sessi&#xF3; de diagn&#xF2;stic\">Sessi&#xF3; de diagn&#xF2;stic<\/option><option value=\"Llocs web corporatius\">Llocs web corporatius<\/option><option value=\"Comer&#xE7; electr&#xF2;nic\">Comer&#xE7; electr&#xF2;nic<\/option><option value=\"Aplicacions web a mida\">Aplicacions web a mida<\/option><option value=\"Aplicacions m&#xF2;bils\">Aplicacions m&#xF2;bils<\/option><option value=\"Integracions i API\">Integracions i API<\/option><option value=\"Solucions pr&#xF2;pies de cat&#xE0;leg\">Solucions pr&#xF2;pies de cat&#xE0;leg<\/option><\/select><\/label>\n        <\/div>\n        <label class=\"cns-fg\"><span>Quin problema voleu resoldre?<\/span><textarea name=\"Missatge\" rows=\"3\" placeholder=\"Explica'ns breument la situaci&#xF3; actual i qu&#xE8; voldries aconseguir.\"><\/textarea><\/label>\n        <label class=\"cns-rgpd\"><input type=\"checkbox\" required><span>He llegit i accepto la <a href=\"https:\/\/andorsoft.com\/politica-de-privacitat\/\" target=\"_blank\" rel=\"noopener\">Pol&#xED;tica de Privacitat<\/a>. Utilitzem aquestes dades exclusivament per atendre la teva petici&#xF3; i no les compartim amb tercers.<\/span><\/label>\n        <button type=\"submit\" class=\"cns-b cns-b-p cns-b-full\" data-sending=\"Enviant\">Envia la sol&middot;licitud<\/button>\n        <p class=\"cns-msg cns-ok\" hidden>Rebut. El departament comercial d&rsquo;Andorsoft et contactar&#xE0; en breu.<\/p>\n        <p class=\"cns-msg cns-ko\" hidden>La sol&middot;licitud no s&rsquo;ha enviat. Torna-ho a provar o escriu a comercial@andorsoft.ad.<\/p>\n      <\/form>\n    <\/div>\n  <\/div>\n<\/div>\n<\/div>\n\n<div class=\"cns-root\" data-lang=\"es\" hidden>\n\n<!-- ============================ HERO ============================ -->\n<section class=\"cns-hero\">\n  <div class=\"cns-w cns-hero-in\">\n    <div>\n      <p class=\"cns-ey\">Consultor&#xED;a y desarrollo digital<\/p>\n      <h1 class=\"cns-h1\">De la problem&#xE1;tica del cliente<br><em>a la soluci&#xF3;n que funciona.<\/em><\/h1>\n      <p class=\"cns-lead\">La mayor&#xED;a de los proyectos no empiezan con un pliego de condiciones: empiezan con un problema. Nuestro trabajo es interpretar su visi&#xF3;n, alinearla con lo que es realmente viable y convertirla en una soluci&#xF3;n digital que aporte valor al negocio.<\/p>\n      <div class=\"cns-cta\">\n        <button type=\"button\" class=\"cns-b cns-b-p\" data-mod=\"Sesi&#xF3;n de diagn&#xF3;stico\">Solicita una sesi&#xF3;n de diagn&#xF3;stico\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 12h14M13 6l6 6-6 6\"\/><\/svg>\n        <\/button>\n        <a class=\"cns-b cns-b-g\" href=\"tel:+376800750\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .3 1.9.6 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.1a2 2 0 0 1 2.1-.5c.9.3 1.8.5 2.8.6a2 2 0 0 1 1.7 2z\"\/><\/svg>\n          +376 800 750<\/a>\n      <\/div>\n    <\/div>\n    <aside class=\"cns-spec\">\n      <div class=\"cns-spec-h\"><b>Capacidades<\/b><span>Desarrollo a medida<\/span><span class=\"cns-dot\" aria-hidden=\"true\"><\/span><\/div>\n      <ul><li><i>01<\/i><span>Sitios web corporativos<\/span><\/li><li><i>02<\/i><span>Comercio electr&#xF3;nico<\/span><\/li><li><i>03<\/i><span>Aplicaciones web a medida<\/span><\/li><li><i>04<\/i><span>Aplicaciones m&#xF3;viles<\/span><\/li><li><i>05<\/i><span>Integraciones y API<\/span><\/li><li><i>06<\/i><span>Soluciones propias de cat&#xE1;logo<\/span><\/li><\/ul>\n    <\/aside>\n  <\/div>\n<\/section>\n\n<!-- ========================= 01 SIMPTOMES ======================= -->\n<section class=\"cns-s\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">El punto de partida<\/p>\n      <h2 class=\"cns-h2\">Qu&#xE9; ocurre antes de que exista un proyecto<\/h2>\n      <p class=\"cns-sub\">Estas son las situaciones con las que las empresas llegan a la primera reuni&#xF3;n. Si reconoce alguna, la consultor&#xED;a es el siguiente paso pr&#xE1;ctico.<\/p>\n    <\/div>\n    <ul class=\"cns-sym\"><li class=\"cns-rv\">Sabe qu&#xE9; no funciona, pero todav&#xED;a no sabe qu&#xE9; soluci&#xF3;n lo resuelve.<\/li><li class=\"cns-rv\">Tiene una visi&#xF3;n clara de lo que quiere, pero no un alcance que se pueda presupuestar.<\/li><li class=\"cns-rv\">Ha recibido propuestas muy distintas entre s&#xED; y no puede compararlas.<\/li><li class=\"cns-rv\">Trabaja con herramientas que no se hablan y duplica trabajo cada d&#xED;a.<\/li><li class=\"cns-rv\">Quiere aplicar inteligencia artificial, pero no sabe d&#xF3;nde tiene sentido hacerlo.<\/li><li class=\"cns-rv\">Un proyecto anterior se par&#xF3; y no quiere repetir la experiencia.<\/li><\/ul>\n  <\/div>\n<\/section>\n\n<!-- =========================== 02 METODE ======================== -->\n<section class=\"cns-s cns-s-alt\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">El m&#xE9;todo<\/p>\n      <h2 class=\"cns-h2\">C&#xF3;mo convertimos una problem&#xE1;tica en un proyecto<\/h2>\n      <p class=\"cns-sub\">Un proceso de cinco etapas. Las dos primeras pueden contratarse solas: si despu&#xE9;s decide no continuar, se queda igualmente con el diagn&#xF3;stico y el alcance documentados.<\/p>\n    <\/div>\n    <div class=\"cns-steps\"><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">1<\/span><h3>Diagn&#xF3;stico<\/h3><p>Escuchamos el problema, revisamos los sistemas actuales e identificamos d&#xF3;nde se pierde tiempo, dinero o informaci&#xF3;n.<\/p><p class=\"cns-step-out\">Informe de situaci&#xF3;n<\/p><\/article><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">2<\/span><h3>Alineaci&#xF3;n de la visi&#xF3;n<\/h3><p>Contrastamos lo que quiere con lo que es viable en tiempo, presupuesto y tecnolog&#xED;a. Aqu&#xED; es donde se descarta lo que no aporta valor.<\/p><p class=\"cns-step-out\">Alcance acordado<\/p><\/article><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">3<\/span><h3>Propuesta y plan<\/h3><p>Definimos funcionalidades, fases, calendario y presupuesto. Cada partida se explica y puede decidirse por separado.<\/p><p class=\"cns-step-out\">Propuesta cerrada<\/p><\/article><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">4<\/span><h3>Desarrollo<\/h3><p>Construimos por fases con entregas revisables, de modo que vea el producto funcionar antes de que est&#xE9; terminado.<\/p><p class=\"cns-step-out\">Producto en producci&#xF3;n<\/p><\/article><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">5<\/span><h3>Evoluci&#xF3;n<\/h3><p>Una vez en marcha, medimos, corregimos y hacemos crecer la soluci&#xF3;n seg&#xFA;n lo que ocurre realmente con los usuarios.<\/p><p class=\"cns-step-out\">Mejora continua<\/p><\/article><\/div>\n  <\/div>\n<\/section>\n\n<!-- ========================= 03 SERVEIS ========================= -->\n<section class=\"cns-s\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">Qu&#xE9; construimos<\/p>\n      <h2 class=\"cns-h2\">Del sitio web a la plataforma de negocio<\/h2>\n      <p class=\"cns-sub\">Seis l&#xED;neas de trabajo. Puede solicitar informaci&#xF3;n de cada una por separado.<\/p>\n    <\/div>\n    <div class=\"cns-grid\"><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M3 12h18M12 3a15 15 0 0 1 0 18 15 15 0 0 1 0-18\"\/><\/svg><\/span><h3>Sitios web corporativos<\/h3><p>Webs orientadas a resultado: estructura pensada para el posicionamiento, contenidos editables por su equipo y medici&#xF3;n real de las conversiones.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Sitios web corporativos\">Solicita informaci&#xF3;n<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M2.5 3h2.2l2.3 11.2a1.6 1.6 0 0 0 1.6 1.3h8.6a1.6 1.6 0 0 0 1.6-1.3L20.5 7H6\"\/><circle cx=\"9.5\" cy=\"19.5\" r=\"1.4\"\/><circle cx=\"17\" cy=\"19.5\" r=\"1.4\"\/><\/svg><\/span><h3>Comercio electr&#xF3;nico<\/h3><p>Tiendas en l&#xED;nea conectadas con su gesti&#xF3;n: cat&#xE1;logo, stocks, precios y pedidos sincronizados, sin introducir dos veces la misma informaci&#xF3;n.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Comercio electr&#xF3;nico\">Solicita informaci&#xF3;n<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"2.5\" y=\"4\" width=\"19\" height=\"16\" rx=\"2\"\/><path d=\"M2.5 9h19\"\/><path d=\"M6 6.5h.01M8.5 6.5h.01M11 6.5h.01\"\/><path d=\"M6.5 13h6M6.5 16.5h9\"\/><\/svg><\/span><h3>Aplicaciones web a medida<\/h3><p>Cuando ning&#xFA;n producto del mercado encaja con su proceso, construimos la aplicaci&#xF3;n que se adapta a &#xE9;l, con la gesti&#xF3;n de usuarios y permisos que necesita.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Aplicaciones web a medida\">Solicita informaci&#xF3;n<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"6\" y=\"2.5\" width=\"12\" height=\"19\" rx=\"2.4\"\/><path d=\"M10.5 5.5h3M11 18.5h2\"\/><\/svg><\/span><h3>Aplicaciones m&#xF3;viles<\/h3><p>Apps para equipos de campo, clientes o socios, con la informaci&#xF3;n sincronizada con sus sistemas centrales.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Aplicaciones m&#xF3;viles\">Solicita informaci&#xF3;n<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M9 2.5v6M15 2.5v6\"\/><path d=\"M6 8.5h12v3a6 6 0 0 1-6 6 6 6 0 0 1-6-6z\"\/><path d=\"M12 17.5v4\"\/><\/svg><\/span><h3>Integraciones y API<\/h3><p>Conectamos el software que ya tiene: ERP, contabilidad, CRM, tienda y herramientas de terceros, para que la informaci&#xF3;n circule sin intervenci&#xF3;n manual.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Integraciones y API\">Solicita informaci&#xF3;n<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 2.8 21 7v10l-9 4.2L3 17V7z\"\/><path d=\"M3 7l9 4.2L21 7M12 11.2v10\"\/><\/svg><\/span><h3>Soluciones propias de cat&#xE1;logo<\/h3><p>Cuando una necesidad es com&#xFA;n al sector, partimos de una soluci&#xF3;n ya desarrollada y la adaptamos: menos tiempo, menos coste y menos riesgo.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Soluciones propias de cat&#xE1;logo\">Solicita informaci&#xF3;n<\/button><\/article><\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================ 04 IA =========================== -->\n<section class=\"cns-s cns-s-alt\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">Inteligencia artificial<\/p>\n      <h2 class=\"cns-h2\">Qu&#xE9; cambia realmente con la IA<\/h2>\n      <p class=\"cns-sub\">La IA ha acelerado mucho qu&#xE9; se puede construir y a qu&#xE9; coste. Tambi&#xE9;n ha multiplicado las propuestas que no resuelven nada. Esta es nuestra posici&#xF3;n.<\/p>\n    <\/div>\n    <div class=\"cns-ai\"><article class=\"cns-hi-c cns-rv\"><h3>Primero el problema, despu&#xE9;s la tecnolog&#xED;a<\/h3><p>No empezamos por la IA: empezamos por el proceso que le cuesta tiempo o dinero. Si la IA es la mejor respuesta, se aplica; si no lo es, se lo diremos.<\/p><\/article><article class=\"cns-hi-c cns-rv\"><h3>D&#xF3;nde suele tener sentido<\/h3><p>Lectura y clasificaci&#xF3;n autom&#xE1;tica de documentos, b&#xFA;squeda sobre su propia informaci&#xF3;n, atenci&#xF3;n de primer nivel y preparaci&#xF3;n de datos para la toma de decisiones.<\/p><\/article><article class=\"cns-hi-c cns-rv\"><h3>Qu&#xE9; significa para el presupuesto<\/h3><p>El desarrollo asistido acorta plazos y pone al alcance proyectos que hace poco no eran rentables para una empresa mediana.<\/p><\/article><\/div>\n  <\/div>\n<\/section>\n\n<!-- =========================== 05 FAQ ========================== -->\n<section class=\"cns-s\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">Preguntas frecuentes<\/p>\n      <h2 class=\"cns-h2\">Lo que nos preguntan antes de empezar<\/h2>\n    <\/div>\n    <div class=\"cns-faq\"><details class=\"cns-rv\"><summary>&#xBF;Qu&#xE9; es exactamente una sesi&#xF3;n de diagn&#xF3;stico?<\/summary><div class=\"cns-faq-a\"><p>Es una reuni&#xF3;n de trabajo en la que analizamos su situaci&#xF3;n actual y el problema que quiere resolver. Sale de ella con una lectura clara de la situaci&#xF3;n, las opciones realistas y una idea de orden de magnitud en tiempo e inversi&#xF3;n.<\/p><p>No hace falta llevar nada preparado. Es m&#xE1;s &#xFA;til llegar con el problema que con una soluci&#xF3;n ya decidida.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>&#xBF;Hay que tener claro el proyecto antes de contactar?<\/summary><div class=\"cns-faq-a\"><p>No. La mayor&#xED;a de clientes llegan con una problem&#xE1;tica, no con un proyecto definido. Definir el alcance es precisamente la primera parte de nuestro trabajo.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>&#xBF;Puedo contratar solo la consultor&#xED;a, sin el desarrollo?<\/summary><div class=\"cns-faq-a\"><p>S&#xED;. El diagn&#xF3;stico y la definici&#xF3;n del alcance son servicios independientes. La documentaci&#xF3;n resultante es suya y puede utilizarla con quien quiera, tambi&#xE9;n con otro proveedor.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>&#xBF;Trabajan solo con empresas de Andorra?<\/summary><div class=\"cns-faq-a\"><p>Somos una empresa andorrana con equipo y presencia en el Principado, y trabajamos tambi&#xE9;n con clientes de fuera. La proximidad facilita las fases de descubrimiento y de puesta en marcha, pero no es un requisito.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>&#xBF;Qu&#xE9; pasa si ya tengo un proveedor o un sistema en marcha?<\/summary><div class=\"cns-faq-a\"><p>Es la situaci&#xF3;n m&#xE1;s habitual. Trabajamos sobre lo que ya existe: integramos, ampliamos o sustituimos solo la parte necesaria, y mantenemos el resto en funcionamiento.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>&#xBF;Cu&#xE1;nto tarda un proyecto en estar en marcha?<\/summary><div class=\"cns-faq-a\"><p>Depende del alcance, y por eso no damos plazos antes del diagn&#xF3;stico. Lo que s&#xED; hacemos es trabajar por fases, de modo que la primera versi&#xF3;n &#xFA;til llegue cuanto antes en lugar de esperar al final.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>&#xBF;Qui&#xE9;n es el propietario del c&#xF3;digo y de los datos?<\/summary><div class=\"cns-faq-a\"><p>Los datos son siempre suyos. Las condiciones de propiedad del c&#xF3;digo se fijan en la propuesta, antes de empezar, y las explicamos sin ambig&#xFC;edades.<\/p><\/div><\/details><\/div>\n\n    <div class=\"cns-close cns-rv\">\n      <h3>Empecemos por una conversaci&#xF3;n, no por un presupuesto<\/h3>\n      <p>Cu&#xE9;ntenos qu&#xE9; no le funciona. Si podemos ayudar, se lo diremos y le propondremos c&#xF3;mo; si lo que necesita queda fuera de nuestro &#xE1;mbito, tambi&#xE9;n se lo diremos.<\/p>\n      <button type=\"button\" class=\"cns-b cns-b-p\" data-mod=\"Sesi&#xF3;n de diagn&#xF3;stico\">Solicita una sesi&#xF3;n de diagn&#xF3;stico\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 12h14M13 6l6 6-6 6\"\/><\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- =========================== CONTACTE ======================== -->\n<section class=\"cns-con\" id=\"cns-contacte\">\n  <div class=\"cns-w cns-con-in\">\n    <div>\n      <p class=\"cns-ey\">Contacto<\/p>\n      <h2 class=\"cns-h2 cns-h2-i\">&#xBF;Tiene un problema que resolver?<br><em>Hablemos.<\/em><\/h2>\n      <p class=\"cns-note\">Desarrollo y consultor&#xED;a en Andorra &middot; Andorsoft, S.A.<\/p>\n      <button type=\"button\" class=\"cns-b cns-b-p\" data-mod=\"Sesi&#xF3;n de diagn&#xF3;stico\">Solicita una sesi&#xF3;n de diagn&#xF3;stico\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 12h14M13 6l6 6-6 6\"\/><\/svg>\n      <\/button>\n    <\/div>\n    <div class=\"cns-box\">\n      <a class=\"cns-line\" href=\"mailto:comercial@andorsoft.ad\">\n        <span class=\"cns-line-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2.5\" y=\"4.5\" width=\"19\" height=\"15\" rx=\"2\"\/><path d=\"m21.5 6.5-9.5 6.5-9.5-6.5\"\/><\/svg><\/span>\n        <span><small>Correo electr&#xF3;nico<\/small><b>comercial@andorsoft.ad<\/b><\/span><\/a>\n      <a class=\"cns-line\" href=\"tel:+376800750\">\n        <span class=\"cns-line-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .3 1.9.6 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.1a2 2 0 0 1 2.1-.5c.9.3 1.8.5 2.8.6a2 2 0 0 1 1.7 2z\"\/><\/svg><\/span>\n        <span><small>Tel&#xE9;fono<\/small><b>+376 800 750<\/b><\/span><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================ MODAL ========================== -->\n<div class=\"cns-m\" hidden>\n  <div class=\"cns-m-bg\" data-close><\/div>\n  <div class=\"cns-m-box\" role=\"dialog\" aria-modal=\"true\">\n    <div class=\"cns-m-h\">\n      <span class=\"cns-m-k\">Solicitud<\/span>\n      <button type=\"button\" class=\"cns-x\" data-close aria-label=\"Cerrar\">&#10005;<\/button>\n    <\/div>\n    <div class=\"cns-m-b\">\n      <h3 class=\"cns-m-t\">Solicita informaci&#xF3;n<\/h3>\n      <p class=\"cns-m-s\">Rellena el formulario y el departamento comercial de Andorsoft te responder&#xE1; para concretar una primera conversaci&#xF3;n.<\/p>\n      <form class=\"cns-f\" novalidate>\n        <input type=\"text\" name=\"_honey\" class=\"cns-hp\" tabindex=\"-1\" autocomplete=\"off\">\n        <input type=\"hidden\" name=\"_captcha\" value=\"false\">\n        <input type=\"hidden\" name=\"_template\" value=\"table\">\n        <input type=\"hidden\" name=\"_subject\" value=\"[Web] Consultoria y desarrollo\">\n        <input type=\"hidden\" name=\"Idioma\" value=\"es\">\n        <div class=\"cns-f2\">\n          <label class=\"cns-fg\"><span>Nombre y apellidos *<\/span><input type=\"text\" name=\"Nom\" required><\/label>\n          <label class=\"cns-fg\"><span>Empresa<\/span><input type=\"text\" name=\"Empresa\"><\/label>\n        <\/div>\n        <div class=\"cns-f2\">\n          <label class=\"cns-fg\"><span>Correo electr&#xF3;nico *<\/span><input type=\"email\" name=\"Email\" required><\/label>\n          <label class=\"cns-fg\"><span>Tel&#xE9;fono<\/span><input type=\"tel\" name=\"Telefon\"><\/label>\n        <\/div>\n        <div class=\"cns-f2\">\n          <label class=\"cns-fg\"><span>Estado del proyecto<\/span><select name=\"Estat\"><option value=\"\">Selecciona<\/option><option value=\"Solo tengo una idea o un problema\">Solo tengo una idea o un problema<\/option><option value=\"Tengo el alcance definido\">Tengo el alcance definido<\/option><option value=\"Quiero mejorar una soluci&#xF3;n existente\">Quiero mejorar una soluci&#xF3;n existente<\/option><option value=\"Necesito una segunda opini&#xF3;n\">Necesito una segunda opini&#xF3;n<\/option><\/select><\/label>\n          <label class=\"cns-fg\"><span>Servicio de inter&#xE9;s<\/span><select name=\"Servei\" class=\"cns-modsel\"><option value=\"Sesi&#xF3;n de diagn&#xF3;stico\">Sesi&#xF3;n de diagn&#xF3;stico<\/option><option value=\"Sitios web corporativos\">Sitios web corporativos<\/option><option value=\"Comercio electr&#xF3;nico\">Comercio electr&#xF3;nico<\/option><option value=\"Aplicaciones web a medida\">Aplicaciones web a medida<\/option><option value=\"Aplicaciones m&#xF3;viles\">Aplicaciones m&#xF3;viles<\/option><option value=\"Integraciones y API\">Integraciones y API<\/option><option value=\"Soluciones propias de cat&#xE1;logo\">Soluciones propias de cat&#xE1;logo<\/option><\/select><\/label>\n        <\/div>\n        <label class=\"cns-fg\"><span>&#xBF;Qu&#xE9; problema quiere resolver?<\/span><textarea name=\"Missatge\" rows=\"3\" placeholder=\"Cu&#xE9;ntanos brevemente la situaci&#xF3;n actual y qu&#xE9; te gustar&#xED;a conseguir.\"><\/textarea><\/label>\n        <label class=\"cns-rgpd\"><input type=\"checkbox\" required><span>He le&#xED;do y acepto la <a href=\"https:\/\/andorsoft.com\/es\/politica-de-privacidad\/\" target=\"_blank\" rel=\"noopener\">Pol&#xED;tica de Privacidad<\/a>. Utilizamos estos datos exclusivamente para atender tu petici&#xF3;n y no los compartimos con terceros.<\/span><\/label>\n        <button type=\"submit\" class=\"cns-b cns-b-p cns-b-full\" data-sending=\"Enviando\">Env&#xED;a la solicitud<\/button>\n        <p class=\"cns-msg cns-ok\" hidden>Recibido. El departamento comercial de Andorsoft te contactar&#xE1; en breve.<\/p>\n        <p class=\"cns-msg cns-ko\" hidden>La solicitud no se ha enviado. Int&#xE9;ntalo de nuevo o escribe a comercial@andorsoft.ad.<\/p>\n      <\/form>\n    <\/div>\n  <\/div>\n<\/div>\n<\/div>\n\n<div class=\"cns-root\" data-lang=\"fr\" hidden>\n\n<!-- ============================ HERO ============================ -->\n<section class=\"cns-hero\">\n  <div class=\"cns-w cns-hero-in\">\n    <div>\n      <p class=\"cns-ey\">Conseil et d&#xE9;veloppement num&#xE9;rique<\/p>\n      <h1 class=\"cns-h1\">De la probl&#xE9;matique du client<br><em>&#xE0; la solution qui fonctionne.<\/em><\/h1>\n      <p class=\"cns-lead\">La plupart des projets ne commencent pas par un cahier des charges&nbsp;: ils commencent par un probl&#xE8;me. Notre travail consiste &#xE0; interpr&#xE9;ter votre vision, &#xE0; l&rsquo;aligner sur ce qui est r&#xE9;ellement r&#xE9;alisable et &#xE0; la transformer en une solution num&#xE9;rique qui apporte de la valeur &#xE0; l&rsquo;entreprise.<\/p>\n      <div class=\"cns-cta\">\n        <button type=\"button\" class=\"cns-b cns-b-p\" data-mod=\"S&#xE9;ance de diagnostic\">Demandez une s&#xE9;ance de diagnostic\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 12h14M13 6l6 6-6 6\"\/><\/svg>\n        <\/button>\n        <a class=\"cns-b cns-b-g\" href=\"tel:+376800750\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .3 1.9.6 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.1a2 2 0 0 1 2.1-.5c.9.3 1.8.5 2.8.6a2 2 0 0 1 1.7 2z\"\/><\/svg>\n          +376 800 750<\/a>\n      <\/div>\n    <\/div>\n    <aside class=\"cns-spec\">\n      <div class=\"cns-spec-h\"><b>Comp&#xE9;tences<\/b><span>D&#xE9;veloppement sur mesure<\/span><span class=\"cns-dot\" aria-hidden=\"true\"><\/span><\/div>\n      <ul><li><i>01<\/i><span>Sites web d&rsquo;entreprise<\/span><\/li><li><i>02<\/i><span>Commerce &#xE9;lectronique<\/span><\/li><li><i>03<\/i><span>Applications web sur mesure<\/span><\/li><li><i>04<\/i><span>Applications mobiles<\/span><\/li><li><i>05<\/i><span>Int&#xE9;grations et API<\/span><\/li><li><i>06<\/i><span>Solutions propri&#xE9;taires de catalogue<\/span><\/li><\/ul>\n    <\/aside>\n  <\/div>\n<\/section>\n\n<!-- ========================= 01 SIMPTOMES ======================= -->\n<section class=\"cns-s\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">Le point de d&#xE9;part<\/p>\n      <h2 class=\"cns-h2\">Ce qui se passe avant qu&rsquo;un projet existe<\/h2>\n      <p class=\"cns-sub\">Voici les situations avec lesquelles les entreprises arrivent au premier rendez-vous. Si vous en reconnaissez une, le conseil est l&rsquo;&#xE9;tape pratique suivante.<\/p>\n    <\/div>\n    <ul class=\"cns-sym\"><li class=\"cns-rv\">Vous savez ce qui ne fonctionne pas, mais pas encore quelle solution le r&#xE9;sout.<\/li><li class=\"cns-rv\">Vous avez une vision claire de ce que vous voulez, mais pas un p&#xE9;rim&#xE8;tre chiffrable.<\/li><li class=\"cns-rv\">Vous avez re&#xE7;u des propositions tr&#xE8;s diff&#xE9;rentes et vous ne pouvez pas les comparer.<\/li><li class=\"cns-rv\">Vous travaillez avec des outils qui ne communiquent pas et vous doublonnez chaque jour.<\/li><li class=\"cns-rv\">Vous voulez appliquer l&rsquo;intelligence artificielle, sans savoir o&#xF9; cela a du sens.<\/li><li class=\"cns-rv\">Un projet pr&#xE9;c&#xE9;dent s&rsquo;est arr&#xEA;t&#xE9; et vous ne voulez pas revivre l&rsquo;exp&#xE9;rience.<\/li><\/ul>\n  <\/div>\n<\/section>\n\n<!-- =========================== 02 METODE ======================== -->\n<section class=\"cns-s cns-s-alt\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">La m&#xE9;thode<\/p>\n      <h2 class=\"cns-h2\">Comment nous transformons une probl&#xE9;matique en projet<\/h2>\n      <p class=\"cns-sub\">Un processus en cinq &#xE9;tapes. Les deux premi&#xE8;res peuvent &#xEA;tre command&#xE9;es seules&nbsp;: si vous d&#xE9;cidez ensuite de ne pas poursuivre, le diagnostic et le p&#xE9;rim&#xE8;tre document&#xE9;s vous restent acquis.<\/p>\n    <\/div>\n    <div class=\"cns-steps\"><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">1<\/span><h3>Diagnostic<\/h3><p>Nous &#xE9;coutons le probl&#xE8;me, examinons les syst&#xE8;mes actuels et identifions o&#xF9; se perdent du temps, de l&rsquo;argent ou de l&rsquo;information.<\/p><p class=\"cns-step-out\">Rapport de situation<\/p><\/article><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">2<\/span><h3>Alignement de la vision<\/h3><p>Nous confrontons ce que vous voulez &#xE0; ce qui est r&#xE9;alisable en d&#xE9;lai, en budget et en technologie. C&rsquo;est ici qu&rsquo;on &#xE9;carte ce qui n&rsquo;apporte pas de valeur.<\/p><p class=\"cns-step-out\">P&#xE9;rim&#xE8;tre valid&#xE9;<\/p><\/article><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">3<\/span><h3>Proposition et plan<\/h3><p>Nous d&#xE9;finissons les fonctionnalit&#xE9;s, les phases, le calendrier et le budget. Chaque poste est expliqu&#xE9; et peut &#xEA;tre d&#xE9;cid&#xE9; s&#xE9;par&#xE9;ment.<\/p><p class=\"cns-step-out\">Proposition ferme<\/p><\/article><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">4<\/span><h3>D&#xE9;veloppement<\/h3><p>Nous construisons par phases avec des livraisons r&#xE9;visables, de sorte que vous voyiez le produit fonctionner avant qu&rsquo;il ne soit termin&#xE9;.<\/p><p class=\"cns-step-out\">Produit en production<\/p><\/article><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">5<\/span><h3>&#xC9;volution<\/h3><p>Une fois en service, nous mesurons, corrigeons et faisons &#xE9;voluer la solution selon ce qui se passe r&#xE9;ellement avec les utilisateurs.<\/p><p class=\"cns-step-out\">Am&#xE9;lioration continue<\/p><\/article><\/div>\n  <\/div>\n<\/section>\n\n<!-- ========================= 03 SERVEIS ========================= -->\n<section class=\"cns-s\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">Ce que nous construisons<\/p>\n      <h2 class=\"cns-h2\">Du site web &#xE0; la plateforme m&#xE9;tier<\/h2>\n      <p class=\"cns-sub\">Six lignes de travail. Vous pouvez demander des informations sur chacune s&#xE9;par&#xE9;ment.<\/p>\n    <\/div>\n    <div class=\"cns-grid\"><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M3 12h18M12 3a15 15 0 0 1 0 18 15 15 0 0 1 0-18\"\/><\/svg><\/span><h3>Sites web d&rsquo;entreprise<\/h3><p>Des sites orient&#xE9;s r&#xE9;sultat&nbsp;: une structure pens&#xE9;e pour le r&#xE9;f&#xE9;rencement, des contenus modifiables par votre &#xE9;quipe et une mesure r&#xE9;elle des conversions.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Sites web d'entreprise\">Demander des informations<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M2.5 3h2.2l2.3 11.2a1.6 1.6 0 0 0 1.6 1.3h8.6a1.6 1.6 0 0 0 1.6-1.3L20.5 7H6\"\/><circle cx=\"9.5\" cy=\"19.5\" r=\"1.4\"\/><circle cx=\"17\" cy=\"19.5\" r=\"1.4\"\/><\/svg><\/span><h3>Commerce &#xE9;lectronique<\/h3><p>Des boutiques en ligne connect&#xE9;es &#xE0; votre gestion&nbsp;: catalogue, stocks, prix et commandes synchronis&#xE9;s, sans saisir deux fois la m&#xEA;me information.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Commerce &#xE9;lectronique\">Demander des informations<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"2.5\" y=\"4\" width=\"19\" height=\"16\" rx=\"2\"\/><path d=\"M2.5 9h19\"\/><path d=\"M6 6.5h.01M8.5 6.5h.01M11 6.5h.01\"\/><path d=\"M6.5 13h6M6.5 16.5h9\"\/><\/svg><\/span><h3>Applications web sur mesure<\/h3><p>Quand aucun produit du march&#xE9; ne correspond &#xE0; votre processus, nous construisons l&rsquo;application qui s&rsquo;y adapte, avec la gestion des utilisateurs et des droits dont vous avez besoin.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Applications web sur mesure\">Demander des informations<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"6\" y=\"2.5\" width=\"12\" height=\"19\" rx=\"2.4\"\/><path d=\"M10.5 5.5h3M11 18.5h2\"\/><\/svg><\/span><h3>Applications mobiles<\/h3><p>Des applications pour les &#xE9;quipes de terrain, les clients ou les partenaires, avec des informations synchronis&#xE9;es avec vos syst&#xE8;mes centraux.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Applications mobiles\">Demander des informations<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M9 2.5v6M15 2.5v6\"\/><path d=\"M6 8.5h12v3a6 6 0 0 1-6 6 6 6 0 0 1-6-6z\"\/><path d=\"M12 17.5v4\"\/><\/svg><\/span><h3>Int&#xE9;grations et API<\/h3><p>Nous connectons les logiciels que vous avez d&#xE9;j&#xE0;&nbsp;: ERP, comptabilit&#xE9;, CRM, boutique et outils tiers, pour que l&rsquo;information circule sans intervention manuelle.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Int&#xE9;grations et API\">Demander des informations<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 2.8 21 7v10l-9 4.2L3 17V7z\"\/><path d=\"M3 7l9 4.2L21 7M12 11.2v10\"\/><\/svg><\/span><h3>Solutions propri&#xE9;taires de catalogue<\/h3><p>Quand un besoin est commun au secteur, nous partons d&rsquo;une solution d&#xE9;j&#xE0; d&#xE9;velopp&#xE9;e et l&rsquo;adaptons&nbsp;: moins de temps, moins de co&#xFB;t et moins de risque.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Solutions propri&#xE9;taires de catalogue\">Demander des informations<\/button><\/article><\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================ 04 IA =========================== -->\n<section class=\"cns-s cns-s-alt\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">Intelligence artificielle<\/p>\n      <h2 class=\"cns-h2\">Ce qui change r&#xE9;ellement avec l&rsquo;IA<\/h2>\n      <p class=\"cns-sub\">L&rsquo;IA a fortement acc&#xE9;l&#xE9;r&#xE9; ce que l&rsquo;on peut construire et &#xE0; quel co&#xFB;t. Elle a aussi multipli&#xE9; les propositions qui ne r&#xE9;solvent rien. Voici notre position.<\/p>\n    <\/div>\n    <div class=\"cns-ai\"><article class=\"cns-hi-c cns-rv\"><h3>D&rsquo;abord le probl&#xE8;me, ensuite la technologie<\/h3><p>Nous ne partons pas de l&rsquo;IA&nbsp;: nous partons du processus qui vous co&#xFB;te du temps ou de l&rsquo;argent. Si l&rsquo;IA est la meilleure r&#xE9;ponse, elle s&rsquo;applique&nbsp;; sinon, nous vous le dirons.<\/p><\/article><article class=\"cns-hi-c cns-rv\"><h3>O&#xF9; cela a g&#xE9;n&#xE9;ralement du sens<\/h3><p>Lecture et classement automatiques de documents, recherche sur vos propres informations, support de premier niveau et pr&#xE9;paration des donn&#xE9;es pour la prise de d&#xE9;cision.<\/p><\/article><article class=\"cns-hi-c cns-rv\"><h3>Ce que cela signifie pour le budget<\/h3><p>Le d&#xE9;veloppement assist&#xE9; raccourcit les d&#xE9;lais et rend accessibles des projets qui n&rsquo;&#xE9;taient pas rentables, il y a peu, pour une entreprise de taille moyenne.<\/p><\/article><\/div>\n  <\/div>\n<\/section>\n\n<!-- =========================== 05 FAQ ========================== -->\n<section class=\"cns-s\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">Questions fr&#xE9;quentes<\/p>\n      <h2 class=\"cns-h2\">Ce que l&rsquo;on nous demande avant de commencer<\/h2>\n    <\/div>\n    <div class=\"cns-faq\"><details class=\"cns-rv\"><summary>Qu&rsquo;est-ce qu&rsquo;une s&#xE9;ance de diagnostic, exactement&nbsp;?<\/summary><div class=\"cns-faq-a\"><p>C&rsquo;est une r&#xE9;union de travail au cours de laquelle nous analysons votre situation actuelle et le probl&#xE8;me que vous voulez r&#xE9;soudre. Vous en ressortez avec une lecture claire de la situation, les options r&#xE9;alistes et un ordre de grandeur en d&#xE9;lai et en investissement.<\/p><p>Il n&rsquo;est pas n&#xE9;cessaire de pr&#xE9;parer quoi que ce soit. Il est plus utile d&rsquo;arriver avec le probl&#xE8;me qu&rsquo;avec une solution d&#xE9;j&#xE0; choisie.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>Faut-il avoir un projet d&#xE9;fini avant de nous contacter&nbsp;?<\/summary><div class=\"cns-faq-a\"><p>Non. La plupart des clients arrivent avec une probl&#xE9;matique, pas avec un projet d&#xE9;fini. D&#xE9;finir le p&#xE9;rim&#xE8;tre est pr&#xE9;cis&#xE9;ment la premi&#xE8;re partie de notre travail.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>Puis-je commander uniquement le conseil, sans le d&#xE9;veloppement&nbsp;?<\/summary><div class=\"cns-faq-a\"><p>Oui. Le diagnostic et la d&#xE9;finition du p&#xE9;rim&#xE8;tre sont des prestations ind&#xE9;pendantes. La documentation produite vous appartient et vous pouvez l&rsquo;utiliser avec qui vous voulez, y compris un autre prestataire.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>Travaillez-vous uniquement avec des entreprises andorranes&nbsp;?<\/summary><div class=\"cns-faq-a\"><p>Nous sommes une entreprise andorrane avec une &#xE9;quipe et une pr&#xE9;sence en Principaut&#xE9;, et nous travaillons aussi avec des clients ext&#xE9;rieurs. La proximit&#xE9; facilite les phases de d&#xE9;couverte et de mise en service, mais ce n&rsquo;est pas une condition.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>Que se passe-t-il si j&rsquo;ai d&#xE9;j&#xE0; un prestataire ou un syst&#xE8;me en place&nbsp;?<\/summary><div class=\"cns-faq-a\"><p>C&rsquo;est la situation la plus courante. Nous travaillons sur l&rsquo;existant&nbsp;: nous int&#xE9;grons, &#xE9;tendons ou rempla&#xE7;ons uniquement la partie n&#xE9;cessaire, et maintenons le reste en fonctionnement.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>Combien de temps faut-il pour qu&rsquo;un projet soit en service&nbsp;?<\/summary><div class=\"cns-faq-a\"><p>Cela d&#xE9;pend du p&#xE9;rim&#xE8;tre, et c&rsquo;est pourquoi nous ne donnons pas de d&#xE9;lai avant le diagnostic. Ce que nous faisons, en revanche, c&rsquo;est travailler par phases, afin que la premi&#xE8;re version utile arrive au plus t&#xF4;t plut&#xF4;t qu&rsquo;&#xE0; la fin.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>&#xC0; qui appartiennent le code et les donn&#xE9;es&nbsp;?<\/summary><div class=\"cns-faq-a\"><p>Les donn&#xE9;es vous appartiennent toujours. Les conditions de propri&#xE9;t&#xE9; du code sont fix&#xE9;es dans la proposition, avant de commencer, et nous les expliquons sans ambigu&#xEF;t&#xE9;.<\/p><\/div><\/details><\/div>\n\n    <div class=\"cns-close cns-rv\">\n      <h3>Commen&#xE7;ons par une conversation, pas par un devis<\/h3>\n      <p>Dites-nous ce qui ne fonctionne pas chez vous. Si nous pouvons aider, nous vous le dirons et vous proposerons comment&nbsp;; si votre besoin sort de notre domaine, nous vous le dirons aussi.<\/p>\n      <button type=\"button\" class=\"cns-b cns-b-p\" data-mod=\"S&#xE9;ance de diagnostic\">Demandez une s&#xE9;ance de diagnostic\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 12h14M13 6l6 6-6 6\"\/><\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- =========================== CONTACTE ======================== -->\n<section class=\"cns-con\" id=\"cns-contacte\">\n  <div class=\"cns-w cns-con-in\">\n    <div>\n      <p class=\"cns-ey\">Contact<\/p>\n      <h2 class=\"cns-h2 cns-h2-i\">Vous avez un probl&#xE8;me &#xE0; r&#xE9;soudre&nbsp;?<br><em>Parlons-en.<\/em><\/h2>\n      <p class=\"cns-note\">D&#xE9;veloppement et conseil en Andorre &middot; Andorsoft, S.A.<\/p>\n      <button type=\"button\" class=\"cns-b cns-b-p\" data-mod=\"S&#xE9;ance de diagnostic\">Demandez une s&#xE9;ance de diagnostic\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 12h14M13 6l6 6-6 6\"\/><\/svg>\n      <\/button>\n    <\/div>\n    <div class=\"cns-box\">\n      <a class=\"cns-line\" href=\"mailto:comercial@andorsoft.ad\">\n        <span class=\"cns-line-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2.5\" y=\"4.5\" width=\"19\" height=\"15\" rx=\"2\"\/><path d=\"m21.5 6.5-9.5 6.5-9.5-6.5\"\/><\/svg><\/span>\n        <span><small>E-mail<\/small><b>comercial@andorsoft.ad<\/b><\/span><\/a>\n      <a class=\"cns-line\" href=\"tel:+376800750\">\n        <span class=\"cns-line-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .3 1.9.6 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.1a2 2 0 0 1 2.1-.5c.9.3 1.8.5 2.8.6a2 2 0 0 1 1.7 2z\"\/><\/svg><\/span>\n        <span><small>T&#xE9;l&#xE9;phone<\/small><b>+376 800 750<\/b><\/span><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================ MODAL ========================== -->\n<div class=\"cns-m\" hidden>\n  <div class=\"cns-m-bg\" data-close><\/div>\n  <div class=\"cns-m-box\" role=\"dialog\" aria-modal=\"true\">\n    <div class=\"cns-m-h\">\n      <span class=\"cns-m-k\">Demande<\/span>\n      <button type=\"button\" class=\"cns-x\" data-close aria-label=\"Fermer\">&#10005;<\/button>\n    <\/div>\n    <div class=\"cns-m-b\">\n      <h3 class=\"cns-m-t\">Demander des informations<\/h3>\n      <p class=\"cns-m-s\">Remplissez le formulaire et le service commercial d&rsquo;Andorsoft vous r&#xE9;pondra pour convenir d&rsquo;un premier &#xE9;change.<\/p>\n      <form class=\"cns-f\" novalidate>\n        <input type=\"text\" name=\"_honey\" class=\"cns-hp\" tabindex=\"-1\" autocomplete=\"off\">\n        <input type=\"hidden\" name=\"_captcha\" value=\"false\">\n        <input type=\"hidden\" name=\"_template\" value=\"table\">\n        <input type=\"hidden\" name=\"_subject\" value=\"[Web] Conseil et developpement\">\n        <input type=\"hidden\" name=\"Idioma\" value=\"fr\">\n        <div class=\"cns-f2\">\n          <label class=\"cns-fg\"><span>Nom et pr&#xE9;nom *<\/span><input type=\"text\" name=\"Nom\" required><\/label>\n          <label class=\"cns-fg\"><span>Entreprise<\/span><input type=\"text\" name=\"Empresa\"><\/label>\n        <\/div>\n        <div class=\"cns-f2\">\n          <label class=\"cns-fg\"><span>E-mail *<\/span><input type=\"email\" name=\"Email\" required><\/label>\n          <label class=\"cns-fg\"><span>T&#xE9;l&#xE9;phone<\/span><input type=\"tel\" name=\"Telefon\"><\/label>\n        <\/div>\n        <div class=\"cns-f2\">\n          <label class=\"cns-fg\"><span>&#xC9;tat du projet<\/span><select name=\"Estat\"><option value=\"\">S&#xE9;lectionnez<\/option><option value=\"Je n'ai qu'une id&#xE9;e ou un probl&#xE8;me\">Je n&rsquo;ai qu&rsquo;une id&#xE9;e ou un probl&#xE8;me<\/option><option value=\"Mon p&#xE9;rim&#xE8;tre est d&#xE9;fini\">Mon p&#xE9;rim&#xE8;tre est d&#xE9;fini<\/option><option value=\"Je veux am&#xE9;liorer une solution existante\">Je veux am&#xE9;liorer une solution existante<\/option><option value=\"J'ai besoin d'un second avis\">J&rsquo;ai besoin d&rsquo;un second avis<\/option><\/select><\/label>\n          <label class=\"cns-fg\"><span>Service concern&#xE9;<\/span><select name=\"Servei\" class=\"cns-modsel\"><option value=\"S&#xE9;ance de diagnostic\">S&#xE9;ance de diagnostic<\/option><option value=\"Sites web d'entreprise\">Sites web d&rsquo;entreprise<\/option><option value=\"Commerce &#xE9;lectronique\">Commerce &#xE9;lectronique<\/option><option value=\"Applications web sur mesure\">Applications web sur mesure<\/option><option value=\"Applications mobiles\">Applications mobiles<\/option><option value=\"Int&#xE9;grations et API\">Int&#xE9;grations et API<\/option><option value=\"Solutions propri&#xE9;taires de catalogue\">Solutions propri&#xE9;taires de catalogue<\/option><\/select><\/label>\n        <\/div>\n        <label class=\"cns-fg\"><span>Quel probl&#xE8;me voulez-vous r&#xE9;soudre&nbsp;?<\/span><textarea name=\"Missatge\" rows=\"3\" placeholder=\"D&#xE9;crivez bri&#xE8;vement la situation actuelle et ce que vous souhaitez obtenir.\"><\/textarea><\/label>\n        <label class=\"cns-rgpd\"><input type=\"checkbox\" required><span>J&rsquo;ai lu et j&rsquo;accepte la <a href=\"https:\/\/andorsoft.com\/fr\/politique-de-confidentialite\/\" target=\"_blank\" rel=\"noopener\">Politique de Confidentialit&#xE9;<\/a>. Nous utilisons ces donn&#xE9;es exclusivement pour traiter votre demande et nous ne les partageons pas avec des tiers.<\/span><\/label>\n        <button type=\"submit\" class=\"cns-b cns-b-p cns-b-full\" data-sending=\"Envoi\">Envoyer la demande<\/button>\n        <p class=\"cns-msg cns-ok\" hidden>Bien re&#xE7;u. Le service commercial d&rsquo;Andorsoft vous contactera sous peu.<\/p>\n        <p class=\"cns-msg cns-ko\" hidden>La demande n&rsquo;est pas partie. R&#xE9;essayez ou &#xE9;crivez &#xE0; comercial@andorsoft.ad.<\/p>\n      <\/form>\n    <\/div>\n  <\/div>\n<\/div>\n<\/div>\n\n<div class=\"cns-root\" data-lang=\"en\" hidden>\n\n<!-- ============================ HERO ============================ -->\n<section class=\"cns-hero\">\n  <div class=\"cns-w cns-hero-in\">\n    <div>\n      <p class=\"cns-ey\">Digital consultancy and development<\/p>\n      <h1 class=\"cns-h1\">From the client&rsquo;s problem<br><em>to the solution that works.<\/em><\/h1>\n      <p class=\"cns-lead\">Most projects don&rsquo;t start with a specification: they start with a problem. Our job is to interpret your vision, align it with what is genuinely feasible, and turn it into a digital solution that adds value to the business.<\/p>\n      <div class=\"cns-cta\">\n        <button type=\"button\" class=\"cns-b cns-b-p\" data-mod=\"Diagnostic session\">Request a diagnostic session\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 12h14M13 6l6 6-6 6\"\/><\/svg>\n        <\/button>\n        <a class=\"cns-b cns-b-g\" href=\"tel:+376800750\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .3 1.9.6 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.1a2 2 0 0 1 2.1-.5c.9.3 1.8.5 2.8.6a2 2 0 0 1 1.7 2z\"\/><\/svg>\n          +376 800 750<\/a>\n      <\/div>\n    <\/div>\n    <aside class=\"cns-spec\">\n      <div class=\"cns-spec-h\"><b>Capabilities<\/b><span>Custom development<\/span><span class=\"cns-dot\" aria-hidden=\"true\"><\/span><\/div>\n      <ul><li><i>01<\/i><span>Corporate websites<\/span><\/li><li><i>02<\/i><span>E-commerce<\/span><\/li><li><i>03<\/i><span>Custom web applications<\/span><\/li><li><i>04<\/i><span>Mobile applications<\/span><\/li><li><i>05<\/i><span>Integrations and APIs<\/span><\/li><li><i>06<\/i><span>Our own catalogue solutions<\/span><\/li><\/ul>\n    <\/aside>\n  <\/div>\n<\/section>\n\n<!-- ========================= 01 SIMPTOMES ======================= -->\n<section class=\"cns-s\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">The starting point<\/p>\n      <h2 class=\"cns-h2\">What happens before a project exists<\/h2>\n      <p class=\"cns-sub\">These are the situations companies bring to a first meeting. If you recognise any of them, consultancy is the practical next step.<\/p>\n    <\/div>\n    <ul class=\"cns-sym\"><li class=\"cns-rv\">You know what isn&rsquo;t working, but not yet which solution fixes it.<\/li><li class=\"cns-rv\">You have a clear vision of what you want, but not a scope that can be quoted.<\/li><li class=\"cns-rv\">You have received very different proposals and cannot compare them.<\/li><li class=\"cns-rv\">You work with tools that don&rsquo;t talk to each other and duplicate work every day.<\/li><li class=\"cns-rv\">You want to apply artificial intelligence, but don&rsquo;t know where it makes sense.<\/li><li class=\"cns-rv\">A previous project stalled and you don&rsquo;t want to repeat the experience.<\/li><\/ul>\n  <\/div>\n<\/section>\n\n<!-- =========================== 02 METODE ======================== -->\n<section class=\"cns-s cns-s-alt\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">The method<\/p>\n      <h2 class=\"cns-h2\">How we turn a problem into a project<\/h2>\n      <p class=\"cns-sub\">A five-stage process. The first two can be commissioned on their own: if you then decide not to continue, the documented diagnosis and scope are still yours.<\/p>\n    <\/div>\n    <div class=\"cns-steps\"><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">1<\/span><h3>Diagnosis<\/h3><p>We listen to the problem, review the current systems and identify where time, money or information is being lost.<\/p><p class=\"cns-step-out\">Situation report<\/p><\/article><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">2<\/span><h3>Vision alignment<\/h3><p>We test what you want against what is feasible in time, budget and technology. This is where whatever adds no value gets dropped.<\/p><p class=\"cns-step-out\">Agreed scope<\/p><\/article><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">3<\/span><h3>Proposal and plan<\/h3><p>We define features, phases, schedule and budget. Every line item is explained and can be decided on separately.<\/p><p class=\"cns-step-out\">Firm proposal<\/p><\/article><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">4<\/span><h3>Development<\/h3><p>We build in phases with reviewable deliveries, so you see the product working before it is finished.<\/p><p class=\"cns-step-out\">Product in production<\/p><\/article><article class=\"cns-step cns-rv\"><span class=\"cns-step-n\">5<\/span><h3>Evolution<\/h3><p>Once live, we measure, correct and grow the solution based on what actually happens with users.<\/p><p class=\"cns-step-out\">Continuous improvement<\/p><\/article><\/div>\n  <\/div>\n<\/section>\n\n<!-- ========================= 03 SERVEIS ========================= -->\n<section class=\"cns-s\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">What we build<\/p>\n      <h2 class=\"cns-h2\">From website to business platform<\/h2>\n      <p class=\"cns-sub\">Six lines of work. You can request information on each one separately.<\/p>\n    <\/div>\n    <div class=\"cns-grid\"><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M3 12h18M12 3a15 15 0 0 1 0 18 15 15 0 0 1 0-18\"\/><\/svg><\/span><h3>Corporate websites<\/h3><p>Websites built for results: a structure designed for search visibility, content your own team can edit, and real conversion measurement.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Corporate websites\">Request information<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M2.5 3h2.2l2.3 11.2a1.6 1.6 0 0 0 1.6 1.3h8.6a1.6 1.6 0 0 0 1.6-1.3L20.5 7H6\"\/><circle cx=\"9.5\" cy=\"19.5\" r=\"1.4\"\/><circle cx=\"17\" cy=\"19.5\" r=\"1.4\"\/><\/svg><\/span><h3>E-commerce<\/h3><p>Online stores connected to your back office: catalogue, stock, prices and orders in sync, without entering the same information twice.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"E-commerce\">Request information<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"2.5\" y=\"4\" width=\"19\" height=\"16\" rx=\"2\"\/><path d=\"M2.5 9h19\"\/><path d=\"M6 6.5h.01M8.5 6.5h.01M11 6.5h.01\"\/><path d=\"M6.5 13h6M6.5 16.5h9\"\/><\/svg><\/span><h3>Custom web applications<\/h3><p>When no off-the-shelf product fits your process, we build the application that does, with the user and permission management you need.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Custom web applications\">Request information<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"6\" y=\"2.5\" width=\"12\" height=\"19\" rx=\"2.4\"\/><path d=\"M10.5 5.5h3M11 18.5h2\"\/><\/svg><\/span><h3>Mobile applications<\/h3><p>Apps for field teams, customers or partners, with information kept in sync with your core systems.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Mobile applications\">Request information<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M9 2.5v6M15 2.5v6\"\/><path d=\"M6 8.5h12v3a6 6 0 0 1-6 6 6 6 0 0 1-6-6z\"\/><path d=\"M12 17.5v4\"\/><\/svg><\/span><h3>Integrations and APIs<\/h3><p>We connect the software you already run: ERP, accounting, CRM, store and third-party tools, so information flows without manual work.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Integrations and APIs\">Request information<\/button><\/article><article class=\"cns-c cns-rv\"><span class=\"cns-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 2.8 21 7v10l-9 4.2L3 17V7z\"\/><path d=\"M3 7l9 4.2L21 7M12 11.2v10\"\/><\/svg><\/span><h3>Our own catalogue solutions<\/h3><p>When a need is common across a sector, we start from a solution we have already built and adapt it: less time, less cost and less risk.<\/p><button type=\"button\" class=\"cns-ask\" data-mod=\"Our own catalogue solutions\">Request information<\/button><\/article><\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================ 04 IA =========================== -->\n<section class=\"cns-s cns-s-alt\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">Artificial intelligence<\/p>\n      <h2 class=\"cns-h2\">What actually changes with AI<\/h2>\n      <p class=\"cns-sub\">AI has sharply accelerated what can be built and at what cost. It has also multiplied the proposals that solve nothing. This is where we stand.<\/p>\n    <\/div>\n    <div class=\"cns-ai\"><article class=\"cns-hi-c cns-rv\"><h3>Problem first, technology second<\/h3><p>We don&rsquo;t start from AI: we start from the process that costs you time or money. If AI is the best answer, we apply it; if it isn&rsquo;t, we&rsquo;ll tell you.<\/p><\/article><article class=\"cns-hi-c cns-rv\"><h3>Where it usually makes sense<\/h3><p>Automatic reading and classification of documents, search across your own information, first-line support, and preparing data for decision-making.<\/p><\/article><article class=\"cns-hi-c cns-rv\"><h3>What it means for the budget<\/h3><p>Assisted development shortens timelines and brings within reach projects that until recently were not viable for a mid-sized company.<\/p><\/article><\/div>\n  <\/div>\n<\/section>\n\n<!-- =========================== 05 FAQ ========================== -->\n<section class=\"cns-s\">\n  <div class=\"cns-w\">\n    <div class=\"cns-s-head cns-rv\">\n      <p class=\"cns-ey\">Frequently asked questions<\/p>\n      <h2 class=\"cns-h2\">What people ask us before starting<\/h2>\n    <\/div>\n    <div class=\"cns-faq\"><details class=\"cns-rv\"><summary>What exactly is a diagnostic session?<\/summary><div class=\"cns-faq-a\"><p>It is a working meeting in which we analyse your current situation and the problem you want to solve. You leave with a clear reading of the situation, the realistic options, and an order-of-magnitude sense of time and investment.<\/p><p>You don&rsquo;t need to prepare anything. It is more useful to arrive with the problem than with a solution already chosen.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>Do I need a defined project before getting in touch?<\/summary><div class=\"cns-faq-a\"><p>No. Most clients arrive with a problem, not a defined project. Defining the scope is precisely the first part of our work.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>Can I commission only the consultancy, without the development?<\/summary><div class=\"cns-faq-a\"><p>Yes. The diagnosis and scope definition are standalone services. The resulting documentation is yours and you can use it with whoever you like, including another supplier.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>Do you only work with companies in Andorra?<\/summary><div class=\"cns-faq-a\"><p>We are an Andorran company with a team and a presence in the Principality, and we also work with clients from outside. Proximity helps during discovery and go-live, but it is not a requirement.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>What if I already have a supplier or a system in place?<\/summary><div class=\"cns-faq-a\"><p>That is the most common situation. We work with what already exists: we integrate, extend or replace only the part that needs it, and keep the rest running.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>How long does it take for a project to go live?<\/summary><div class=\"cns-faq-a\"><p>It depends on the scope, which is why we don&rsquo;t give timelines before the diagnosis. What we do is work in phases, so the first useful version arrives as early as possible rather than at the very end.<\/p><\/div><\/details><details class=\"cns-rv\"><summary>Who owns the code and the data?<\/summary><div class=\"cns-faq-a\"><p>The data is always yours. Code ownership terms are set out in the proposal, before work starts, and we explain them without ambiguity.<\/p><\/div><\/details><\/div>\n\n    <div class=\"cns-close cns-rv\">\n      <h3>Let&rsquo;s start with a conversation, not a quote<\/h3>\n      <p>Tell us what isn&rsquo;t working. If we can help, we&rsquo;ll say so and propose how; if what you need falls outside our field, we&rsquo;ll tell you that too.<\/p>\n      <button type=\"button\" class=\"cns-b cns-b-p\" data-mod=\"Diagnostic session\">Request a diagnostic session\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 12h14M13 6l6 6-6 6\"\/><\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- =========================== CONTACTE ======================== -->\n<section class=\"cns-con\" id=\"cns-contacte\">\n  <div class=\"cns-w cns-con-in\">\n    <div>\n      <p class=\"cns-ey\">Contact<\/p>\n      <h2 class=\"cns-h2 cns-h2-i\">Have a problem to solve?<br><em>Let&rsquo;s talk.<\/em><\/h2>\n      <p class=\"cns-note\">Development and consultancy in Andorra &middot; Andorsoft, S.A.<\/p>\n      <button type=\"button\" class=\"cns-b cns-b-p\" data-mod=\"Diagnostic session\">Request a diagnostic session\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 12h14M13 6l6 6-6 6\"\/><\/svg>\n      <\/button>\n    <\/div>\n    <div class=\"cns-box\">\n      <a class=\"cns-line\" href=\"mailto:comercial@andorsoft.ad\">\n        <span class=\"cns-line-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2.5\" y=\"4.5\" width=\"19\" height=\"15\" rx=\"2\"\/><path d=\"m21.5 6.5-9.5 6.5-9.5-6.5\"\/><\/svg><\/span>\n        <span><small>Email<\/small><b>comercial@andorsoft.ad<\/b><\/span><\/a>\n      <a class=\"cns-line\" href=\"tel:+376800750\">\n        <span class=\"cns-line-ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .3 1.9.6 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.1a2 2 0 0 1 2.1-.5c.9.3 1.8.5 2.8.6a2 2 0 0 1 1.7 2z\"\/><\/svg><\/span>\n        <span><small>Phone<\/small><b>+376 800 750<\/b><\/span><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================ MODAL ========================== -->\n<div class=\"cns-m\" hidden>\n  <div class=\"cns-m-bg\" data-close><\/div>\n  <div class=\"cns-m-box\" role=\"dialog\" aria-modal=\"true\">\n    <div class=\"cns-m-h\">\n      <span class=\"cns-m-k\">Request<\/span>\n      <button type=\"button\" class=\"cns-x\" data-close aria-label=\"Close\">&#10005;<\/button>\n    <\/div>\n    <div class=\"cns-m-b\">\n      <h3 class=\"cns-m-t\">Request information<\/h3>\n      <p class=\"cns-m-s\">Fill in the form and the Andorsoft team will get back to you to arrange a first conversation.<\/p>\n      <form class=\"cns-f\" novalidate>\n        <input type=\"text\" name=\"_honey\" class=\"cns-hp\" tabindex=\"-1\" autocomplete=\"off\">\n        <input type=\"hidden\" name=\"_captcha\" value=\"false\">\n        <input type=\"hidden\" name=\"_template\" value=\"table\">\n        <input type=\"hidden\" name=\"_subject\" value=\"[Web] Consultancy and development\">\n        <input type=\"hidden\" name=\"Idioma\" value=\"en\">\n        <div class=\"cns-f2\">\n          <label class=\"cns-fg\"><span>Full name *<\/span><input type=\"text\" name=\"Nom\" required><\/label>\n          <label class=\"cns-fg\"><span>Company<\/span><input type=\"text\" name=\"Empresa\"><\/label>\n        <\/div>\n        <div class=\"cns-f2\">\n          <label class=\"cns-fg\"><span>Email *<\/span><input type=\"email\" name=\"Email\" required><\/label>\n          <label class=\"cns-fg\"><span>Phone<\/span><input type=\"tel\" name=\"Telefon\"><\/label>\n        <\/div>\n        <div class=\"cns-f2\">\n          <label class=\"cns-fg\"><span>Project stage<\/span><select name=\"Estat\"><option value=\"\">Select<\/option><option value=\"I only have an idea or a problem\">I only have an idea or a problem<\/option><option value=\"My scope is defined\">My scope is defined<\/option><option value=\"I want to improve an existing solution\">I want to improve an existing solution<\/option><option value=\"I need a second opinion\">I need a second opinion<\/option><\/select><\/label>\n          <label class=\"cns-fg\"><span>Service of interest<\/span><select name=\"Servei\" class=\"cns-modsel\"><option value=\"Diagnostic session\">Diagnostic session<\/option><option value=\"Corporate websites\">Corporate websites<\/option><option value=\"E-commerce\">E-commerce<\/option><option value=\"Custom web applications\">Custom web applications<\/option><option value=\"Mobile applications\">Mobile applications<\/option><option value=\"Integrations and APIs\">Integrations and APIs<\/option><option value=\"Our own catalogue solutions\">Our own catalogue solutions<\/option><\/select><\/label>\n        <\/div>\n        <label class=\"cns-fg\"><span>What problem do you want to solve?<\/span><textarea name=\"Missatge\" rows=\"3\" placeholder=\"Tell us briefly about the current situation and what you would like to achieve.\"><\/textarea><\/label>\n        <label class=\"cns-rgpd\"><input type=\"checkbox\" required><span>I have read and accept the <a href=\"https:\/\/andorsoft.com\/en\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">Privacy Policy<\/a>. We use this data exclusively to handle your request and we do not share it with third parties.<\/span><\/label>\n        <button type=\"submit\" class=\"cns-b cns-b-p cns-b-full\" data-sending=\"Sending\">Send request<\/button>\n        <p class=\"cns-msg cns-ok\" hidden>Received. The Andorsoft team will contact you shortly.<\/p>\n        <p class=\"cns-msg cns-ko\" hidden>The request did not go through. Try again or write to comercial@andorsoft.ad.<\/p>\n      <\/form>\n    <\/div>\n  <\/div>\n<\/div>\n<\/div>\n\n<\/div>\n<script>\n(function(){\n  \/* ==========================================================\n     CONFIGURACIO  -  els unics valors que cal tocar\n     ========================================================== *\/\n  var CNS_ENDPOINT = \"https:\/\/formsubmit.co\/ajax\/comercial@andorsoft.ad\";\n  var CNS_PROGRESS = true;   \/* barra de progres de lectura a dalt *\/\n  var CNS_TOTOP    = true;   \/* boto rodo \"tornar a dalt\" *\/\n  var CNS_STACK    = true;   \/* pila de targetes sticky al metode *\/\n\n  var TOP_LABEL = {ca:\"Torna a dalt\", es:\"Volver arriba\",\n                   fr:\"Retour en haut\", en:\"Back to top\"};\n\n  function init(){\n    var app = document.querySelector(\".cns-app\");\n    if(!app || app.dataset.cnsReady) return;\n    app.dataset.cnsReady = \"1\";\n    app.classList.add(\"cns-js\");\n\n    var RM = !!(window.matchMedia &&\n                window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches);\n\n    \/* ---------- 1. idioma ----------------------------------\n       primer el prefix de la URL (TranslatePress), despres\n       l'atribut lang de l'HTML i, com a ultim recurs, el catala. *\/\n    var OK = [\"ca\",\"es\",\"fr\",\"en\"];\n    function norm(v){\n      v = (v || \"\").toLowerCase().replace(\/[_-].*$\/, \"\");\n      return OK.indexOf(v) > -1 ? v : \"\";\n    }\n    var lang = norm(window.CNS_FORCE_LANG)\n            || norm((window.location.pathname || \"\").split(\"\/\").filter(Boolean)[0])\n            || norm(document.documentElement.getAttribute(\"lang\"))\n            || \"ca\";\n    var roots = app.querySelectorAll(\".cns-root\"), active = null, i;\n    for(i = 0; i < roots.length; i++){\n      if(roots[i].getAttribute(\"data-lang\") === lang){ active = roots[i]; }\n      else { roots[i].parentNode.removeChild(roots[i]); }\n    }\n    if(!active){ active = app.querySelector(\".cns-root\"); }\n    if(!active) return;\n    active.removeAttribute(\"hidden\");\n\n    \/* ---------- 2. preparacio del DOM (cap text es toca) ---------- *\/\n\n    \/* la seccio que conte el bloc de la IA es pinta fosca *\/\n    var ai = active.querySelector(\".cns-ai\");\n    if(ai){\n      var aiSec = ai.closest ? ai.closest(\".cns-s\") : null;\n      if(aiSec) aiSec.classList.add(\"cns-dark\");\n    }\n\n    \/* els cartons del metode surten del sistema de reveal:\n       el motor de la pila es qui mana sobre el seu transform *\/\n    var steps = [];\n    var rail = active.querySelector(\".cns-steps\");\n    if(rail){\n      var st = rail.children;\n      for(i = 0; i < st.length; i++){\n        st[i].classList.remove(\"cns-rv\");\n        steps.push(st[i]);\n      }\n    }\n\n    \/* la graella de simptomes entra alternant esquerra \/ dreta *\/\n    var sym = active.querySelectorAll(\".cns-sym li\");\n    for(i = 0; i < sym.length; i++){\n      sym[i].classList.add(i % 2 === 0 ? \"cns-rv-l\" : \"cns-rv-r\");\n    }\n\n    \/* ---------- 3. revelacions bidireccionals (patro AOS) ----------\n       sense unobserve: en sortir del viewport per baix, l'element\n       torna a l'estat inicial i es re-anima en el seguent pas. *\/\n    var items = active.querySelectorAll(\".cns-rv\");\n    for(i = 0; i < items.length; i++){\n      var el = items[i];\n      var k = el.parentNode ? Array.prototype.indexOf.call(el.parentNode.children, el) : 0;\n      el.style.setProperty(\"--i\", String(Math.min(k, 6)));\n    }\n    if(\"IntersectionObserver\" in window && !RM){\n      var io = new IntersectionObserver(function(en){\n        for(var n = 0; n < en.length; n++){\n          var t = en[n].target;\n          if(en[n].isIntersecting){ t.classList.add(\"cns-in\"); }\n          else if(en[n].boundingClientRect.top > 0){\n            \/* nomes reinicia el que queda per sota del viewport,\n               per no fer parpellejar el que ja s'ha llegit a dalt *\/\n            t.classList.remove(\"cns-in\");\n          }\n        }\n      }, {threshold:0.1, rootMargin:\"0px 0px -7% 0px\"});\n      for(i = 0; i < items.length; i++){ io.observe(items[i]); }\n    } else {\n      for(i = 0; i < items.length; i++){ items[i].classList.add(\"cns-in\"); }\n    }\n\n    \/* ---------- 4. barra de progres i boto tornar a dalt ---------- *\/\n    var prog = null, top = null;\n    if(CNS_PROGRESS){\n      prog = document.createElement(\"div\");\n      prog.className = \"cns-prog\";\n      app.appendChild(prog);\n    }\n    if(CNS_TOTOP){\n      top = document.createElement(\"button\");\n      top.type = \"button\";\n      top.className = \"cns-top\";\n      top.setAttribute(\"aria-label\", TOP_LABEL[lang] || TOP_LABEL.en);\n      top.innerHTML = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"' +\n        ' stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">' +\n        '<path d=\"M12 19V5M6 11l6-6 6 6\"\/><\/svg>';\n      top.addEventListener(\"click\", function(){\n        window.scrollTo({top:0, behavior: RM ? \"auto\" : \"smooth\"});\n      });\n      app.appendChild(top);\n    }\n\n    \/* ---------- 5. motor de scroll ----------------------------------\n       direccio + progres + pila de targetes (patro CodyHouse:\n       cada targeta enganxada s'escala i s'esvaeix a mida que la\n       seguent la cobreix). Tot en un unic requestAnimationFrame. *\/\n    var lastY = window.pageYOffset || 0, ticking = false;\n    app.setAttribute(\"data-scroll\", \"down\");\n\n    function stackFrame(){\n      if(!CNS_STACK || RM || !steps.length) return;\n      for(var n = 0; n < steps.length - 1; n++){\n        var a = steps[n].getBoundingClientRect();\n        var b = steps[n + 1].getBoundingClientRect();\n        \/* 1 quan la seguent targeta ha cobert del tot aquesta *\/\n        var p = 1 - Math.min(Math.max((b.top - a.top) \/ Math.max(a.height, 1), 0), 1);\n        var deep = steps.length - 1 - n;   \/* profunditat dins la pila *\/\n        steps[n].style.transform =\n          \"scale(\" + (1 - p * (0.028 + deep * 0.008)).toFixed(4) + \")\";\n        steps[n].style.setProperty(\"--dim\", (p * 0.45).toFixed(3));\n      }\n    }\n\n    function frame(){\n      ticking = false;\n      var y = window.pageYOffset || document.documentElement.scrollTop || 0;\n      var vh = window.innerHeight || 800;\n\n      if(Math.abs(y - lastY) > 6){\n        app.setAttribute(\"data-scroll\", y > lastY ? \"down\" : \"up\");\n        lastY = y;\n      }\n      if(prog){\n        var r = app.getBoundingClientRect();\n        var total = app.offsetHeight - vh;\n        var p = total > 0 ? (-r.top) \/ total : 0;\n        prog.style.width = (Math.min(Math.max(p, 0), 1) * 100) + \"%\";\n      }\n      if(top){\n        if(y > vh * 0.9){ top.classList.add(\"cns-on\"); }\n        else { top.classList.remove(\"cns-on\"); }\n      }\n      stackFrame();\n    }\n    function onScroll(){\n      if(!ticking){ ticking = true; window.requestAnimationFrame(frame); }\n    }\n    window.addEventListener(\"scroll\", onScroll, {passive:true});\n    window.addEventListener(\"resize\", onScroll, {passive:true});\n    frame();\n\n    \/* ---------- 6. FAQ: acordio amb obertura mesurada ---------- *\/\n    var dets = active.querySelectorAll(\".cns-faq details\");\n    function shut(d, instant){\n      var a = d.querySelector(\".cns-faq-a\");\n      if(!a || RM || instant){ d.open = false; if(a) a.style.height = \"\"; return; }\n      clearTimeout(a.cnsT);\n      a.style.height = a.scrollHeight + \"px\";\n      void a.offsetHeight;\n      a.style.height = \"0px\";\n      a.cnsT = setTimeout(function(){ d.open = false; a.style.height = \"\"; }, 380);\n    }\n    function show(d){\n      var a = d.querySelector(\".cns-faq-a\");\n      d.open = true;\n      if(!a) return;\n      if(RM){ a.style.height = \"auto\"; return; }\n      clearTimeout(a.cnsT);\n      a.style.height = \"0px\";\n      void a.offsetHeight;\n      a.style.height = a.scrollHeight + \"px\";\n      a.cnsT = setTimeout(function(){ a.style.height = \"auto\"; }, 400);\n    }\n    for(i = 0; i < dets.length; i++){\n      (function(d){\n        var s = d.querySelector(\"summary\");\n        if(!s) return;\n        s.addEventListener(\"click\", function(e){\n          e.preventDefault();\n          if(d.open){ shut(d); return; }\n          for(var j = 0; j < dets.length; j++){\n            if(dets[j] !== d && dets[j].open) shut(dets[j]);\n          }\n          show(d);\n        });\n      })(dets[i]);\n    }\n\n    \/* ---------- 7. modal ---------- *\/\n    var modal = active.querySelector(\".cns-m\");\n    var sel   = active.querySelector(\".cns-modsel\");\n    var form  = active.querySelector(\".cns-f\");\n    var okBox = active.querySelector(\".cns-ok\");\n    var koBox = active.querySelector(\".cns-ko\");\n    var btn   = form ? form.querySelector(\"button[type=submit]\") : null;\n    var btnTxt = btn ? btn.innerHTML : \"\";\n    var last = null;\n\n    function open(mod){\n      if(!modal) return;\n      last = document.activeElement;\n      if(sel && mod){\n        for(var j = 0; j < sel.options.length; j++){\n          if(sel.options[j].value === mod){ sel.selectedIndex = j; break; }\n        }\n      }\n      if(okBox) okBox.setAttribute(\"hidden\",\"\");\n      if(koBox) koBox.setAttribute(\"hidden\",\"\");\n      modal.removeAttribute(\"hidden\");\n      document.body.style.overflow = \"hidden\";\n      var f = modal.querySelector(\"input[name=Nom]\");\n      if(f) setTimeout(function(){ f.focus(); }, 60);\n    }\n    function close(){\n      if(!modal) return;\n      modal.setAttribute(\"hidden\",\"\");\n      document.body.style.overflow = \"\";\n      if(last && last.focus) last.focus();\n    }\n\n    active.addEventListener(\"click\", function(e){\n      var t = e.target.closest ? e.target.closest(\"[data-mod]\") : null;\n      if(t){ e.preventDefault(); open(t.getAttribute(\"data-mod\")); return; }\n      var c = e.target.closest ? e.target.closest(\"[data-close]\") : null;\n      if(c){ e.preventDefault(); close(); }\n    });\n    document.addEventListener(\"keydown\", function(e){\n      if(!modal || modal.hasAttribute(\"hidden\")) return;\n      if(e.key === \"Escape\"){ close(); return; }\n      if(e.key !== \"Tab\") return;\n      var f = modal.querySelectorAll(\n        'a[href],button:not([disabled]),input:not([type=hidden]),select,textarea');\n      var vis = [];\n      for(var j = 0; j < f.length; j++){\n        if(f[j].offsetParent !== null) vis.push(f[j]);\n      }\n      if(!vis.length) return;\n      var first = vis[0], lastF = vis[vis.length - 1];\n      if(e.shiftKey && document.activeElement === first){ e.preventDefault(); lastF.focus(); }\n      else if(!e.shiftKey && document.activeElement === lastF){ e.preventDefault(); first.focus(); }\n    });\n\n    \/* ---------- 8. enviament ---------- *\/\n    if(form){\n      form.addEventListener(\"submit\", function(e){\n        e.preventDefault();\n        if(okBox) okBox.setAttribute(\"hidden\",\"\");\n        if(koBox) koBox.setAttribute(\"hidden\",\"\");\n        var hp = form.querySelector(\"input[name=_honey]\");\n        if(hp && hp.value) return;\n        var req = form.querySelectorAll(\"[required]\");\n        for(var j = 0; j < req.length; j++){\n          if(!req[j].checkValidity()){ req[j].reportValidity(); return; }\n        }\n        if(btn){ btn.disabled = true; btn.style.opacity = \".6\";\n                 btn.textContent = btn.getAttribute(\"data-sending\") || \"...\"; }\n        fetch(CNS_ENDPOINT, {method:\"POST\", body:new FormData(form),\n                             headers:{\"Accept\":\"application\/json\"}})\n          .then(function(r){ if(!r.ok) throw new Error(\"http\"); return r.json(); })\n          .then(function(){ form.reset(); if(okBox) okBox.removeAttribute(\"hidden\"); })\n          .catch(function(){ if(koBox) koBox.removeAttribute(\"hidden\"); })\n          .then(function(){ if(btn){ btn.disabled = false; btn.style.opacity = \"\";\n                                     btn.innerHTML = btnTxt; } });\n      });\n    }\n  }\n\n  if(document.readyState === \"loading\"){ document.addEventListener(\"DOMContentLoaded\", init); }\n  else { init(); }\n})();\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Organization\",\n      \"@id\": \"https:\/\/andorsoft.com\/#organization\",\n      \"name\": \"Andorsoft, S.A.\",\n      \"url\": \"https:\/\/andorsoft.com\",\n      \"email\": \"comercial@andorsoft.ad\",\n      \"telephone\": \"+376800750\",\n      \"address\": {\n        \"@type\": \"PostalAddress\",\n        \"streetAddress\": \"Av. Fiter i Rossell, 4\",\n        \"postalCode\": \"AD700\",\n        \"addressLocality\": \"Escaldes-Engordany\",\n        \"addressCountry\": \"AD\"\n      },\n      \"areaServed\": [\n        {\n          \"@type\": \"Country\",\n          \"name\": \"Andorra\"\n        },\n        {\n          \"@type\": \"Country\",\n          \"name\": \"Espanya\"\n        },\n        {\n          \"@type\": \"Country\",\n          \"name\": \"Fran\\u00e7a\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"WebPage\",\n      \"@id\": \"https:\/\/andorsoft.com\/consultoria-desenvolupament\/\",\n      \"url\": \"https:\/\/andorsoft.com\/consultoria-desenvolupament\/\",\n      \"name\": \"De la problem\\u00e0tica del client a la soluci\\u00f3 que funciona.\",\n      \"description\": \"La majoria dels projectes no comencen amb un plec de condicions: comencen amb un problema. La nostra feina \\u00e9s interpretar la vostra visi\\u00f3, alinear-la amb el que \\u00e9s realment viable i convertir-la en una soluci\\u00f3 digital que aporti valor al negoci.\",\n      \"inLanguage\": [\n        \"ca\",\n        \"es\",\n        \"fr\",\n        \"en\"\n      ],\n      \"isPartOf\": {\n        \"@type\": \"WebSite\",\n        \"url\": \"https:\/\/andorsoft.com\"\n      },\n      \"about\": {\n        \"@id\": \"https:\/\/andorsoft.com\/consultoria-desenvolupament\/#service\"\n      },\n      \"breadcrumb\": {\n        \"@type\": \"BreadcrumbList\",\n        \"itemListElement\": [\n          {\n            \"@type\": \"ListItem\",\n            \"position\": 1,\n            \"name\": \"Inici\",\n            \"item\": \"https:\/\/andorsoft.com\"\n          },\n          {\n            \"@type\": \"ListItem\",\n            \"position\": 2,\n            \"name\": \"Serveis\",\n            \"item\": \"https:\/\/andorsoft.com\/serveis\/\"\n          },\n          {\n            \"@type\": \"ListItem\",\n            \"position\": 3,\n            \"name\": \"Consultoria i desenvolupament\",\n            \"item\": \"https:\/\/andorsoft.com\/consultoria-desenvolupament\/\"\n          }\n        ]\n      }\n    },\n    {\n      \"@type\": \"Service\",\n      \"@id\": \"https:\/\/andorsoft.com\/consultoria-desenvolupament\/#service\",\n      \"name\": \"Consultoria i desenvolupament digital\",\n      \"serviceType\": \"Consultoria tecnol\\u00f2gica i desenvolupament de programari a mida\",\n      \"description\": \"La majoria dels projectes no comencen amb un plec de condicions: comencen amb un problema. La nostra feina \\u00e9s interpretar la vostra visi\\u00f3, alinear-la amb el que \\u00e9s realment viable i convertir-la en una soluci\\u00f3 digital que aporti valor al negoci.\",\n      \"provider\": {\n        \"@id\": \"https:\/\/andorsoft.com\/#organization\"\n      },\n      \"areaServed\": [\n        {\n          \"@type\": \"Country\",\n          \"name\": \"Andorra\"\n        }\n      ],\n      \"hasOfferCatalog\": {\n        \"@type\": \"OfferCatalog\",\n        \"name\": \"Del lloc web a la plataforma de negoci\",\n        \"itemListElement\": [\n          {\n            \"@type\": \"Offer\",\n            \"itemOffered\": {\n              \"@type\": \"Service\",\n              \"name\": \"Llocs web corporatius\",\n              \"description\": \"Webs orientades a resultat: estructura pensada per al posicionament, continguts editables pel vostre equip i mesura real de les conversions.\"\n            }\n          },\n          {\n            \"@type\": \"Offer\",\n            \"itemOffered\": {\n              \"@type\": \"Service\",\n              \"name\": \"Comer\\u00e7 electr\\u00f2nic\",\n              \"description\": \"Botigues en l\\u00ednia connectades amb la vostra gesti\\u00f3: cat\\u00e0leg, estocs, preus i comandes sincronitzats, sense introduir dues vegades la mateixa informaci\\u00f3.\"\n            }\n          },\n          {\n            \"@type\": \"Offer\",\n            \"itemOffered\": {\n              \"@type\": \"Service\",\n              \"name\": \"Aplicacions web a mida\",\n              \"description\": \"Quan cap producte del mercat encaixa amb el vostre proc\\u00e9s, constru\\u00efm l'aplicaci\\u00f3 que s'hi adapta, amb la gesti\\u00f3 d'usuaris i permisos que necessiteu.\"\n            }\n          },\n          {\n            \"@type\": \"Offer\",\n            \"itemOffered\": {\n              \"@type\": \"Service\",\n              \"name\": \"Aplicacions m\\u00f2bils\",\n              \"description\": \"Apps per a equips de camp, clients o socis, amb la informaci\\u00f3 sincronitzada amb els vostres sistemes centrals.\"\n            }\n          },\n          {\n            \"@type\": \"Offer\",\n            \"itemOffered\": {\n              \"@type\": \"Service\",\n              \"name\": \"Integracions i API\",\n              \"description\": \"Connectem el programari que ja teniu: ERP, comptabilitat, CRM, botiga i eines de tercers, perqu\\u00e8 la informaci\\u00f3 circuli sense intervenci\\u00f3 manual.\"\n            }\n          },\n          {\n            \"@type\": \"Offer\",\n            \"itemOffered\": {\n              \"@type\": \"Service\",\n              \"name\": \"Solucions pr\\u00f2pies de cat\\u00e0leg\",\n              \"description\": \"Quan una necessitat \\u00e9s comuna al sector, partim d'una soluci\\u00f3 ja desenvolupada i l'adaptem: menys temps, menys cost i menys risc.\"\n            }\n          }\n        ]\n      }\n    },\n    {\n      \"@type\": \"HowTo\",\n      \"@id\": \"https:\/\/andorsoft.com\/consultoria-desenvolupament\/#metode\",\n      \"name\": \"Com convertim una problem\\u00e0tica en un projecte\",\n      \"description\": \"Un proc\\u00e9s de cinc etapes. Les dues primeres es poden contractar soles: si despr\\u00e9s decidiu no continuar, us quedeu igualment amb el diagn\\u00f2stic i l'abast documentats.\",\n      \"step\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 1,\n          \"name\": \"Diagn\\u00f2stic\",\n          \"text\": \"Escoltem el problema, revisem els sistemes actuals i identifiquem on es perd temps, diners o informaci\\u00f3.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 2,\n          \"name\": \"Alineaci\\u00f3 de la visi\\u00f3\",\n          \"text\": \"Contrastem el que voleu amb el que \\u00e9s viable en temps, pressupost i tecnologia. Aqu\\u00ed \\u00e9s on es descarta el que no aporta valor.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 3,\n          \"name\": \"Proposta i pla\",\n          \"text\": \"Definim funcionalitats, fases, calendari i pressupost. Cada partida s'explica i es pot decidir per separat.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 4,\n          \"name\": \"Desenvolupament\",\n          \"text\": \"Constru\\u00efm per fases amb lliuraments revisables, de manera que veieu el producte funcionar abans que estigui acabat.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 5,\n          \"name\": \"Evoluci\\u00f3\",\n          \"text\": \"Un cop en marxa, mesurem, corregim i fem cr\\u00e9ixer la soluci\\u00f3 segons el que passa realment amb els usuaris.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/andorsoft.com\/consultoria-desenvolupament\/#faq\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Qu\\u00e8 \\u00e9s exactament una sessi\\u00f3 de diagn\\u00f2stic?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"\\u00c9s una reuni\\u00f3 de treball en qu\\u00e8 analitzem la vostra situaci\\u00f3 actual i el problema que voleu resoldre. En sortiu amb una lectura clara de la situaci\\u00f3, les opcions realistes i una idea d'ordre de magnitud en temps i inversi\\u00f3. No cal portar-hi res preparat. \\u00c9s m\\u00e9s \\u00fatil arribar amb el problema que amb una soluci\\u00f3 ja decidida.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Cal tenir clar el projecte abans de contactar?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"No. La majoria de clients arriben amb una problem\\u00e0tica, no amb un projecte definit. Definir l'abast \\u00e9s precisament la primera part de la nostra feina.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Puc contractar nom\\u00e9s la consultoria, sense el desenvolupament?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"S\\u00ed. El diagn\\u00f2stic i la definici\\u00f3 de l'abast s\\u00f3n serveis independents. La documentaci\\u00f3 que en resulta \\u00e9s vostra i podeu fer-la servir amb qui vulgueu, tamb\\u00e9 amb un altre prove\\u00efdor.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Treballeu nom\\u00e9s amb empreses d'Andorra?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Som una empresa andorrana amb equip i pres\\u00e8ncia al Principat, i treballem tamb\\u00e9 amb clients de fora. La proximitat facilita les fases de descoberta i de posada en marxa, per\\u00f2 no \\u00e9s un requisit.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Qu\\u00e8 passa si ja tinc un prove\\u00efdor o un sistema en marxa?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"\\u00c9s la situaci\\u00f3 m\\u00e9s habitual. Treballem sobre el que ja existeix: integrem, ampliem o substitu\\u00efm nom\\u00e9s la part que cal, i mantenim la resta en funcionament.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Quant triga un projecte a estar en marxa?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Dep\\u00e8n de l'abast, i per aix\\u00f2 no donem terminis abans del diagn\\u00f2stic. El que s\\u00ed fem \\u00e9s treballar per fases, de manera que la primera versi\\u00f3 \\u00fatil arribi al m\\u00e9s aviat possible en lloc d'esperar al final.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Qui \\u00e9s el propietari del codi i de les dades?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Les dades s\\u00f3n sempre vostres. Les condicions de propietat del codi es fixen a la proposta, abans de comen\\u00e7ar, i les expliquem sense ambig\\u00fcitats.\"\n          }\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Consultoria i desenvolupament digital De la problem&#xE0;tica del clienta la soluci&#xF3; que funciona. La majoria dels projectes no comencen amb un plec de condicions: comencen amb un problema. La nostra feina &#xE9;s interpretar la vostra visi&#xF3;, alinear-la amb el que &#xE9;s realment viable i convertir-la en una soluci&#xF3; digital que aporti valor al negoci. Demana [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-17850","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Consultoria i desenvolupament digital a Andorra | Andorsoft<\/title>\n<meta name=\"description\" content=\"Del problema a la soluci\u00f3: diagn\u00f2stic, llocs web, comer\u00e7 electr\u00f2nic, aplicacions a mida, integracions i IA aplicada a Andorra. Demana una sessi\u00f3 de diagn\u00f2stic.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/andorsoft.com\/en\/development-consultancy\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Consultoria i desenvolupament digital a Andorra | Andorsoft\" \/>\n<meta property=\"og:description\" content=\"Del problema a la soluci\u00f3: diagn\u00f2stic, llocs web, comer\u00e7 electr\u00f2nic, aplicacions a mida, integracions i IA aplicada a Andorra. Demana una sessi\u00f3 de diagn\u00f2stic.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/andorsoft.com\/en\/development-consultancy\/\" \/>\n<meta property=\"og:site_name\" content=\"Andorsoft, S.A.\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-12T13:41:03+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"26 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/andorsoft.com\\\/consultoria-desenvolupament\\\/\",\"url\":\"https:\\\/\\\/andorsoft.com\\\/consultoria-desenvolupament\\\/\",\"name\":\"Consultoria i desenvolupament digital a Andorra | Andorsoft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/andorsoft.com\\\/#website\"},\"datePublished\":\"2026-08-12T13:36:31+00:00\",\"dateModified\":\"2026-08-12T13:41:03+00:00\",\"description\":\"Del problema a la soluci\u00f3: diagn\u00f2stic, llocs web, comer\u00e7 electr\u00f2nic, aplicacions a mida, integracions i IA aplicada a Andorra. Demana una sessi\u00f3 de diagn\u00f2stic.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/andorsoft.com\\\/consultoria-desenvolupament\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/andorsoft.com\\\/consultoria-desenvolupament\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/andorsoft.com\\\/consultoria-desenvolupament\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inici\",\"item\":\"https:\\\/\\\/andorsoft.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Consultoria i desenvolupament digital\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/andorsoft.com\\\/#website\",\"url\":\"https:\\\/\\\/andorsoft.com\\\/\",\"name\":\"Andorsoft, S.A.\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/andorsoft.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/andorsoft.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/andorsoft.com\\\/#organization\",\"name\":\"Andorsoft, S.A.\",\"url\":\"https:\\\/\\\/andorsoft.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/andorsoft.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/andorsoft.com\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/andorsoft-Transparente-V-2.png\",\"contentUrl\":\"https:\\\/\\\/andorsoft.com\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/andorsoft-Transparente-V-2.png\",\"width\":1280,\"height\":878,\"caption\":\"Andorsoft, S.A.\"},\"image\":{\"@id\":\"https:\\\/\\\/andorsoft.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/andorsoft\\\/\",\"https:\\\/\\\/www.instagram.com\\\/andorsoft\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Digital consultancy and development in Andorra | Andorsoft","description":"From problem to solution: diagnosis, websites, e-commerce, custom applications, integrations and applied AI in Andorra. Request a diagnostic session.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/andorsoft.com\/en\/development-consultancy\/","og_locale":"en_GB","og_type":"article","og_title":"Consultoria i desenvolupament digital a Andorra | Andorsoft","og_description":"Del problema a la soluci\u00f3: diagn\u00f2stic, llocs web, comer\u00e7 electr\u00f2nic, aplicacions a mida, integracions i IA aplicada a Andorra. Demana una sessi\u00f3 de diagn\u00f2stic.","og_url":"https:\/\/andorsoft.com\/en\/development-consultancy\/","og_site_name":"Andorsoft, S.A.","article_modified_time":"2026-08-12T13:41:03+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"26 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/andorsoft.com\/consultoria-desenvolupament\/","url":"https:\/\/andorsoft.com\/consultoria-desenvolupament\/","name":"Digital consultancy and development in Andorra | Andorsoft","isPartOf":{"@id":"https:\/\/andorsoft.com\/#website"},"datePublished":"2026-08-12T13:36:31+00:00","dateModified":"2026-08-12T13:41:03+00:00","description":"From problem to solution: diagnosis, websites, e-commerce, custom applications, integrations and applied AI in Andorra. Request a diagnostic session.","breadcrumb":{"@id":"https:\/\/andorsoft.com\/consultoria-desenvolupament\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/andorsoft.com\/consultoria-desenvolupament\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/andorsoft.com\/consultoria-desenvolupament\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inici","item":"https:\/\/andorsoft.com\/"},{"@type":"ListItem","position":2,"name":"Consultoria i desenvolupament digital"}]},{"@type":"WebSite","@id":"https:\/\/andorsoft.com\/#website","url":"https:\/\/andorsoft.com\/","name":"Andorsoft, SA","description":"","publisher":{"@id":"https:\/\/andorsoft.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/andorsoft.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/andorsoft.com\/#organization","name":"Andorsoft, SA","url":"https:\/\/andorsoft.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/andorsoft.com\/#\/schema\/logo\/image\/","url":"https:\/\/andorsoft.com\/wp-content\/uploads\/2023\/04\/andorsoft-Transparente-V-2.png","contentUrl":"https:\/\/andorsoft.com\/wp-content\/uploads\/2023\/04\/andorsoft-Transparente-V-2.png","width":1280,"height":878,"caption":"Andorsoft, S.A."},"image":{"@id":"https:\/\/andorsoft.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/andorsoft\/","https:\/\/www.instagram.com\/andorsoft\/"]}]}},"_links":{"self":[{"href":"https:\/\/andorsoft.com\/en\/wp-json\/wp\/v2\/pages\/17850","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/andorsoft.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/andorsoft.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/andorsoft.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/andorsoft.com\/en\/wp-json\/wp\/v2\/comments?post=17850"}],"version-history":[{"count":3,"href":"https:\/\/andorsoft.com\/en\/wp-json\/wp\/v2\/pages\/17850\/revisions"}],"predecessor-version":[{"id":17853,"href":"https:\/\/andorsoft.com\/en\/wp-json\/wp\/v2\/pages\/17850\/revisions\/17853"}],"wp:attachment":[{"href":"https:\/\/andorsoft.com\/en\/wp-json\/wp\/v2\/media?parent=17850"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}