{"id":40161,"date":"2026-11-09T20:25:30","date_gmt":"2026-11-09T20:25:30","guid":{"rendered":"https:\/\/teambookapp.com\/?p=40161"},"modified":"2026-11-09T20:36:30","modified_gmt":"2026-11-09T20:36:30","slug":"logiciel-planification-ressources-comparatif","status":"publish","type":"post","link":"https:\/\/teambookapp.com\/fr\/blog\/logiciel-planification-ressources-comparatif\/","title":{"rendered":"Quel logiciel de planification des ressources choisir ? 10 outils compar\u00e9s en 2026"},"content":{"rendered":"\n<style>:root{--seo-accent:#4b59ad}:root{--tb-seo-principale:#4b59ad;--tb-seo-secondaire:#11663f;--tb-seo-tertiaire:#9b1c13;}\/* SEO OS \u00b7 CSS socle des composants (cartes produit, grilles, CTA, figures, encadr\u00e9s, tableaux). Couleur : --seo-accent (celle du site). *\/\n.tb-seo-carte{margin:1.2em 0}\n.tb-seo-carte-lien{display:flex;gap:16px;align-items:center;text-decoration:none!important;color:inherit;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:12px;background:#fff;box-shadow:0 8px 24px -18px rgba(0,0,0,.4);transition:border-color .15s,transform .15s}\n.tb-seo-carte-lien:hover{border-color:var(--tb-seo-principale,#2f62b5);transform:translateY(-1px)}\n.tb-seo-carte-img{width:168px;height:112px;object-fit:cover;border-radius:10px;flex:none;background:#f3f4f6;margin:0!important}\n.tb-seo-carte-pastille{width:96px;height:96px;border-radius:10px;flex:none;display:grid;place-items:center;font-weight:800;font-size:1.4em;color:var(--tb-seo-principale,#2f62b5);background:color-mix(in srgb,var(--tb-seo-principale,#2f62b5) 10%,#fff)}\n.tb-seo-carte-corps{display:flex;flex-direction:column;gap:3px;min-width:0}\n.tb-seo-carte-badge{align-self:flex-start;font-size:.72em;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--tb-seo-principale,#2f62b5);border-radius:999px;padding:3px 9px}\n.tb-seo-carte-marque{font-size:.78em;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}\n.tb-seo-carte-nom{font-size:1.08em;line-height:1.25}\n.tb-seo-carte-prix{font-weight:800;color:var(--tb-seo-principale,#2f62b5)}\n.tb-seo-carte-desc{font-size:.9em;color:#4b5563;line-height:1.4}\n.tb-seo-bouton{display:inline-block;align-self:flex-start;margin-top:6px;background:var(--tb-seo-principale,#2f62b5);color:#fff!important;font-weight:700;padding:9px 16px;border-radius:999px;text-decoration:none!important;font-size:.93em}\na.tb-seo-bouton:hover,.tb-seo-carte-lien:hover .tb-seo-bouton{filter:brightness(1.08)}\n.tb-seo-grille{margin:1.6em 0}.tb-seo-grille-titre,.tb-seo-choix-titre{font-weight:800;font-size:1.05em;margin:0 0 10px}\n.tb-seo-grille-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}\n.tb-seo-grille-cartes .tb-seo-carte{margin:0}.tb-seo-grille-cartes .tb-seo-carte-lien{flex-direction:column;align-items:stretch;height:100%}\n.tb-seo-grille-cartes .tb-seo-carte-img{width:100%;height:140px}\n.tb-seo-choix{margin:1.6em 0;padding:16px;border-radius:16px;background:color-mix(in srgb,var(--tb-seo-principale,#2f62b5) 6%,#fff)}\n.tb-seo-choix-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}\n.tb-seo-choix-col{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:12px;text-decoration:none!important;color:inherit}\n.tb-seo-choix-col:hover{border-color:var(--tb-seo-principale,#2f62b5)}.tb-seo-choix-col img{width:100%;height:90px;object-fit:cover;border-radius:8px;margin:0 0 4px!important}\n.tb-seo-choix-col span{color:var(--tb-seo-principale,#2f62b5);font-weight:700;font-size:.9em}\n.tb-seo-cta{margin:1.8em 0;padding:20px 22px;border-radius:16px;background:var(--tb-seo-principale,#2f62b5);color:#fff}\n.tb-seo-cta p{margin:0 0 6px;color:#fff}.tb-seo-cta-sur{font-size:.75em;font-weight:800;text-transform:uppercase;letter-spacing:.06em;opacity:.85}\n.tb-seo-cta-titre{font-size:1.25em;font-weight:800;line-height:1.25}.tb-seo-cta-texte{opacity:.92}\n.tb-seo-cta .tb-seo-bouton{background:#fff;color:var(--tb-seo-principale,#2f62b5)!important;margin-top:10px}\n.tb-seo-figure{margin:1.4em 0;text-align:center}.tb-seo-figure img{display:block;width:auto;max-width:100%;height:auto;border-radius:12px;margin:0 auto!important;box-shadow:0 6px 22px -14px rgba(0,0,0,.35)}\n.tb-seo-figure figcaption{font-size:.85em;color:#6b7280;margin-top:8px;text-align:center}\n.tb-seo-enbref{margin:1.4em 0;padding:16px 18px;border-radius:14px;border-left:4px solid var(--tb-seo-principale,#2f62b5);background:color-mix(in srgb,var(--tb-seo-principale,#2f62b5) 6%,#fff)}\n.tb-seo-enbref p:first-child{font-weight:800;margin-top:0}.tb-seo-enbref ul{margin:6px 0 0}\n.tb-seo-encadre{margin:1.4em 0;padding:14px 16px;border-radius:12px;background:#f8fafc;border:1px solid rgba(0,0,0,.08)}\n.tb-seo-encadre.tb-seo-attention{background:#fff7ed;border-color:#fdba74}\n.tb-seo-tableau{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:.95em}\n.tb-seo-tableau th{background:color-mix(in srgb,var(--tb-seo-principale,#2f62b5) 10%,#fff);text-align:left}\n.tb-seo-tableau th,.tb-seo-tableau td{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.08);vertical-align:top}\n\n@media (max-width:560px){.tb-seo-carte-lien{flex-direction:column;align-items:stretch}.tb-seo-carte-img{width:100%;height:170px}}\n\n\/* Bouton vers l'outil principal, en t\u00eate d'article : un bloc visuel, pos\u00e9 seulement quand l'outil sert l'intention de la page *\/\n.tb-seo-cta-outil{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:1.4em 0;padding:16px 18px;border-radius:16px;border:1.5px solid color-mix(in srgb,var(--tb-seo-principale,#2f62b5) 35%,transparent);background:color-mix(in srgb,var(--tb-seo-principale,#2f62b5) 7%,#fff)}\n.tb-seo-cta-outil-texte{display:flex;flex-direction:column;gap:2px}.tb-seo-cta-outil-sur{font-size:.72em;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--tb-seo-principale,#2f62b5)}\n.tb-seo-cta-outil-titre{font-weight:800;font-size:1.05em;line-height:1.3}\n.tb-seo-cta-outil a{display:inline-block;background:var(--tb-seo-principale,#2f62b5);color:#fff!important;font-weight:700;text-decoration:none!important;padding:11px 20px;border-radius:999px;white-space:nowrap}\n.tb-seo-cta-outil a:hover{filter:brightness(1.08)}\n.tb-seo-video{margin:1.6em 0}.tb-seo-video-cadre{position:relative;aspect-ratio:16\/9;border-radius:12px;overflow:hidden;background:#000;box-shadow:0 2px 12px rgba(0,0,0,.08)}.tb-seo-video-cadre iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.tb-seo-video figcaption{font-size:.85em;color:#6b7280;margin-top:8px;text-align:left}\n\/* 21\/10 (contr\u00f4le visuel) : CTA bouton \u00e0 droite sur ordinateur ; titres \u00e9quilibr\u00e9s (pas de mot seul en fin de titre) ; tableaux d\u00e9filables sur mobile, avec indice. *\/\n@media (min-width:641px){.tb-seo-cta{display:grid;grid-template-columns:1fr auto;column-gap:28px;align-items:center}.tb-seo-cta>p{grid-column:1}.tb-seo-cta>.tb-seo-bouton{grid-column:2;grid-row:1 \/ span 4;margin-top:0;white-space:nowrap}}\n.tb-seo-cta-titre,.tb-seo-grille-titre,.tb-seo-choix-titre,.tb-seo-cta-outil-titre{text-wrap:balance}\n.tb-seo-tableau-cadre{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.2em 0;max-width:100%}\n.tb-seo-tableau-cadre>table{margin:0}\n@media (max-width:640px){.tb-seo-tableau-cadre::before{content:\"\u2190 faites d\u00e9filer le tableau \u2192\";display:block;font-size:.78em;color:#6b7280;text-align:right;margin:0 0 4px}.tb-seo-tableau-cadre th,.tb-seo-tableau-cadre td{min-width:110px}}\n\n\/* L6b phase F : avant \/ apr\u00e8s (gabarit par d\u00e9faut) *\/\n.tb-seo-avap{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:1.4em 0}.tb-seo-avap-col{padding:14px 16px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#fff}.tb-seo-avap-col p{margin:0}.tb-seo-avap-avant{border-top:4px solid var(--tb-seo-secondaire,#9ca3af)}.tb-seo-avap-apres{border-top:4px solid var(--tb-seo-principale,#2f62b5);background:color-mix(in srgb,var(--tb-seo-principale,#2f62b5) 6%,#fff)}.tb-seo-avap-titre{font-weight:800;font-size:.8em;text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px!important}@media (max-width:640px){.tb-seo-avap{grid-template-columns:1fr}}\n.tb-x,[class^=\"tb-\"],[class*=\" tb-\"]{box-sizing:border-box}[class^=\"tb-\"] p,[class*=\" tb-\"] p{margin:0}[class^=\"tb-\"] ul,[class^=\"tb-\"] ol,[class*=\" tb-\"] ul,[class*=\" tb-\"] ol{margin:0}a.tb-btn{display:inline-block;padding:.75rem 1.5rem;border:1px solid #4B59AD;border-radius:8px;background:#4B59AD;color:#F3F6FB!important;font:500 15px\/1.4 Montserrat,\"Segoe UI\",Arial,sans-serif;text-decoration:none!important;background-image:none!important;transition:background-color .2s,color .2s,transform .2s;cursor:pointer}a.tb-btn:hover{background:#4C549F;transform:translateY(-1px)}a.tb-btn:focus-visible,a.tb-lien-fleche:focus-visible{outline:3px solid #4B59AD;outline-offset:3px}a.tb-btn--ligne{background:transparent;color:#4B59AD!important}a.tb-btn--ligne:hover{background:#4B59AD;color:#fff!important}a.tb-btn--clair{background:#F3F6FB;border-color:#F3F6FB;color:#112A46!important}a.tb-btn--clair:hover{background:#fff;color:#4B59AD!important}a.tb-btn--contour-clair{background:transparent;border-color:#F3F6FB;color:#fff!important}a.tb-btn--contour-clair:hover{background:#fff;color:#4B59AD!important}a.tb-lien-fleche{color:#4B59AD!important;font:500 15px\/1.4 Montserrat,\"Segoe UI\",Arial,sans-serif;text-decoration:none!important;background-image:none!important;white-space:nowrap}a.tb-lien-fleche::after{content:\" \u2192\"}a.tb-lien-fleche:hover{text-decoration:underline!important}.tb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.1rem!important}.tb-surtitre{font:600 12px\/1.3 Montserrat,\"Segoe UI\",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#4B59AD;margin-bottom:.5rem!important}.tb-titre{font:500 clamp(1.25rem,1.05rem + .7vw,1.55rem)\/1.25 Montserrat,\"Segoe UI\",Arial,sans-serif;letter-spacing:-.02em;color:#112A46;margin-bottom:.6rem!important}.tb-pastilles{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none!important;padding:0!important;margin:.9rem 0 0!important}.tb-pastilles li{margin:0!important;padding:.2rem .75rem!important;border:1px solid #D5DBEA;border-radius:999px;background:#fff;font:500 13px\/1.5 Montserrat,\"Segoe UI\",Arial,sans-serif;color:#112A46}.tb-pastilles li::before{content:\"\u2713 \";color:#2E9E6B}.tb-mention{font-size:13px;color:#5B6B80;margin-top:.8rem!important}.tb-cta-ligne{margin:1.5rem 0;padding:.9rem 1.1rem;border:1px dashed #AFBFE1;border-radius:12px;background:#F3F6FB;font-size:15.5px;line-height:1.6;color:#3F5369}.tb-cta-ligne strong{color:#112A46}.tb-cta-compact{margin:2rem 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:1.1rem 1.4rem;border-radius:16px;background:#E3E9F6}.tb-cta-compact p{font:500 16.5px\/1.45 Montserrat,\"Segoe UI\",Arial,sans-serif;color:#112A46;flex:1 1 280px}.tb-cta-carte{margin:2.5rem 0;display:grid;grid-template-columns:42% 1fr;border:1px solid #D5DBEA;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 12px 30px rgb(17 42 70 \/ .07)}.tb-cta-carte__visuel{position:relative;min-height:250px;background:#E3E9F6 center\/cover no-repeat}.tb-cta-carte__corps{padding:1.6rem 1.75rem;color:#3F5369;font-size:15.5px;line-height:1.6}.tb-badge{position:absolute;top:.9rem;left:.9rem;z-index:1;background:#112A46;color:#fff;font:500 11px\/1 Montserrat,\"Segoe UI\",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:.45rem .7rem;border-radius:999px}.tb-visuel--planning{background-image:url(\"https:\/\/lh3.googleusercontent.com\/d\/1hMe47CyuOcfhEOZuV2d_Klu6FdqB9XAM=w1600\");background-position:left top}.tb-visuel--agences{background-image:url(\"https:\/\/teambookapp.com\/wp-content\/uploads\/2026\/02\/1-Agencies-4.svg\");background-size:70%;background-position:center}.tb-visuel--conseil{background-image:url(\"https:\/\/teambookapp.com\/wp-content\/uploads\/2026\/02\/3-Consulting-4.svg\");background-size:70%;background-position:center}.tb-visuel--it{background-image:url(\"https:\/\/teambookapp.com\/wp-content\/uploads\/2026\/02\/4-IT-service-2.svg\");background-size:70%;background-position:center}.tb-visuel--ingenierie{background-image:url(\"https:\/\/teambookapp.com\/wp-content\/uploads\/2026\/02\/5-Engineering-4.svg\");background-size:70%;background-position:center}.tb-visuel--direction{background-image:url(\"https:\/\/teambookapp.com\/wp-content\/uploads\/2026\/02\/7-Management-1-cropped.svg\");background-size:70%;background-position:center}.tb-visuel--operations{background-image:url(\"https:\/\/teambookapp.com\/wp-content\/uploads\/2026\/02\/8-Operations-2.svg\");background-size:70%;background-position:center}.tb-mini{position:absolute;inset:1.25rem;display:grid;align-content:center;gap:.55rem}.tb-mini__l{display:grid;grid-template-columns:4.2rem 1fr;align-items:center;gap:.5rem;font:500 11.5px\/1 Montserrat,\"Segoe UI\",Arial,sans-serif;color:#112A46}.tb-mini__p{position:relative;height:1.35rem;border-radius:6px;background:#fff;overflow:hidden}.tb-mini__p i{position:absolute;top:.2rem;bottom:.2rem;border-radius:4px}.tb-mini__p i.a{left:2%;width:46%;background:#4B59AD}.tb-mini__p i.b{left:52%;width:40%;background:#8C98D6}.tb-mini__p i.c{left:2%;width:30%;background:#2FB67C}.tb-mini__p i.d{left:36%;width:60%;background:#4B59AD}.tb-mini__p i.e{left:10%;width:84%;background:#E0483D}.tb-mini__p i.f{left:2%;width:24%;background:#F2A04A}.tb-mini__p i.g{left:30%;width:28%;background:#8C98D6}.tb-cta-sombre{margin:2.5rem 0;display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:center;padding:2rem 1.9rem;border-radius:20px;background:#112A46;color:#E3E9F6;font-size:15.5px;line-height:1.6}.tb-cta-sombre .tb-titre{color:#fff}.tb-cta-sombre .tb-surtitre{color:#AFBFE1}.tb-cta-sombre__icone{width:72px;height:72px;border-radius:50%;background:rgb(255 255 255 \/ .1) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='3' y='4' width='18' height='17' rx='2'\/%3E%3Cpath d='M3 9h18M8 2v4M16 2v4M7 13h5M7 17h9'\/%3E%3C\/svg%3E\") center\/34px no-repeat}.tb-etapes{list-style:none!important;padding:0!important;margin:.6rem 0 0!important;display:grid;gap:.5rem;counter-reset:tbe}.tb-etapes li{position:relative;margin:0!important;padding-left:2.4rem!important;counter-increment:tbe}.tb-etapes li::before{content:counter(tbe);position:absolute;left:0;top:0;width:1.7rem;height:1.7rem;border-radius:50%;background:#4B59AD;color:#fff;font:600 13px\/1.7rem Montserrat,\"Segoe UI\",Arial,sans-serif;text-align:center}.tb-cta-preuve{margin:2.5rem 0;border:1px solid #D5DBEA;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 4px 18px rgb(17 42 70 \/ .06)}.tb-cta-preuve__tete{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:1rem 1.5rem;background:#4B59AD;color:#E3E9F6;font-size:14px}.tb-cta-preuve__tete .tb-titre{color:#fff;margin:0!important;font-size:1.2rem}.tb-chiffres-ligne{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tb-chiffres-ligne>div{padding:1.1rem 1.25rem;text-align:center;border-right:1px solid #D5DBEA;font-size:14px;line-height:1.45;color:#3F5369}.tb-chiffres-ligne>div:last-child{border-right:0}.tb-chiffres-ligne b{display:block;font:600 1.8rem\/1.2 Montserrat,\"Segoe UI\",Arial,sans-serif;color:#112A46;margin-bottom:.25rem}.tb-cta-preuve__pied{padding:1.2rem 1.5rem;background:#F3F6FB;border-top:1px solid #D5DBEA}.tb-cta-preuve__pied blockquote{margin:0;font-style:italic;font-size:15.5px;line-height:1.6;color:#112A46}.tb-cta-preuve__pied cite{display:block;margin-top:.4rem;font:500 13px Montserrat,\"Segoe UI\",Arial,sans-serif;font-style:normal;color:#5B6B80}.tb-cta-choix{margin:2.5rem 0;padding:1.75rem;border-radius:20px;background:#E3E9F6}.tb-cta-choix__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin-top:1.1rem!important}a.tb-porte{display:flex;flex-direction:column;gap:.4rem;padding:1.15rem;border-radius:14px;background:#fff;border:1px solid transparent;text-decoration:none!important;background-image:none!important;color:#3F5369!important;font-size:14px;line-height:1.5;transition:transform .2s,box-shadow .2s,border-color .2s}a.tb-porte:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgb(17 42 70 \/ .1);border-color:#AFBFE1}a.tb-porte strong{font:500 16.5px\/1.3 Montserrat,\"Segoe UI\",Arial,sans-serif;color:#112A46}a.tb-porte em{margin-top:auto;padding-top:.4rem;font:600 12px\/1.3 Montserrat,\"Segoe UI\",Arial,sans-serif;font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#4B59AD}a.tb-porte--principale{border-color:#4B59AD}.tb-cta-fin{margin:3rem 0;padding:3.25rem 1.75rem;border-radius:40px;background:#4B59AD;color:#fff;text-align:center}.tb-cta-fin .tb-titre{color:#fff;font-size:clamp(1.45rem,1.1rem + 1.3vw,2.2rem);max-width:720px;margin:0 auto 1.1rem!important}.tb-cta-fin .tb-pastilles{justify-content:center;margin:0 0 1.4rem!important}.tb-cta-fin .tb-pastilles li{background:transparent;border-color:rgb(255 255 255 \/ .35);color:#fff}.tb-cta-fin .tb-pastilles li::before{color:#00D084}.tb-cta-fin .tb-actions{justify-content:center}.tb-cta-fin .tb-mention{color:#E3E9F6}.tb-bref{margin:1.75rem 0;padding:1.5rem 1.75rem;border-radius:20px;background:#E3E9F6;color:#3F5369;font-size:15.5px;line-height:1.6}.tb-bref ul{padding-left:1.2rem!important;display:grid;gap:.45rem}.tb-bref strong{color:#112A46}.tb-chiffres{margin:1.75rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.9rem}.tb-chiffre{display:flex;flex-direction:column;gap:.3rem;padding:1.1rem;border-radius:14px;background:#fff;border:1px solid #D5DBEA;font-size:14px;line-height:1.45;color:#3F5369}.tb-chiffre b{font:600 1.55rem\/1.15 Montserrat,\"Segoe UI\",Arial,sans-serif;color:#112A46}.tb-chiffre small{font-size:12px;color:#5B6B80}.tb-encadre{margin:1.75rem 0;padding:1.1rem 1.4rem;border-left:4px solid #4B59AD;border-radius:0 16px 16px 0;background:#fff;color:#3F5369;font-size:15.5px;line-height:1.6}.tb-encadre .tb-surtitre{margin-bottom:.35rem!important}.tb-encadre--exemple{background:#F3F6FB;border-left-color:#112A46}.tb-encadre--exemple .tb-surtitre{color:#112A46}.tb-encadre--alerte{background:#FBF1EF;border-left-color:#C0392B}.tb-encadre--alerte .tb-surtitre{color:#9B1C13}.tb-definition{margin:1.75rem 0;padding:1.2rem 1.4rem;border-radius:16px;border:1px solid #D5DBEA;background:#fff;font-size:16px;line-height:1.6;color:#3F5369}.tb-definition dt{font:500 18px\/1.3 Montserrat,\"Segoe UI\",Arial,sans-serif;color:#112A46;margin:0 0 .35rem}.tb-definition dd{margin:0 0 1rem}.tb-definition dd:last-child{margin-bottom:0}.tb-formule{margin:1.75rem 0;padding:1.1rem 1.4rem;border-radius:16px;border:1px solid #D5DBEA;background:#fff;color:#3F5369;font-size:15px;line-height:1.6;display:grid;gap:.5rem}.tb-formule code{display:inline-block;max-width:100%;white-space:normal;padding:.25rem .65rem;border-radius:6px;background:#E3E9F6;color:#112A46;font:500 14.5px\/1.6 Montserrat,\"Segoe UI\",Arial,sans-serif}ol.tb-frise{list-style:none!important;padding:0!important;margin:1.75rem 0!important;counter-reset:tbf}ol.tb-frise li{position:relative;margin:0!important;padding:0 0 1.1rem 3rem!important;counter-increment:tbf;line-height:1.6}ol.tb-frise li::before{content:counter(tbf);position:absolute;left:0;top:0;width:2rem;height:2rem;border-radius:50%;background:#112A46;color:#fff;font:600 14px\/2rem Montserrat,\"Segoe UI\",Arial,sans-serif;text-align:center}ol.tb-frise li::after{content:\"\";position:absolute;left:.95rem;top:2.15rem;bottom:.2rem;width:2px;background:#D5DBEA}ol.tb-frise li:last-child{padding-bottom:0!important}ol.tb-frise li:last-child::after{display:none}ol.tb-frise strong{color:#112A46}ul.tb-coches,ul.tb-erreurs{list-style:none!important;padding:0!important;margin:1.5rem 0!important;display:grid;gap:.55rem}ul.tb-coches li,ul.tb-erreurs li{position:relative;margin:0!important;padding-left:2rem!important;line-height:1.6}ul.tb-coches li::before,ul.tb-erreurs li::before{position:absolute;left:0;top:.15rem;width:1.35rem;height:1.35rem;border-radius:50%;color:#fff;font:700 12px\/1.35rem Arial,sans-serif;text-align:center}ul.tb-coches li::before{content:\"\u2713\";background:#4B59AD}ul.tb-erreurs li::before{content:\"\u2715\";background:#C0392B}.tb-tableau{margin:1.75rem 0;overflow-x:auto;border:1px solid #D5DBEA;border-radius:16px;background:#fff}.tb-tableau table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.5;color:#3F5369;margin:0}.tb-tableau caption{caption-side:top;text-align:left;padding:.85rem 1rem;background:#F3F6FB;font:500 15px\/1.4 Montserrat,\"Segoe UI\",Arial,sans-serif;color:#112A46}.tb-tableau th,.tb-tableau td{padding:.75rem 1rem;text-align:left;vertical-align:top;border-top:1px solid #D5DBEA}.tb-tableau thead th{background:#4B59AD;color:#fff;border-top:0;font:500 14px\/1.35 Montserrat,\"Segoe UI\",Arial,sans-serif}.tb-tableau tbody th{font-weight:600;color:#112A46}.tb-tableau tbody tr:nth-child(even){background:#FAFBFE}.tb-tableau tr.tb-ligne-teambook td,.tb-tableau tr.tb-ligne-teambook th{background:#EEF1FB}.tb-tableau tr.tb-ligne-alerte td,.tb-tableau tr.tb-ligne-alerte th{background:#FDECEA}.tb-tableau tr.tb-ligne-total td,.tb-tableau tr.tb-ligne-total th{background:#F3F6FB;font-weight:700;color:#112A46}.tb-source{margin-top:.5rem!important;font-size:13px;line-height:1.5;color:#5B6B80}.tb-statut{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12.5px;line-height:1.4;white-space:nowrap}.tb-statut--oui{background:#E3F4EC;color:#11663F}.tb-statut--non{background:#FDECEA;color:#9B1C13}.tb-statut--partiel{background:#FEF3E8;color:#8A3A05}.tb-statut--inconnu{background:#ECEEF2;color:#47566A}.tb-fiche{margin:1.75rem 0;border:1px solid #D5DBEA;border-radius:20px;background:#fff;overflow:hidden}.tb-fiche--teambook{border:2px solid #4B59AD}.tb-fiche__tete{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:1rem 1.4rem;background:#F3F6FB;border-bottom:1px solid #D5DBEA}.tb-fiche__nom{font:500 19px\/1.3 Montserrat,\"Segoe UI\",Arial,sans-serif;color:#112A46}.tb-fiche__ideal{font:500 13px\/1.4 Montserrat,\"Segoe UI\",Arial,sans-serif;color:#4B59AD;background:#fff;border:1px solid #AFBFE1;border-radius:999px;padding:.25rem .75rem}.tb-fiche__corps{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem;padding:1.2rem 1.4rem;font-size:14.5px;line-height:1.55;color:#3F5369}.tb-fiche__corps p.tb-surtitre{color:#112A46}.tb-fiche__corps ul{padding-left:1.1rem!important;display:grid;gap:.3rem}.tb-fiche__pied{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding:.9rem 1.4rem;border-top:1px solid #D5DBEA;font-size:14px;color:#3F5369}.tb-fiche__pied b{color:#112A46}.tb-duo{margin:1.75rem 0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.tb-duo>div{padding:1.2rem 1.3rem;border-radius:16px;background:#fff;border:1px solid #D5DBEA;font-size:15px;line-height:1.55;color:#3F5369}.tb-duo>div.tb-duo--teambook{border:2px solid #4B59AD;background:#F7F8FD}.tb-duo ul{padding-left:1.1rem!important;display:grid;gap:.35rem;margin-top:.4rem!important}.tb-duo--plus .tb-surtitre{color:#11663F}.tb-duo--moins .tb-surtitre{color:#9B1C13}.tb-verdict{margin:1.75rem 0;padding:1.3rem 1.5rem;border-radius:20px;background:#112A46;color:#E3E9F6;font-size:15.5px;line-height:1.6}.tb-verdict .tb-surtitre{color:#AFBFE1}.tb-verdict strong{color:#fff}.tb-cas{margin:1.75rem 0;border-radius:20px;background:#fff;border:1px solid #D5DBEA;overflow:hidden}.tb-cas__tete{padding:1rem 1.4rem;background:#F3F6FB;border-bottom:1px solid #D5DBEA}.tb-cas__tete .tb-titre{margin:0!important;font-size:1.15rem}.tb-cas__grille{display:grid;grid-template-columns:repeat(3,1fr)}.tb-cas__grille>div{padding:1rem 1.25rem;border-right:1px solid #D5DBEA;font-size:14.5px;line-height:1.55;color:#3F5369}.tb-cas__grille>div:last-child{border-right:0}.tb-citation{margin:2rem 0;padding:1.4rem 1.6rem 1.4rem 4rem;position:relative;border-radius:20px;background:#F3F6FB}.tb-citation::before{content:\"\u201c\";position:absolute;left:1.2rem;top:.6rem;font:600 4rem\/1 Georgia,serif;color:#4B59AD}.tb-citation blockquote{margin:0;font:400 17px\/1.6 Roboto,Arial,sans-serif;font-style:italic;color:#112A46}.tb-citation figcaption{margin-top:.6rem;font:500 13.5px\/1.4 Montserrat,\"Segoe UI\",Arial,sans-serif;color:#5B6B80}.tb-dans-teambook{margin:1.75rem 0;padding:1.3rem 1.5rem;border-radius:20px;border:1px solid #AFBFE1;background:#fff;color:#3F5369;font-size:15.5px;line-height:1.6}.tb-dans-teambook .tb-surtitre::before{content:\"\";display:inline-block;width:.6rem;height:.6rem;margin-right:.45rem;border-radius:2px;background:#4B59AD;vertical-align:.05em}.tb-dans-teambook ol{padding-left:1.2rem!important;display:grid;gap:.35rem;margin-top:.5rem!important}.tb-flux{margin:2rem 0;display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem}.tb-flux__etape{flex:1 1 140px;min-width:0;padding:.9rem 1rem;border-radius:14px;background:#fff;border:1px solid #D5DBEA;font-size:13.5px;line-height:1.45;color:#3F5369}.tb-flux__etape b{display:block;font:600 14.5px\/1.3 Montserrat,\"Segoe UI\",Arial,sans-serif;color:#112A46;margin-bottom:.2rem}.tb-flux__etape--fin{background:#4B59AD;border-color:#4B59AD;color:#E3E9F6}.tb-flux__etape--fin b{color:#fff}.tb-flux__fleche{flex:0 0 auto;align-self:center;color:#4B59AD;font:600 20px\/1 Arial,sans-serif}.tb-barres{margin:1.75rem 0;padding:1.2rem 1.4rem;border-radius:16px;background:#fff;border:1px solid #D5DBEA}.tb-barres__ligne{display:grid;grid-template-columns:8.5rem 1fr 3.5rem;align-items:center;gap:.75rem;padding:.35rem 0;font-size:14px;color:#3F5369}.tb-barres__piste{position:relative;height:16px;border-radius:8px;background:#F3F6FB;overflow:hidden}.tb-barres__piste i{position:absolute;left:0;top:0;bottom:0;border-radius:8px;background:#4B59AD}.tb-barres__piste i.tb-niveau--ok{background:#2FB67C}.tb-barres__piste i.tb-niveau--haut{background:#F2A04A}.tb-barres__piste i.tb-niveau--alerte{background:#E0483D}.tb-barres__valeur{font:600 14px Montserrat,\"Segoe UI\",Arial,sans-serif;color:#112A46;text-align:right;font-variant-numeric:tabular-nums}.tb-l10{width:10%}.tb-l20{width:20%}.tb-l30{width:30%}.tb-l40{width:40%}.tb-l50{width:50%}.tb-l60{width:60%}.tb-l70{width:70%}.tb-l75{width:75%}.tb-l80{width:80%}.tb-l85{width:85%}.tb-l90{width:90%}.tb-l95{width:95%}.tb-l100{width:100%}.tb-modele{margin:2rem 0;display:grid;grid-template-columns:auto 1fr;gap:1.1rem;align-items:center;padding:1.2rem 1.4rem;border-radius:20px;border:1px solid #D5DBEA;background:#fff}.tb-modele__icone{width:56px;height:64px;border-radius:8px;background:#E3F4EC;position:relative}.tb-modele__icone::after{content:\"XLS\";position:absolute;inset:auto 0 .6rem;text-align:center;font:700 12px Montserrat,\"Segoe UI\",Arial,sans-serif;color:#11663F}.tb-modele p{font-size:14.5px;line-height:1.5;color:#3F5369}ol.tb-sources{margin:1rem 0 0!important;padding-left:1.3rem!important;display:grid;gap:.35rem;font-size:14px;line-height:1.5;color:#5B6B80}ol.tb-sources a{word-break:break-word}@media (max-width:720px){.tb-cta-carte,.tb-duo,.tb-fiche__corps{grid-template-columns:1fr}.tb-cta-carte__visuel{min-height:200px}.tb-cta-sombre{grid-template-columns:1fr;padding:1.5rem 1.25rem}.tb-cta-fin{border-radius:28px;padding:2.25rem 1.1rem}.tb-chiffres-ligne>div,.tb-cas__grille>div{border-right:0;border-bottom:1px solid #D5DBEA}.tb-cas__grille{grid-template-columns:1fr}.tb-barres__ligne{grid-template-columns:6rem 1fr 3rem}.tb-citation{padding-left:1.4rem;padding-top:2.6rem}}p:has(+p){margin-bottom:1em}.tb-tableau>.seo-tableau-cadre{margin:0}@media (max-width:720px){.tb-flux{flex-direction:column;align-items:stretch}.tb-flux__etape{flex:0 0 auto}.tb-flux__fleche{transform:rotate(90deg)}}.tb-tableau td small,.tb-tableau th small{display:block;margin-top:.3rem;font-size:12px;line-height:1.4;color:#5B6B80}<\/style>\n<p>Le planning de l\u2019\u00e9quipe tient dans un tableur partag\u00e9, et chaque nouvelle mission oblige \u00e0 v\u00e9rifier \u00e0 la main qui est libre, qui part en cong\u00e9s et qui fr\u00f4le d\u00e9j\u00e0 la surcharge. Un <strong>logiciel de planification des ressources<\/strong> r\u00e9unit ces informations dans un m\u00eame planning, avec la charge de chacun sur les semaines \u00e0 venir et une vue de la capacit\u00e9 de l\u2019\u00e9quipe pour d\u00e9cider plus t\u00f4t. Entre deux outils aux fonctions proches, le choix se joue surtout sur le mod\u00e8le de prix, l\u2019h\u00e9bergement des donn\u00e9es et la langue de l\u2019interface.<\/p>\n\n<p>Nous avons compar\u00e9 10 outils sur ces crit\u00e8res, \u00e0 partir de leurs pages officielles, avec un exemple de co\u00fbt chiffr\u00e9, un simulateur et un tableau sur l\u2019h\u00e9bergement de vos donn\u00e9es. Pour poser les bases, notre page sur la <a href=\"https:\/\/teambookapp.com\/fr\/planification\/\">planification des ressources<\/a> d\u00e9taille la m\u00e9thode.<\/p>\n\n<div class=\"tb-bref\"><p class=\"tb-surtitre\">L\u2019essentiel<\/p><ul><li><strong>Pour staffer des personnes sur plusieurs projets,<\/strong> un outil d\u00e9di\u00e9 (par exemple Teambook, Float, Runn ou Resource Guru) r\u00e9pond plus directement qu\u2019une plateforme de gestion du travail.<\/li><li><strong>Les prix ne se comparent pas directement&nbsp;:<\/strong> Teambook facture 2 \u20ac par projet et par mois avec des utilisateurs illimit\u00e9s, la plupart des autres facturent chaque personne, de 1,80&nbsp;USD chez Teamdeck \u00e0 12&nbsp;USD chez Float, jusqu\u2019\u00e0 23&nbsp;\u20ac chez Productive, par mois selon l\u2019outil et le plan.<\/li><li><strong>L\u2019h\u00e9bergement varie beaucoup&nbsp;:<\/strong> Float h\u00e9berge aux \u00c9tats-Unis, Runn en Irlande par d\u00e9faut, Napta \u00e0 Francfort, Teambook en Allemagne.<\/li><li><strong>Pour une \u00e9quipe francophone,<\/strong> Teambook, Productive et monday publient une interface en fran\u00e7ais, Float est en anglais seul.<\/li><\/ul><\/div>\n\n<h2 id=\"choisir\">Comment choisir un logiciel de planification des ressources en 5 questions<\/h2>\n\n<p>Un logiciel de planification des ressources affecte des personnes \u00e0 des projets selon leurs disponibilit\u00e9s, leurs comp\u00e9tences et leur charge. Cinq questions suffisent \u00e0 savoir quelle famille d\u2019outils regarder avant de comparer les noms.<\/p>\n\n<h3>Planifiez-vous des personnes sur des projets ou des horaires de personnel&nbsp;?<\/h3>\n\n<p>Si vous r\u00e9partissez des consultants ou des chefs de projet sur plusieurs missions, cherchez un outil de staffing. Un logiciel d\u2019horaires sert plut\u00f4t \u00e0 organiser des pr\u00e9sences, des cr\u00e9neaux ou des permanences, comme dans un commerce ou un service d\u2019accueil.<\/p>\n\n<h3>Avez-vous besoin d\u2019un planning, d\u2019une vue capacit\u00e9, ou des deux&nbsp;?<\/h3>\n\n<p>Le planning montre qui travaille sur quel projet cette semaine. La vue capacit\u00e9 compare la charge pr\u00e9vue aux jours disponibles sur plusieurs mois, et c\u2019est elle qui vous dit si l\u2019\u00e9quipe peut absorber la mission que le commercial est en train de signer.<\/p>\n\n<h3>Outil d\u00e9di\u00e9, PSA ou plateforme de gestion du travail&nbsp;?<\/h3>\n\n<p>Un outil d\u00e9di\u00e9 (par exemple Teambook, Float, Runn ou Resource Guru) fait du staffing et de la capacit\u00e9, souvent avec du suivi du temps. Une PSA (Kantata, Productive), c\u2019est-\u00e0-dire un logiciel de gestion des services professionnels, couvre des aspects plus larges que le temps des personnes, notamment les budgets et la facturation. Une plateforme comme monday g\u00e8re d\u2019abord les t\u00e2ches et les projets, et r\u00e9serve son planificateur de ressources et son gestionnaire de capacit\u00e9 au plan Enterprise.<\/p>\n\n<h3>Le prix doit-il suivre les personnes ou les projets&nbsp;?<\/h3>\n\n<p>Avec un tarif par personne, chaque recrue ou chaque freelance ajout\u00e9 au planning augmente la facture. Avec un tarif par projet, comme chez Teambook, c\u2019est le nombre de projets actifs qui compte et vous pouvez inviter autant d\u2019utilisateurs que n\u00e9cessaire.<\/p>\n\n<h3>La langue et l\u2019h\u00e9bergement des donn\u00e9es comptent-ils pour vous&nbsp;?<\/h3>\n\n<p>Une \u00e9quipe qui travaille en fran\u00e7ais adoptera plus vite une interface en fran\u00e7ais. Et si votre client ou votre DPO (d\u00e9l\u00e9gu\u00e9 \u00e0 la protection des donn\u00e9es) exige que les donn\u00e9es restent dans l\u2019Union europ\u00e9enne, l\u2019h\u00e9bergement \u00e9limine d\u2019embl\u00e9e une partie des outils, quelles que soient leurs fonctions.<\/p>\n\n<div class=\"tb-encadre\"><p class=\"tb-surtitre\">Bon \u00e0 savoir<\/p><p>Les recherches du type \u00ab&nbsp;logiciel de gestion des \u00e9quipes&nbsp;\u00bb ou \u00ab&nbsp;application de suivi des ressources&nbsp;\u00bb m\u00e9langent souvent les outils de staffing, les logiciels RH et les plannings d\u2019horaires. Ce comparatif s\u2019en tient aux outils qui planifient des personnes sur des projets.<\/p><\/div>\n\n<div class=\"tb-encadre tb-encadre--exemple\"><p class=\"tb-surtitre\">Exemple<\/p><p>Un cabinet de conseil de 30 personnes affecte une consultante \u00e0 deux missions \u00e0 mi-temps. Une troisi\u00e8me mission d\u00e9marre le mois suivant, et elle a pos\u00e9 une semaine de cong\u00e9s entre-temps. Le planning doit montrer ce chevauchement avant qu\u2019il ne devienne un pic de charge, et la vue capacit\u00e9 doit dire, en jours-hommes, si quelqu\u2019un d\u2019autre peut prendre le relais sans faire chuter le taux facturable de l\u2019\u00e9quipe.<\/p><\/div>\n\n<p>Si vous vous reconnaissez dans cet exemple, la page produit vous montre comment Teambook traite ces cas, avant m\u00eame de lire le comparatif.<\/p>\n\n<p class=\"tb-cta-ligne\"><strong>Planning, capacit\u00e9 et feuilles de temps dans un m\u00eame outil&nbsp;?<\/strong> D\u00e9couvrez comment fonctionne le <a class=\"tb-lien-fleche\" href=\"https:\/\/teambookapp.com\/fr\/software\/logiciel-de-gestion-des-ressources\/\">logiciel de gestion des ressources Teambook<\/a><\/p>\n\n<h2 id=\"definition\">Qu\u2019est-ce qu\u2019un logiciel de planification des ressources&nbsp;?<\/h2>\n\n<p>C\u2019est l\u2019outil qui dit qui travaille sur quel projet, quand et combien de temps. On parle ici de projets et d\u2019\u00e9quipes, pas de gestion RH&nbsp;: un SIRH (syst\u00e8me d\u2019information RH) g\u00e8re la paie, les contrats et les entretiens, alors qu\u2019un outil de planification des ressources g\u00e8re les affectations et la charge. Le <a href=\"https:\/\/teambookapp.com\/fr\/software\/logiciel-dallocation-des-ressources\/\">logiciel d\u2019allocation des ressources<\/a> en est la partie la plus visible, celle qui r\u00e9partit les personnes entre les projets.<\/p>\n\n<h3>Quelle diff\u00e9rence entre planification, allocation et gestion des ressources&nbsp;?<\/h3>\n\n<dl class=\"tb-definition\"><dt>Planification des ressources<\/dt><dd>Elle organise <strong>les affectations des personnes et leur disponibilit\u00e9<\/strong> sur plusieurs projets et plusieurs mois. L\u2019allocation tranche qui intervient sur quel projet et \u00e0 quel moment. La gestion de projet couvre plut\u00f4t <strong>les t\u00e2ches, les livrables, les tableaux kanban et les diagrammes de Gantt<\/strong>.<\/dd><\/dl>\n\n<div class=\"tb-tableau\"><table><caption>Trois p\u00e9rim\u00e8tres souvent confondus<\/caption><thead><tr><th>P\u00e9rim\u00e8tre<\/th><th>Question trait\u00e9e<\/th><th>Ce que l\u2019outil suit<\/th><th>Qui s\u2019en sert<\/th><\/tr><\/thead><tbody><tr><th>Planification des ressources<\/th><td>Qui intervient sur quel projet, et sommes-nous assez nombreux&nbsp;?<\/td><td>Disponibilit\u00e9s, affectations, capacit\u00e9 sur plusieurs mois<\/td><td>Responsable du staffing, direction<\/td><\/tr><tr><th>Allocation<\/th><td>Comment r\u00e9partir les personnes cette semaine&nbsp;?<\/td><td>Comp\u00e9tences, charge, priorit\u00e9s<\/td><td>Chefs de projet, staffing<\/td><\/tr><tr><th>Gestion de projet<\/th><td>Quelles \u00e9tapes reste-t-il \u00e0 r\u00e9aliser&nbsp;?<\/td><td>T\u00e2ches, livrables, jalons<\/td><td>Chefs de projet, \u00e9quipe<\/td><\/tr><\/tbody><\/table><\/div>\n\n<p>Les trois se recoupent parfois dans un m\u00eame logiciel, mais ils ne servent pas la m\u00eame d\u00e9cision. Nous d\u00e9taillons ces <a href=\"https:\/\/teambookapp.com\/fr\/blog\/planification-des-ressources-vs-gestion-de-projet-quelles-differences\/\">diff\u00e9rences entre planification des ressources et gestion de projet<\/a> dans un article d\u00e9di\u00e9.<\/p>\n\n<h2 id=\"methode\">Comment avons-nous compar\u00e9 ces 10 outils&nbsp;?<\/h2>\n\n<p>Chaque outil de planification des ressources a \u00e9t\u00e9 relev\u00e9 le 3 novembre 2026 sur ses pages officielles (tarifs, s\u00e9curit\u00e9, confidentialit\u00e9, aide), et seulement l\u00e0. Nous n\u2019avons repris ni notes d\u2019avis ni chiffres de sites tiers. Quand une information n\u2019appara\u00eet pas sur le site de l\u2019\u00e9diteur, le tableau indique \u00ab&nbsp;non publi\u00e9&nbsp;\u00bb.<\/p>\n\n<p>Les crit\u00e8res suivent l\u2019ordre dans lequel se prend la d\u00e9cision&nbsp;: le type d\u2019outil, le prix public et ce qu\u2019il facture (la personne, le si\u00e8ge ou le projet), l\u2019essai, la capacit\u00e9, les feuilles de temps, l\u2019h\u00e9bergement des donn\u00e9es et la langue de l\u2019interface. Les prix sont ceux de l\u2019\u00e9diteur, dans la monnaie qu\u2019il affiche, sans conversion. Teambook \u00e9tant l\u2019\u00e9diteur de cet article, nous l\u2019avons plac\u00e9 en t\u00eate et signalons aussi ses limites.<\/p>\n\n<div class=\"tb-encadre\"><p class=\"tb-surtitre\">\u00c0 ne pas confondre<\/p><p>Harvest Forecast, \u00e9dit\u00e9 par Bending Spoons (Milan), est un produit distinct de l\u2019ancien Forecast (forecast.app), rachet\u00e9 par Accelo en 2025 et qui n\u2019existe plus comme outil autonome.<\/p><\/div>\n\n<h2 id=\"comparatif\">Comparatif des 10 outils&nbsp;: prix, essai, capacit\u00e9 et h\u00e9bergement<\/h2>\n\n<p>Teambook facture au projet, avec des utilisateurs illimit\u00e9s. Float, Runn, Resource Guru, Harvest Forecast, Productive et Teamdeck facturent chaque personne, de 1,80&nbsp;USD (Teamdeck) \u00e0 12&nbsp;USD (Float, Resource Guru), ou jusqu\u2019\u00e0 23&nbsp;\u20ac (Productive), par mois, monday facture le si\u00e8ge, Kantata ne donne son tarif que sur demande et Napta ne publie pas de prix. Lisez donc d\u2019abord la colonne \u00ab&nbsp;Factur\u00e9 par&nbsp;\u00bb, celle qui fait varier le budget le plus vite quand l\u2019\u00e9quipe grandit.<\/p>\n\n<div class=\"tb-tableau\"><table><caption>Prix publics et p\u00e9rim\u00e8tre des 10 logiciels de planification des ressources (relev\u00e9 du 3 novembre 2026)<\/caption><thead><tr><th>Logiciel<\/th><th>Type d\u2019outil<\/th><th>Prix public<\/th><th>Factur\u00e9 par<\/th><th>Essai<\/th><th>Capacit\u00e9<\/th><th>Feuilles de temps<\/th><th>H\u00e9bergement<\/th><th>Langue de l\u2019interface<\/th><\/tr><\/thead><tbody><tr class=\"tb-ligne-teambook\"><th>Teambook<\/th><td>Outil d\u00e9di\u00e9 au staffing<\/td><td>2 \u20ac par projet et par mois, +1 \u20ac Capacit\u00e9, +1 \u20ac Feuille de temps<\/td><td>Projet actif, utilisateurs illimit\u00e9s<\/td><td>30 jours, sans carte bancaire<\/td><td>Module Capacit\u00e9, jusqu\u2019\u00e0 2 ans<\/td><td>Module Feuille de temps<\/td><td>Allemagne<\/td><td>Fran\u00e7ais, anglais, allemand, espagnol, italien<\/td><\/tr><tr><th>Float<\/th><td>Outil d\u00e9di\u00e9 au staffing<\/td><td>Starter 7 USD, Pro 12 USD par personne et par mois en annuel<\/td><td>Personne mise au planning, invit\u00e9s gratuits<\/td><td>30 jours sans carte (plan Pro)<\/td><td>D\u00e8s Starter<\/td><td>Suivi du temps d\u00e8s Pro<\/td><td>Google Cloud, \u00c9tats-Unis<\/td><td>Anglais seul<\/td><\/tr><tr><th>Runn<\/th><td>Outil d\u00e9di\u00e9 au staffing<\/td><td>Lite 7 USD, Standard 11 USD par ressource et par mois en annuel<\/td><td>Ressource, minimum 20 si\u00e8ges&nbsp;; autres utilisateurs gratuits<\/td><td>30 jours sans carte (plan Standard)<\/td><td>Capacit\u00e9 et utilisation<\/td><td>D\u00e8s Standard<\/td><td>Irlande par d\u00e9faut, \u00c9tats-Unis en option<\/td><td>Non publi\u00e9<\/td><\/tr><tr><th>Resource Guru<\/th><td>Outil d\u00e9di\u00e9 au staffing<\/td><td>5, 8 ou 12 USD par personne et par mois en annuel<\/td><td>Personne (autres ressources \u00e0 50&nbsp;%)<\/td><td>30 jours sans carte<\/td><td>Tous les plans<\/td><td>D\u00e8s le plan \u00e0 8 USD<\/td><td>Google Cloud, r\u00e9gion non publi\u00e9e<\/td><td>Non publi\u00e9<\/td><\/tr><tr><th>Harvest Forecast<\/th><td>Outil d\u00e9di\u00e9, li\u00e9 \u00e0 Harvest<\/td><td>5 USD par personne et par mois en annuel, 6,25 USD en mensuel<\/td><td>Personne (planificateurs et planifi\u00e9s)<\/td><td>30 jours sans carte<\/td><td>Capacit\u00e9 visualis\u00e9e<\/td><td>Via Harvest, factur\u00e9 \u00e0 part<\/td><td>Google Cloud, r\u00e9gion non publi\u00e9e<\/td><td>Non publi\u00e9<\/td><\/tr><tr><th>Productive<\/th><td>PSA pour agences<\/td><td>Essential 9,50 \u20ac, Professional 23 \u20ac par utilisateur et par mois (annuel)<\/td><td>Utilisateur, minimum 3<\/td><td>14 jours sans carte<\/td><td>Oui<\/td><td>Tous les plans<\/td><td>AWS, Irlande<\/td><td>Fran\u00e7ais, anglais, allemand, espagnol, italien<\/td><\/tr><tr><th>Teamdeck<\/th><td>Outil d\u00e9di\u00e9 au staffing<\/td><td>Light 1,80 USD, Full 5,40 USD par personne et par mois (annuel)<\/td><td>Personne (si\u00e8ge Light sans acc\u00e8s \u00e0 l\u2019application)<\/td><td>14 jours sans carte<\/td><td>Oui<\/td><td>Si\u00e8ges Full<\/td><td>AWS, Irlande<\/td><td>Non publi\u00e9<\/td><\/tr><tr><th>Kantata<\/th><td>PSA<\/td><td>Sur demande<\/td><td>Sur demande<\/td><td>Non publi\u00e9<\/td><td>Planification de la capacit\u00e9 et pr\u00e9visions<\/td><td>Oui<\/td><td>AWS, Oregon (\u00c9tats-Unis)<\/td><td>Non publi\u00e9<\/td><\/tr><tr><th>Napta<\/th><td>Outil de staffing fran\u00e7ais<\/td><td>Non publi\u00e9<\/td><td>Non publi\u00e9<\/td><td>Non publi\u00e9<\/td><td>Capacit\u00e9 et taux d\u2019utilisation<\/td><td>Oui (pr\u00e9remplies)<\/td><td>AWS, Francfort<\/td><td>Non publi\u00e9<\/td><\/tr><tr><th>monday<\/th><td>Plateforme de gestion du travail<\/td><td>Gratuit (2 si\u00e8ges), Basic 9 \u20ac, Standard 12 \u20ac, Pro 19 \u20ac par si\u00e8ge et par mois en annuel<\/td><td>Si\u00e8ge, minimum 3 payants<\/td><td>14 jours (plan Pro)<\/td><td>Vue de charge d\u00e8s Pro, gestionnaire de capacit\u00e9 en Enterprise<\/td><td>Suivi du temps d\u00e8s Pro<\/td><td>\u00c9tats-Unis, UE (Allemagne) ou Asie-Pacifique<\/td><td>15 langues, dont le fran\u00e7ais<\/td><\/tr><\/tbody><\/table><\/div>\n\n<p class=\"tb-source\">Sources&nbsp;: pages tarifs, s\u00e9curit\u00e9, confidentialit\u00e9 et aide de chaque \u00e9diteur, consult\u00e9es le 3 novembre 2026 (par exemple la page tarifs de Float, la FAQ tarifs de Runn, la page s\u00e9curit\u00e9 de Napta). Prix dans la monnaie affich\u00e9e, sans conversion, hors taxes chez monday qui le pr\u00e9cise.<\/p>\n\n<h2 id=\"prix\">Combien co\u00fbte un logiciel de planification des ressources&nbsp;?<\/h2>\n\n<p>Un logiciel de planification des ressources co\u00fbte de 1,80 \u00e0 12&nbsp;USD ou de 9 \u00e0 23&nbsp;\u20ac par personne et par mois selon l\u2019outil et le plan (de 1,80&nbsp;USD chez Teamdeck \u00e0 12&nbsp;USD chez Float et Resource Guru, de 9,50&nbsp;\u20ac \u00e0 23&nbsp;\u20ac chez Productive, de 9&nbsp;\u20ac \u00e0 19&nbsp;\u20ac chez monday), 2 \u20ac par projet et par mois chez Teambook, et un tarif sur demande pour une PSA comme Kantata. Comme les unit\u00e9s diff\u00e8rent, le seul moyen honn\u00eate de comparer est de poser un sc\u00e9nario et de faire le calcul dans chaque monnaie.<\/p>\n\n<h3>Exemple&nbsp;: le co\u00fbt d\u2019un logiciel de planification des ressources pour 25 personnes et 30 projets<\/h3>\n\n<p>Pour une agence de 25 personnes toutes planifi\u00e9es et 30 projets actifs, Teambook co\u00fbte de 60 \u20ac \u00e0 120 \u20ac par mois, les cinq outils du tableau factur\u00e9s en dollars de 45 \u00e0 300&nbsp;USD, Productive de 237,50 \u20ac \u00e0 575 \u20ac et monday 475 \u20ac. Le calcul applique les prix publics relev\u00e9s le 3 novembre 2026, sans conversion de monnaie.<\/p>\n\n<div class=\"tb-tableau\"><table><caption>Co\u00fbt mensuel estim\u00e9 pour 25 personnes et 30 projets actifs<\/caption><thead><tr><th>Outil<\/th><th>Calcul<\/th><th>Co\u00fbt mensuel<\/th><th>Ce qui est inclus<\/th><\/tr><\/thead><tbody><tr class=\"tb-ligne-teambook\"><th>Teambook<\/th><td>30 projets \u00d7 2 \u20ac (planification seule) ou \u00d7 4 \u20ac (avec Capacit\u00e9 et Feuille de temps)<\/td><td>60 \u20ac ou 120 \u20ac<\/td><td>Utilisateurs illimit\u00e9s<\/td><\/tr><tr><th>Teamdeck<\/th><td>25 si\u00e8ges \u00d7 1,80 USD (Light) ou \u00d7 5,40 USD (Full)<\/td><td>45 ou 135 USD<\/td><td>Capacit\u00e9 et suivi du temps<\/td><\/tr><tr><th>Harvest Forecast<\/th><td>25 personnes \u00d7 5 USD (annuel)<\/td><td>125 USD<\/td><td>Planification&nbsp;; suivi du temps via Harvest, factur\u00e9 \u00e0 part<\/td><\/tr><tr><th>Resource Guru<\/th><td>25 personnes \u00d7 5, 8 ou 12 USD<\/td><td>125, 200 ou 300 USD<\/td><td>Suivi du temps d\u00e8s le plan \u00e0 8 USD<\/td><\/tr><tr><th>Float<\/th><td>25 personnes \u00d7 7 USD (Starter) ou 12 USD (Pro)<\/td><td>175 ou 300 USD<\/td><td>Suivi du temps avec Pro<\/td><\/tr><tr><th>Productive<\/th><td>25 utilisateurs \u00d7 9,50 \u20ac (Essential) ou \u00d7 23 \u20ac (Professional), annuel<\/td><td>237,50 \u20ac ou 575 \u20ac<\/td><td>Budgets et suivi du temps<\/td><\/tr><tr><th>Runn<\/th><td>25 ressources \u00d7 7 USD (Lite) ou 11 USD (Standard)<\/td><td>175 ou 275 USD<\/td><td>Minimum 20 si\u00e8ges&nbsp;; feuilles de temps avec Standard<\/td><\/tr><tr><th>monday<\/th><td>25 si\u00e8ges \u00d7 19 \u20ac (Pro, annuel)<\/td><td>475 \u20ac<\/td><td>Plateforme de gestion du travail&nbsp;; vue de charge \u00e0 partir du plan Pro<\/td><\/tr><\/tbody><\/table><\/div>\n\n<div class=\"tb-encadre tb-encadre--exemple\"><p class=\"tb-surtitre\">Hypoth\u00e8ses<\/p><p>Calcul illustratif&nbsp;: les fonctions incluses diff\u00e8rent d\u2019un outil \u00e0 l\u2019autre, les monnaies ne sont pas converties, les autres outils sont compt\u00e9s au tarif annuel affich\u00e9 par d\u00e9faut et la r\u00e9duction annuelle de Teambook, non chiffr\u00e9e, n\u2019est pas appliqu\u00e9e. Rev\u00e9rifiez chaque prix sur la page tarifs de l\u2019\u00e9diteur avant de d\u00e9cider.<\/p><\/div>\n\n<p>L\u2019\u00e9cart se creuse avec la taille de l\u2019\u00e9quipe. Chez un \u00e9diteur qui facture la personne, passer de 25 \u00e0 40 consultants augmente la facture de 60&nbsp;%, alors que chez Teambook elle ne bouge pas tant que le nombre de projets actifs reste le m\u00eame. \u00c0 l\u2019inverse, quand chacun porte de nombreux projets en parall\u00e8le, le tarif par projet perd son avantage face \u00e0 un tarif par personne bas, comme celui de Teamdeck.<\/p>\n\n<h3>Le simulateur de co\u00fbt Teambook selon vos projets actifs<\/h3>\n\n<p>Le simulateur calcule le budget Teambook \u00e0 partir du nombre de projets actifs et des modules choisis. Le r\u00e9sultat renvoie vers la page tarifs de Teambook.<\/p>\n\n<!-- outil interactif : Calculez votre budget Teambook selon vos projets actifs -->\n<div class=\"seo-outil\" id=\"so-prix-d67e180\"><script type=\"application\/json\">{\"id\":\"prix\",\"type\":\"calculateur\",\"titre\":\"Calculez votre budget Teambook selon vos projets actifs\",\"accroche\":\"Estimez le co\u00fbt mensuel de Teambook \u00e0 partir de vos projets actifs, avec ou sans les modules Capacit\u00e9 et Feuille de temps.\",\"etiquette\":\"Budget Teambook\",\"apres_h2\":\"Combien co\u00fbte un logiciel de planification des ressources\u00a0?\",\"mode\":\"direct\",\"imprimable\":false,\"cta_haut\":\"\",\"attente\":\"Indiquez vos projets actifs et les modules souhait\u00e9s.\",\"questions\":[{\"id\":\"projets\",\"question\":\"Combien de projets sont actifs\u00a0?\",\"aide\":\"Comptez vos projets actifs. Le nombre d\u2019utilisateurs n\u2019entre pas dans le calcul.\",\"forme\":\"nombre\",\"options\":[],\"min\":10,\"max\":200,\"pas\":5,\"unite\":\"projets\",\"defaut\":30,\"si\":\"\"},{\"id\":\"modules\",\"question\":\"Quels modules souhaitez-vous ajouter\u00a0?\",\"aide\":\"La Planification (2\u00a0\u20ac par projet et par mois) est toujours incluse. Chaque module ajoute 1\u00a0\u20ac par projet et par mois.\",\"forme\":\"multi\",\"options\":[{\"valeur\":\"capacite\",\"libelle\":\"Capacit\u00e9\",\"detail\":\"Comparez, mois par mois, la demande des projets et le temps disponible.\"},{\"valeur\":\"temps\",\"libelle\":\"Feuille de temps\",\"detail\":\"Feuilles pr\u00e9remplies depuis le planning, puis valid\u00e9es.\"}],\"min\":0,\"max\":0,\"pas\":0,\"unite\":\"\",\"defaut\":0,\"facultatif\":true,\"si\":\"\"}],\"calculs\":[{\"id\":\"prix_projet\",\"formule\":\"2 + si(contient(modules,'capacite'),1,0) + si(contient(modules,'temps'),1,0)\"},{\"id\":\"mensuel\",\"formule\":\"projets * prix_projet\"},{\"id\":\"annuel\",\"formule\":\"mensuel * 12\"}],\"regles\":[{\"si\":\"!contient(modules,'capacite') \\u0026\\u0026 !contient(modules,'temps')\",\"resultat\":\"planification\"},{\"si\":\"contient(modules,'capacite') \\u0026\\u0026 !contient(modules,'temps')\",\"resultat\":\"capacite\"},{\"si\":\"!contient(modules,'capacite') \\u0026\\u0026 contient(modules,'temps')\",\"resultat\":\"temps\"},{\"si\":\"contient(modules,'capacite') \\u0026\\u0026 contient(modules,'temps')\",\"resultat\":\"complet\"}],\"resultat_defaut\":\"planification\",\"resultats\":[{\"id\":\"planification\",\"etiquette\":\"Planification\",\"titre\":\"Votre budget pour la planification\",\"valeur\":\"{{mensuel}} \u20ac par mois \u00b7 {{annuel}} \u20ac sur 12 mois\",\"texte\":\"Planification seule\u00a0: 2\u00a0\u20ac par projet et par mois, quel que soit le nombre d\u2019utilisateurs. L\u2019abonnement annuel donne droit \u00e0 une r\u00e9duction, dont le montant n\u2019est pas publi\u00e9.\",\"element\":{\"nom\":\"\",\"url\":\"\",\"image\":\"\",\"prix\":\"\",\"description\":\"\",\"bouton\":\"\"},\"lien\":{\"libelle\":\"Voir les tarifs Teambook\",\"url\":\"https:\/\/teambookapp.com\/fr\/tarifs\/\"},\"autres\":[]},{\"id\":\"capacite\",\"etiquette\":\"Planification et Capacit\u00e9\",\"titre\":\"Votre budget avec la Capacit\u00e9\",\"valeur\":\"{{mensuel}} \u20ac par mois \u00b7 {{annuel}} \u20ac sur 12 mois\",\"texte\":\"Planification \u00e0 2\u00a0\u20ac par projet et par mois, plus 1\u00a0\u20ac par projet et par mois pour la Capacit\u00e9, quel que soit le nombre d\u2019utilisateurs. L\u2019abonnement annuel donne droit \u00e0 une r\u00e9duction, dont le montant n\u2019est pas publi\u00e9.\",\"element\":{\"nom\":\"\",\"url\":\"\",\"image\":\"\",\"prix\":\"\",\"description\":\"\",\"bouton\":\"\"},\"lien\":{\"libelle\":\"Voir les tarifs Teambook\",\"url\":\"https:\/\/teambookapp.com\/fr\/tarifs\/\"},\"autres\":[]},{\"id\":\"temps\",\"etiquette\":\"Planification et Feuille de temps\",\"titre\":\"Votre budget avec la Feuille de temps\",\"valeur\":\"{{mensuel}} \u20ac par mois \u00b7 {{annuel}} \u20ac sur 12 mois\",\"texte\":\"Planification \u00e0 2\u00a0\u20ac par projet et par mois, plus 1\u00a0\u20ac par projet et par mois pour la Feuille de temps, quel que soit le nombre d\u2019utilisateurs. L\u2019abonnement annuel donne droit \u00e0 une r\u00e9duction, dont le montant n\u2019est pas publi\u00e9.\",\"element\":{\"nom\":\"\",\"url\":\"\",\"image\":\"\",\"prix\":\"\",\"description\":\"\",\"bouton\":\"\"},\"lien\":{\"libelle\":\"Voir les tarifs Teambook\",\"url\":\"https:\/\/teambookapp.com\/fr\/tarifs\/\"},\"autres\":[]},{\"id\":\"complet\",\"etiquette\":\"Les trois modules\",\"titre\":\"Votre budget pour les trois modules\",\"valeur\":\"{{mensuel}} \u20ac par mois \u00b7 {{annuel}} \u20ac sur 12 mois\",\"texte\":\"Planification \u00e0 2\u00a0\u20ac par projet et par mois, plus 1\u00a0\u20ac par projet et par mois pour la Capacit\u00e9 et 1\u00a0\u20ac par projet et par mois pour la Feuille de temps, quel que soit le nombre d\u2019utilisateurs. L\u2019abonnement annuel donne droit \u00e0 une r\u00e9duction, dont le montant n\u2019est pas publi\u00e9.\",\"element\":{\"nom\":\"\",\"url\":\"\",\"image\":\"\",\"prix\":\"\",\"description\":\"\",\"bouton\":\"\"},\"lien\":{\"libelle\":\"Voir les tarifs Teambook\",\"url\":\"https:\/\/teambookapp.com\/fr\/tarifs\/\"},\"autres\":[]}],\"tests\":[{\"reponses\":[{\"id\":\"projets\",\"valeur\":\"30\"},{\"id\":\"modules\",\"valeur\":\"\"}],\"attendu\":\"planification\"},{\"reponses\":[{\"id\":\"projets\",\"valeur\":\"50\"},{\"id\":\"modules\",\"valeur\":\"capacite\"}],\"attendu\":\"capacite\"},{\"reponses\":[{\"id\":\"projets\",\"valeur\":\"100\"},{\"id\":\"modules\",\"valeur\":\"temps\"}],\"attendu\":\"temps\"},{\"reponses\":[{\"id\":\"projets\",\"valeur\":\"200\"},{\"id\":\"modules\",\"valeur\":\"capacite|temps\"}],\"attendu\":\"complet\"}],\"mention\":\"Estimation au tarif public mensuel de Teambook relev\u00e9 le 3 novembre 2026, modules compt\u00e9s chaque mois comme la Planification.\",\"locale\":\"fr-FR\",\"textes\":{\"oui\":\"Oui\",\"non\":\"Non\",\"question_n_sur\":\"Question {n} sur {t}\",\"retour\":\"Retour\",\"continuer\":\"Continuer\",\"voir_resultat\":\"Voir le r\u00e9sultat\",\"votre_resultat\":\"Votre r\u00e9sultat\",\"imprimer\":\"Imprimer\",\"recommencer\":\"Recommencer\",\"diminuer\":\"Diminuer\",\"augmenter\":\"Augmenter\"}}<\/script><\/div>\n<style>.seo-outil{--so-accent:#2f62b5;--so-texte:#1f2328;--so-doux:#5b6168;--so-fond:#fff;--so-trait:rgba(0,0,0,.09);--so-rayon:14px;  font-family:inherit;color:var(--so-texte);background:var(--so-fond);border:1px solid var(--so-trait);border-radius:calc(var(--so-rayon) + 4px);  box-shadow:0 10px 30px -18px rgba(0,0,0,.35);padding:22px 22px 18px;margin:2em 0;position:relative;overflow:hidden}.seo-outil *{box-sizing:border-box}.seo-outil .so-sur{font-size:.74em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--so-accent);margin:0 0 6px}.seo-outil .so-titre{font-size:1.28em;font-weight:750;line-height:1.25;margin:0 0 4px}.seo-outil .so-accroche{color:var(--so-doux);margin:0 0 14px;font-size:.96em;line-height:1.5}.seo-outil .so-barre{height:6px;border-radius:99px;background:color-mix(in srgb,var(--so-accent) 12%,transparent);overflow:hidden;margin:0 0 18px}.seo-outil .so-barre span{display:block;height:100%;width:0;border-radius:99px;background:var(--so-accent);transition:width .35s ease}.seo-outil .so-etape{font-size:.78em;color:var(--so-doux);margin-bottom:4px}.seo-outil .so-q{font-size:1.12em;font-weight:700;line-height:1.35;margin:0 0 6px}.seo-outil .so-aide{font-size:.9em;color:var(--so-doux);margin:0 0 10px}.seo-outil .so-options{display:grid;grid-template-columns:1fr;gap:10px;margin:12px 0 4px}.seo-outil .so-options.so-deux{grid-template-columns:1fr 1fr}@media (min-width:560px){.seo-outil .so-options.so-serre{grid-template-columns:1fr 1fr}}.seo-outil .so-option{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1.5px solid var(--so-trait);  border-radius:var(--so-rayon);background:var(--so-fond);transition:border-color .15s,background .15s,transform .1s;font-size:.98em;line-height:1.35}.seo-outil .so-option:hover{border-color:color-mix(in srgb,var(--so-accent) 55%,transparent);background:color-mix(in srgb,var(--so-accent) 5%,var(--so-fond))}.seo-outil .so-option:active{transform:scale(.99)}.seo-outil .so-option:focus-visible,.seo-outil button:focus-visible,.seo-outil a:focus-visible,.seo-outil input:focus-visible{outline:3px solid color-mix(in srgb,var(--so-accent) 45%,transparent);outline-offset:2px}.seo-outil .so-option.so-choisi{border-color:var(--so-accent);background:color-mix(in srgb,var(--so-accent) 10%,var(--so-fond))}.seo-outil .so-option-titre{font-weight:650}.seo-outil .so-option-detail{font-size:.86em;color:var(--so-doux)}.seo-outil .so-valeur{font-size:1.9em;font-weight:800;color:var(--so-accent);text-align:center;margin:10px 0 6px}.seo-outil .so-curseur{width:100%;accent-color:var(--so-accent);height:28px;cursor:pointer}.seo-outil .so-bornes{display:flex;justify-content:space-between;font-size:.8em;color:var(--so-doux)}.seo-outil .so-nombre{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 0}.seo-outil .so-pas{all:unset;cursor:pointer;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:1.3em;font-weight:700;  border:1.5px solid var(--so-trait);color:var(--so-accent)}.seo-outil .so-champ{width:120px;height:48px;text-align:center;font-size:1.3em;font-weight:700;border:1.5px solid var(--so-trait);border-radius:var(--so-rayon);color:var(--so-texte);background:var(--so-fond)}.seo-outil .so-unite{color:var(--so-doux)}.seo-outil .so-pied{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:10px}.seo-outil .so-retour{all:unset;cursor:pointer;color:var(--so-doux);font-size:.9em;padding:8px 2px}.seo-outil .so-retour:hover{color:var(--so-texte)}.seo-outil .so-suite,.seo-outil .so-bouton{all:unset;box-sizing:border-box;cursor:pointer;display:inline-block;background:var(--so-accent);color:#fff;font-weight:700;  padding:12px 20px;border-radius:999px;text-align:center;transition:filter .15s,transform .1s}.seo-outil .so-suite:hover,.seo-outil .so-bouton:hover{filter:brightness(1.08)}.seo-outil .so-suite.so-secoue{animation:so-secoue .35s}.seo-outil .so-resultat{text-align:left}.seo-outil .so-res-titre{font-size:1.3em;font-weight:800;line-height:1.25;margin:0 0 6px}.seo-outil .so-res-valeur{display:inline-block;font-size:1.6em;font-weight:800;color:var(--so-accent);background:color-mix(in srgb,var(--so-accent) 9%,var(--so-fond));  padding:6px 14px;border-radius:var(--so-rayon);margin:4px 0 10px}.seo-outil .so-res-texte{line-height:1.55;margin:0 0 14px}.seo-outil .so-carte{display:flex;gap:14px;align-items:center;text-decoration:none;color:inherit;border:1.5px solid var(--so-trait);border-radius:var(--so-rayon);  padding:12px;margin:0 0 12px;background:color-mix(in srgb,var(--so-accent) 4%,var(--so-fond));transition:border-color .15s}.seo-outil .so-carte:hover{border-color:var(--so-accent)}.seo-outil .so-carte-img{width:96px;height:96px;object-fit:cover;border-radius:calc(var(--so-rayon) - 4px);flex:none;background:#f3f3f3}.seo-outil .so-carte-texte{display:flex;flex-direction:column;gap:4px;min-width:0}.seo-outil .so-carte-nom{font-weight:800;font-size:1.05em}.seo-outil .so-carte-prix{font-weight:700;color:var(--so-accent)}.seo-outil .so-carte-desc{font-size:.9em;color:var(--so-doux);line-height:1.4}.seo-outil .so-carte .so-bouton{align-self:flex-start;margin-top:4px;padding:9px 16px;font-size:.92em}.seo-outil .so-autres{font-size:.9em;color:var(--so-doux);margin:0 0 10px}.seo-outil .so-autres a{color:var(--so-accent)}.seo-outil .so-mention{font-size:.78em;color:var(--so-doux);margin:12px 0 0;line-height:1.45}.seo-outil .so-entre{animation:so-entre .28s ease}@keyframes so-entre{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes so-secoue{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.seo-outil .so-entre,.seo-outil .so-barre span{animation:none;transition:none}}@media (max-width:480px){.seo-outil{padding:18px 16px 14px}.seo-outil .so-carte{flex-direction:column;align-items:flex-start}.seo-outil .so-carte-img{width:100%;height:160px}}.seo-outil.so-direct .so-grille{display:grid;gap:14px;margin:6px 0 16px}.seo-outil .so-puces{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.seo-outil .so-puce{all:unset;box-sizing:border-box;cursor:pointer;padding:9px 14px;border:1.5px solid var(--so-trait);border-radius:999px;font-size:.93em;font-weight:600;transition:all .15s;background:var(--so-fond)}.seo-outil .so-puce:hover{border-color:color-mix(in srgb,var(--so-accent) 55%,transparent)}.seo-outil .so-puce.so-choisi{background:var(--so-accent);border-color:var(--so-accent);color:#fff}.seo-outil .so-ligne-curseur{display:flex;align-items:center;gap:12px}.seo-outil .so-ligne-curseur .so-curseur{flex:1}.seo-outil .so-valeur-mini{font-weight:800;color:var(--so-accent);min-width:90px;text-align:right}.seo-outil .so-sortie{border-top:1px dashed var(--so-trait);padding-top:14px}.seo-outil .so-attente{color:var(--so-doux);font-style:italic;margin:0}@media print{body *{visibility:hidden}.seo-outil.so-imprimer,.seo-outil.so-imprimer *{visibility:visible}.seo-outil.so-imprimer{position:absolute;left:0;top:0;box-shadow:none;border:0}.seo-outil.so-imprimer button{display:none}}.seo-outil .so-titre{text-wrap:balance}\n#so-prix-d67e180{--so-accent:#4b59ad} :root{--so-accent-page:#4b59ad}<\/style>\n<script>new Function(new TextDecoder().decode(Uint8Array.from(atob(\"KGZ1bmN0aW9uKCl7Ci8vIE1vdGV1ciBkZXMgb3V0aWxzIGludGVyYWN0aWZzIOKAlCDDqXZhbHVhdGV1ciBkJ2V4cHJlc3Npb25zIHPDu3IgKGF1Y3VuIGV2YWwpIDogbGUgbcOqbWUgY29kZSBzZXJ0IMOgIGxhIHbDqXJpZmljYXRpb24gKG44bikgZXQgZGFucyBsYSBwYWdlLgovLyBMYW5nYWdlIDogbm9tYnJlcywgJ3RleHRlcycsIGlkZW50aWZpYW50cyAocsOpcG9uc2VzIGV0IGNhbGN1bHMpLCArIC0gKiAvICUsID09ICE9IDwgPD0gPiA+PSwgJiYgfHwgISwgKCApLCBldCBsZXMgZm9uY3Rpb25zCi8vIGNvbnRpZW50KGxpc3RlLCAndicpLCBtaW4oYSwgYuKApiksIG1heChhLCBi4oCmKSwgYXJyb25kaSh4LCBuKSwgc2koY29uZGl0aW9uLCBhLCBiKSwgbm9tYnJlKHgpLgpmdW5jdGlvbiBzZW9FdmFsKGV4cHIsIHZhcnMpIHsKICBjb25zdCBzID0gU3RyaW5nKGV4cHIgPT0gbnVsbCA\/ICcnIDogZXhwcik7IGxldCBpID0gMDsKICBjb25zdCBlcnIgPSBtID0+IHsgdGhyb3cgbmV3IEVycm9yKCdleHByZXNzaW9uIMKrICcgKyBzICsgJyDCuyA6ICcgKyBtKTsgfTsKICBjb25zdCB3cyA9ICgpID0+IHsgd2hpbGUgKGkgPCBzLmxlbmd0aCAmJiAvXHMvLnRlc3Qoc1tpXSkpIGkrKzsgfTsKICBjb25zdCBwZWVrID0gdCA9PiB7IHdzKCk7IHJldHVybiBzLnN0YXJ0c1dpdGgodCwgaSk7IH07CiAgY29uc3QgZWF0ID0gdCA9PiB7IGlmIChwZWVrKHQpKSB7IGkgKz0gdC5sZW5ndGg7IHJldHVybiB0cnVlOyB9IHJldHVybiBmYWxzZTsgfTsKICBjb25zdCBGTiA9IHsKICAgIGNvbnRpZW50OiAobCwgdikgPT4gQXJyYXkuaXNBcnJheShsKSA\/IGwubWFwKFN0cmluZykuaW5jbHVkZXMoU3RyaW5nKHYpKSA6IFN0cmluZyhsKSA9PT0gU3RyaW5nKHYpLAogICAgbWluOiAoLi4uYSkgPT4gTWF0aC5taW4oLi4uYS5tYXAoTnVtYmVyKSksIG1heDogKC4uLmEpID0+IE1hdGgubWF4KC4uLmEubWFwKE51bWJlcikpLAogICAgYXJyb25kaTogKHgsIG4pID0+IHsgY29uc3QgcCA9IE1hdGgucG93KDEwLCBOdW1iZXIobikgfHwgMCk7IHJldHVybiBNYXRoLnJvdW5kKE51bWJlcih4KSAqIHApIC8gcDsgfSwKICAgIHNpOiAoYywgYSwgYikgPT4gKGMgPyBhIDogYiksIG5vbWJyZTogeCA9PiBOdW1iZXIoeCkgfHwgMAogIH07CiAgZnVuY3Rpb24gcHJpbSgpIHsKICAgIHdzKCk7CiAgICBpZiAoZWF0KCcoJykpIHsgY29uc3QgdiA9IG91KCk7IGlmICghZWF0KCcpJykpIGVycigncGFyZW50aMOoc2UgbWFucXVhbnRlJyk7IHJldHVybiB2OyB9CiAgICBpZiAoZWF0KCchJykpIHJldHVybiAhcHJpbSgpOwogICAgaWYgKGVhdCgnLScpKSByZXR1cm4gLU51bWJlcihwcmltKCkpOwogICAgY29uc3QgcSA9IHNbaV07CiAgICBpZiAocSA9PT0gIiciIHx8IHEgPT09ICciJykgeyBjb25zdCBqID0gcy5pbmRleE9mKHEsIGkgKyAxKTsgaWYgKGogPCAwKSBlcnIoJ3RleHRlIG5vbiBmZXJtw6knKTsgY29uc3QgdiA9IHMuc2xpY2UoaSArIDEsIGopOyBpID0gaiArIDE7IHJldHVybiB2OyB9CiAgICBjb25zdCBuID0gcy5zbGljZShpKS5tYXRjaCgvXlxkKyg\/OlwuXGQrKT8vKTsgICAvLyBwb2ludCBkw6ljaW1hbCBzZXVsZW1lbnQgKGxhIHZpcmd1bGUgc8OpcGFyZSBsZXMgYXJndW1lbnRzKQogICAgaWYgKG4pIHsgaSArPSBuWzBdLmxlbmd0aDsgcmV0dXJuIE51bWJlcihuWzBdKTsgfQogICAgY29uc3QgaWQgPSBzLnNsaWNlKGkpLm1hdGNoKC9eW0EtWmEtel9dW0EtWmEtejAtOV9dKi8pOwogICAgaWYgKGlkKSB7CiAgICAgIGkgKz0gaWRbMF0ubGVuZ3RoOyBjb25zdCBub20gPSBpZFswXTsKICAgICAgaWYgKG5vbSA9PT0gJ3ZyYWknKSByZXR1cm4gdHJ1ZTsgaWYgKG5vbSA9PT0gJ2ZhdXgnKSByZXR1cm4gZmFsc2U7CiAgICAgIGlmIChwZWVrKCcoJykpIHsKICAgICAgICBlYXQoJygnKTsgY29uc3QgYXJncyA9IFtdOyBpZiAoIXBlZWsoJyknKSkgeyBkbyB7IGFyZ3MucHVzaChvdSgpKTsgfSB3aGlsZSAoZWF0KCcsJykpOyB9CiAgICAgICAgaWYgKCFlYXQoJyknKSkgZXJyKCdwYXJlbnRow6hzZSBtYW5xdWFudGUgYXByw6hzICcgKyBub20pOwogICAgICAgIGlmICghRk5bbm9tXSkgZXJyKCdmb25jdGlvbiBpbmNvbm51ZSAnICsgbm9tKTsgcmV0dXJuIEZOW25vbV0oLi4uYXJncyk7CiAgICAgIH0KICAgICAgaWYgKCEobm9tIGluIHZhcnMpKSBlcnIoJ25vbSBpbmNvbm51ICcgKyBub20pOwogICAgICByZXR1cm4gdmFyc1tub21dOwogICAgfQogICAgZXJyKCdzeW1ib2xlIGluYXR0ZW5kdSDDoCBsYSBwb3NpdGlvbiAnICsgaSk7CiAgfQogIGZ1bmN0aW9uIG11bCgpIHsgbGV0IHYgPSBwcmltKCk7IGZvciAoOzspIHsgaWYgKGVhdCgnKicpKSB2ID0gTnVtYmVyKHYpICogTnVtYmVyKHByaW0oKSk7IGVsc2UgaWYgKGVhdCgnLycpKSB7IGNvbnN0IGQgPSBOdW1iZXIocHJpbSgpKTsgdiA9IGQgPyBOdW1iZXIodikgLyBkIDogMDsgfSBlbHNlIGlmIChlYXQoJyUnKSkgdiA9IE51bWJlcih2KSAlIE51bWJlcihwcmltKCkpOyBlbHNlIHJldHVybiB2OyB9IH0KICBmdW5jdGlvbiBhZGQoKSB7IGxldCB2ID0gbXVsKCk7IGZvciAoOzspIHsgaWYgKGVhdCgnKycpKSB7IGNvbnN0IGIgPSBtdWwoKTsgdiA9ICh0eXBlb2YgdiA9PT0gJ251bWJlcicgJiYgdHlwZW9mIGIgPT09ICdudW1iZXInKSA\/IHYgKyBiIDogU3RyaW5nKHYpICsgU3RyaW5nKGIpOyB9IGVsc2UgaWYgKHBlZWsoJy0nKSAmJiAhcGVlaygnLT4nKSkgeyBlYXQoJy0nKTsgdiA9IE51bWJlcih2KSAtIE51bWJlcihtdWwoKSk7IH0gZWxzZSByZXR1cm4gdjsgfSB9CiAgZnVuY3Rpb24gY21wKCkgewogICAgbGV0IHYgPSBhZGQoKTsKICAgIGZvciAoOzspIHsKICAgICAgaWYgKGVhdCgnPT0nKSkgeyBjb25zdCBiID0gYWRkKCk7IHYgPSBTdHJpbmcodikgPT09IFN0cmluZyhiKTsgfQogICAgICBlbHNlIGlmIChlYXQoJyE9JykpIHsgY29uc3QgYiA9IGFkZCgpOyB2ID0gU3RyaW5nKHYpICE9PSBTdHJpbmcoYik7IH0KICAgICAgZWxzZSBpZiAoZWF0KCc8PScpKSB2ID0gTnVtYmVyKHYpIDw9IE51bWJlcihhZGQoKSk7CiAgICAgIGVsc2UgaWYgKGVhdCgnPj0nKSkgdiA9IE51bWJlcih2KSA+PSBOdW1iZXIoYWRkKCkpOwogICAgICBlbHNlIGlmIChlYXQoJzwnKSkgdiA9IE51bWJlcih2KSA8IE51bWJlcihhZGQoKSk7CiAgICAgIGVsc2UgaWYgKGVhdCgnPicpKSB2ID0gTnVtYmVyKHYpID4gTnVtYmVyKGFkZCgpKTsKICAgICAgZWxzZSByZXR1cm4gdjsKICAgIH0KICB9CiAgZnVuY3Rpb24gZXQoKSB7IGxldCB2ID0gY21wKCk7IHdoaWxlIChlYXQoJyYmJykpIHsgY29uc3QgYiA9IGNtcCgpOyB2ID0gISF2ICYmICEhYjsgfSByZXR1cm4gdjsgfQogIGZ1bmN0aW9uIG91KCkgeyBsZXQgdiA9IGV0KCk7IHdoaWxlIChlYXQoJ3x8JykpIHsgY29uc3QgYiA9IGV0KCk7IHYgPSAhIXYgfHwgISFiOyB9IHJldHVybiB2OyB9CiAgY29uc3QgciA9IG91KCk7IHdzKCk7IGlmIChpIDwgcy5sZW5ndGgpIGVycigncmVzdGUgaW5hdHRlbmR1IMKrICcgKyBzLnNsaWNlKGkpICsgJyDCuycpOwogIHJldHVybiByOwp9Ci8vIFLDqXNvdXQgdW4gb3V0aWwgcG91ciB1biBqZXUgZGUgcsOpcG9uc2VzIDogY2FsY3VscyBkYW5zIGwnb3JkcmUsIHB1aXMgcHJlbWnDqHJlIHLDqGdsZSB2cmFpZSAoc2lub24gcsOpc3VsdGF0IHBhciBkw6lmYXV0KS4KZnVuY3Rpb24gc2VvUmVzb3VkcmUoc3BlYywgcmVwb25zZXMpIHsKICBjb25zdCB2YXJzID0ge307CiAgZm9yIChjb25zdCBxIG9mIHNwZWMucXVlc3Rpb25zIHx8IFtdKSB7CiAgICBsZXQgdiA9IHJlcG9uc2VzW3EuaWRdOwogICAgaWYgKHYgPT09IHVuZGVmaW5lZCB8fCB2ID09PSBudWxsIHx8IHYgPT09ICcnKSB2ID0gcS5mb3JtZSA9PT0gJ211bHRpJyA\/IFtdIDogKHEuZm9ybWUgPT09ICdjdXJzZXVyJyB8fCBxLmZvcm1lID09PSAnbm9tYnJlJykgPyBOdW1iZXIocS5kZWZhdXQgPz8gcS5taW4gPz8gMCkgOiAnJzsKICAgIGlmIChxLmZvcm1lID09PSAnY3Vyc2V1cicgfHwgcS5mb3JtZSA9PT0gJ25vbWJyZScpIHYgPSBOdW1iZXIodik7CiAgICB2YXJzW3EuaWRdID0gdjsKICB9CiAgZm9yIChjb25zdCBjIG9mIHNwZWMuY2FsY3VscyB8fCBbXSkgdmFyc1tjLmlkXSA9IHNlb0V2YWwoYy5mb3JtdWxlLCB2YXJzKTsKICBsZXQgaWQgPSBzcGVjLnJlc3VsdGF0X2RlZmF1dDsKICBmb3IgKGNvbnN0IHIgb2Ygc3BlYy5yZWdsZXMgfHwgW10pIHsgaWYgKHNlb0V2YWwoci5zaSwgdmFycykpIHsgaWQgPSByLnJlc3VsdGF0OyBicmVhazsgfSB9CiAgcmV0dXJuIHsgaWQsIHZhcnMgfTsKfQoKLy8gTW90ZXVyIGRlcyBvdXRpbHMgaW50ZXJhY3RpZnMg4oCUIGFmZmljaGFnZSBkYW5zIGxhIHBhZ2UgKGF1Y3VuZSBkw6lwZW5kYW5jZSwgYXVjdW4gYXBwZWwgcsOpc2VhdSwgdGV4dGVzIGluc8OpcsOpcyBzYW5zIEhUTUwpLgovLyBVbmUgcXVlc3Rpb24gw6AgbGEgZm9pcywgZ3JhbmRlcyBjYXJ0ZXMgw6AgdG91Y2hlciwgY3Vyc2V1ciBhdmVjIHZhbGV1ciBlbiBkaXJlY3QsIGJhcnJlIGRlIHByb2dyZXNzaW9uLCByZXRvdXIgYXJyacOocmUsCi8vIHLDqXN1bHRhdCBlbiBjYXJ0ZSAodmFsZXVyIGNhbGN1bMOpZSwgcmVjb21tYW5kYXRpb24gYXZlYyBpbWFnZSwgbm9tLCBwcml4LCBib3V0b24pLCByZWNvbW1lbmNlci4KZnVuY3Rpb24gc2VvT3V0aWwocmFjaW5lKSB7CiAgY29uc3Qgc3BlYyA9IEpTT04ucGFyc2UocmFjaW5lLnF1ZXJ5U2VsZWN0b3IoJ3NjcmlwdFt0eXBlPSJhcHBsaWNhdGlvbi9qc29uIl0nKS50ZXh0Q29udGVudCk7CiAgY29uc3QgcXMgPSBzcGVjLnF1ZXN0aW9ucyB8fCBbXTsKICBjb25zdCByZXAgPSB7fTsgbGV0IGsgPSAwOyBjb25zdCBwaWxlID0gW107CiAgY29uc3QgVCA9IE9iamVjdC5hc3NpZ24oeyBvdWk6ICdPdWknLCBub246ICdOb24nLCBxdWVzdGlvbl9uX3N1cjogJ1F1ZXN0aW9uIHtufSBzdXIge3R9JywgcmV0b3VyOiAnUmV0b3VyJywgY29udGludWVyOiAnQ29udGludWVyJywgdm9pcl9yZXN1bHRhdDogJ1ZvaXIgbGUgcsOpc3VsdGF0Jywgdm90cmVfcmVzdWx0YXQ6ICdWb3RyZSByw6lzdWx0YXQnLCBpbXByaW1lcjogJ0ltcHJpbWVyIG91IGVucmVnaXN0cmVyIGVuIFBERicsIHJlY29tbWVuY2VyOiAnUmVjb21tZW5jZXInLCBkaW1pbnVlcjogJ0RpbWludWVyJywgYXVnbWVudGVyOiAnQXVnbWVudGVyJyB9LCBzcGVjLnRleHRlcyB8fCB7fSk7CiAgY29uc3QgTE9DID0gc3BlYy5sb2NhbGUgfHwgJ2ZyLUZSJzsKICBjb25zdCBlbCA9ICh0LCBjLCB0eHQpID0+IHsgY29uc3QgZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQodCk7IGlmIChjKSBlLmNsYXNzTmFtZSA9IGM7IGlmICh0eHQgIT0gbnVsbCkgZS50ZXh0Q29udGVudCA9IHR4dDsgcmV0dXJuIGU7IH07CiAgY29uc3QgZm10ID0gdiA9PiB0eXBlb2YgdiA9PT0gJ251bWJlcicgPyB2LnRvTG9jYWxlU3RyaW5nKExPQywgeyBtYXhpbXVtRnJhY3Rpb25EaWdpdHM6IDIgfSkgOiBTdHJpbmcodik7CiAgY29uc3QgcmVtcGxpciA9ICh0LCB2YXJzKSA9PiBTdHJpbmcodCB8fCAnJykucmVwbGFjZSgvXHtce1xzKihbQS1aYS16X11bQS1aYS16MC05X10qKVxzKlx9XH0vZywgKG0sIG4pID0+IChuIGluIHZhcnMgPyBmbXQodmFyc1tuXSkgOiBtKSk7CiAgY29uc3QgdmlzaWJsZSA9IHEgPT4geyBpZiAoIXEuc2kpIHJldHVybiB0cnVlOyB0cnkgeyByZXR1cm4gISFzZW9FdmFsKHEuc2ksIE9iamVjdC5hc3NpZ24oe30sIHJlcCkpOyB9IGNhdGNoIChlKSB7IHJldHVybiB0cnVlOyB9IH07CiAgY29uc3QgY29ycHMgPSBlbCgnZGl2JywgJ3NvLWNvcnBzJyk7CiAgY29uc3QgdGV0ZSA9IGVsKCdkaXYnLCAnc28tdGV0ZScpOwogIHRldGUuYXBwZW5kKGVsKCdkaXYnLCAnc28tc3VyJywgc3BlYy5ldGlxdWV0dGUgfHwgJ091dGlsIMK3IG1vaW5zIGTigJl1bmUgbWludXRlJyksIGVsKCdkaXYnLCAnc28tdGl0cmUnLCBzcGVjLnRpdHJlKSwgZWwoJ3AnLCAnc28tYWNjcm9jaGUnLCBzcGVjLmFjY3JvY2hlIHx8ICcnKSk7CiAgY29uc3QgYmFycmUgPSBlbCgnZGl2JywgJ3NvLWJhcnJlJyk7IGNvbnN0IGphdWdlID0gZWwoJ3NwYW4nKTsgYmFycmUuYXBwZW5kKGphdWdlKTsKICByYWNpbmUudGV4dENvbnRlbnQgPSAnJzsgcmFjaW5lLmFwcGVuZCh0ZXRlLCBiYXJyZSwgY29ycHMpOwogIGNvbnN0IHN1aXZhbnRlID0gKCkgPT4geyBwaWxlLnB1c2goayk7IGsrKzsgd2hpbGUgKGsgPCBxcy5sZW5ndGggJiYgIXZpc2libGUocXNba10pKSBrKys7IG1vbnRyZXIoKTsgfTsKICBmdW5jdGlvbiBtb250cmVyKCkgewogICAgY29ycHMudGV4dENvbnRlbnQgPSAnJzsKICAgIGlmIChrID49IHFzLmxlbmd0aCkgcmV0dXJuIHJlc3VsdGF0KCk7CiAgICBjb25zdCBxID0gcXNba107IGNvbnN0IG4gPSBxcy5maWx0ZXIodmlzaWJsZSkubGVuZ3RoOyBjb25zdCBwb3MgPSBxcy5zbGljZSgwLCBrICsgMSkuZmlsdGVyKHZpc2libGUpLmxlbmd0aDsKICAgIGphdWdlLnN0eWxlLndpZHRoID0gTWF0aC5yb3VuZCgoKHBvcyAtIDEpIC8gTWF0aC5tYXgoMSwgbikpICogMTAwKSArICclJzsKICAgIGNvbnN0IGJsb2MgPSBlbCgnZGl2JywgJ3NvLXF1ZXN0aW9uIHNvLWVudHJlJyk7CiAgICBibG9jLmFwcGVuZChlbCgnZGl2JywgJ3NvLWV0YXBlJywgVC5xdWVzdGlvbl9uX3N1ci5yZXBsYWNlKCd7bn0nLCBwb3MpLnJlcGxhY2UoJ3t0fScsIG4pKSwgZWwoJ2RpdicsICdzby1xJywgcS5xdWVzdGlvbikpOwogICAgaWYgKHEuYWlkZSkgYmxvYy5hcHBlbmQoZWwoJ3AnLCAnc28tYWlkZScsIHEuYWlkZSkpOwogICAgY29uc3Qgem9uZSA9IGVsKCdkaXYnLCAnc28tem9uZScpOwogICAgaWYgKHEuZm9ybWUgPT09ICdjaG9peCcgfHwgcS5mb3JtZSA9PT0gJ291aV9ub24nIHx8IHEuZm9ybWUgPT09ICdtdWx0aScpIHsKICAgICAgY29uc3Qgb3B0cyA9IHEuZm9ybWUgPT09ICdvdWlfbm9uJyA\/IFt7IHZhbGV1cjogJ291aScsIGxpYmVsbGU6IFQub3VpIH0sIHsgdmFsZXVyOiAnbm9uJywgbGliZWxsZTogVC5ub24gfV0gOiAocS5vcHRpb25zIHx8IFtdKTsKICAgICAgem9uZS5jbGFzc05hbWUgPSAnc28tb3B0aW9ucycgKyAocS5mb3JtZSA9PT0gJ291aV9ub24nID8gJyBzby1kZXV4JyA6ICcnKSArIChvcHRzLmxlbmd0aCA+IDQgPyAnIHNvLXNlcnJlJyA6ICcnKTsKICAgICAgem9uZS5zZXRBdHRyaWJ1dGUoJ3JvbGUnLCBxLmZvcm1lID09PSAnbXVsdGknID8gJ2dyb3VwJyA6ICdyYWRpb2dyb3VwJyk7CiAgICAgIGNvbnN0IGNob2lzaXMgPSBuZXcgU2V0KEFycmF5LmlzQXJyYXkocmVwW3EuaWRdKSA\/IHJlcFtxLmlkXSA6IFtdKTsKICAgICAgZm9yIChjb25zdCBvIG9mIG9wdHMpIHsKICAgICAgICBjb25zdCBiID0gZWwoJ2J1dHRvbicsICdzby1vcHRpb24nKTsgYi50eXBlID0gJ2J1dHRvbic7CiAgICAgICAgYi5hcHBlbmQoZWwoJ3NwYW4nLCAnc28tb3B0aW9uLXRpdHJlJywgby5saWJlbGxlKSk7IGlmIChvLmRldGFpbCkgYi5hcHBlbmQoZWwoJ3NwYW4nLCAnc28tb3B0aW9uLWRldGFpbCcsIG8uZGV0YWlsKSk7CiAgICAgICAgY29uc3QgYWN0aWYgPSBxLmZvcm1lID09PSAnbXVsdGknID8gY2hvaXNpcy5oYXMoby52YWxldXIpIDogcmVwW3EuaWRdID09PSBvLnZhbGV1cjsKICAgICAgICBpZiAoYWN0aWYpIGIuY2xhc3NMaXN0LmFkZCgnc28tY2hvaXNpJyk7IGIuc2V0QXR0cmlidXRlKCdhcmlhLXByZXNzZWQnLCBhY3RpZiA\/ICd0cnVlJyA6ICdmYWxzZScpOwogICAgICAgIGIuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoKSA9PiB7CiAgICAgICAgICBpZiAocS5mb3JtZSA9PT0gJ211bHRpJykgeyBjaG9pc2lzLmhhcyhvLnZhbGV1cikgPyBjaG9pc2lzLmRlbGV0ZShvLnZhbGV1cikgOiBjaG9pc2lzLmFkZChvLnZhbGV1cik7IHJlcFtxLmlkXSA9IFsuLi5jaG9pc2lzXTsgYi5jbGFzc0xpc3QudG9nZ2xlKCdzby1jaG9pc2knKTsgYi5zZXRBdHRyaWJ1dGUoJ2FyaWEtcHJlc3NlZCcsIGNob2lzaXMuaGFzKG8udmFsZXVyKSA\/ICd0cnVlJyA6ICdmYWxzZScpOyB9CiAgICAgICAgICBlbHNlIHsgcmVwW3EuaWRdID0gby52YWxldXI7IHpvbmUucXVlcnlTZWxlY3RvckFsbCgnLnNvLW9wdGlvbicpLmZvckVhY2goeCA9PiB7IHguY2xhc3NMaXN0LnJlbW92ZSgnc28tY2hvaXNpJyk7IHguc2V0QXR0cmlidXRlKCdhcmlhLXByZXNzZWQnLCAnZmFsc2UnKTsgfSk7IGIuY2xhc3NMaXN0LmFkZCgnc28tY2hvaXNpJyk7IGIuc2V0QXR0cmlidXRlKCdhcmlhLXByZXNzZWQnLCAndHJ1ZScpOyBzZXRUaW1lb3V0KHN1aXZhbnRlLCAyMjApOyB9CiAgICAgICAgfSk7CiAgICAgICAgem9uZS5hcHBlbmQoYik7CiAgICAgIH0KICAgIH0gZWxzZSB7CiAgICAgIGNvbnN0IG1pbiA9IE51bWJlcihxLm1pbiA\/PyAwKSwgbWF4ID0gTnVtYmVyKHEubWF4ID8\/IDEwMCksIHBhcyA9IE51bWJlcihxLnBhcyB8fCAxKTsKICAgICAgaWYgKHJlcFtxLmlkXSA9PT0gdW5kZWZpbmVkKSByZXBbcS5pZF0gPSBOdW1iZXIocS5kZWZhdXQgPz8gbWluKTsKICAgICAgY29uc3QgdmFsID0gZWwoJ2RpdicsICdzby12YWxldXInKTsgY29uc3QgbWFqID0gKCkgPT4geyB2YWwudGV4dENvbnRlbnQgPSBmbXQoTnVtYmVyKHJlcFtxLmlkXSkpICsgKHEudW5pdGUgPyAnICcgKyBxLnVuaXRlIDogJycpOyB9OwogICAgICBpZiAocS5mb3JtZSA9PT0gJ2N1cnNldXInKSB7CiAgICAgICAgY29uc3QgciA9IGVsKCdpbnB1dCcsICdzby1jdXJzZXVyJyk7IHIudHlwZSA9ICdyYW5nZSc7IHIubWluID0gbWluOyByLm1heCA9IG1heDsgci5zdGVwID0gcGFzOyByLnZhbHVlID0gcmVwW3EuaWRdOwogICAgICAgIHIuc2V0QXR0cmlidXRlKCdhcmlhLWxhYmVsJywgcS5xdWVzdGlvbik7CiAgICAgICAgci5hZGRFdmVudExpc3RlbmVyKCdpbnB1dCcsICgpID0+IHsgcmVwW3EuaWRdID0gTnVtYmVyKHIudmFsdWUpOyBtYWooKTsgfSk7CiAgICAgICAgY29uc3QgYm9ybmVzID0gZWwoJ2RpdicsICdzby1ib3JuZXMnKTsgYm9ybmVzLmFwcGVuZChlbCgnc3BhbicsICcnLCBmbXQobWluKSArIChxLnVuaXRlID8gJyAnICsgcS51bml0ZSA6ICcnKSksIGVsKCdzcGFuJywgJycsIGZtdChtYXgpICsgKHEudW5pdGUgPyAnICcgKyBxLnVuaXRlIDogJycpKSk7CiAgICAgICAgem9uZS5hcHBlbmQodmFsLCByLCBib3JuZXMpOwogICAgICB9IGVsc2UgewogICAgICAgIGNvbnN0IGxpZ25lID0gZWwoJ2RpdicsICdzby1ub21icmUnKTsKICAgICAgICBjb25zdCBtb2lucyA9IGVsKCdidXR0b24nLCAnc28tcGFzJywgJ+KIkicpOyBtb2lucy50eXBlID0gJ2J1dHRvbic7IG1vaW5zLnNldEF0dHJpYnV0ZSgnYXJpYS1sYWJlbCcsIFQuZGltaW51ZXIpOwogICAgICAgIGNvbnN0IGNoYW1wID0gZWwoJ2lucHV0JywgJ3NvLWNoYW1wJyk7IGNoYW1wLnR5cGUgPSAnbnVtYmVyJzsgY2hhbXAubWluID0gbWluOyBjaGFtcC5tYXggPSBtYXg7IGNoYW1wLnN0ZXAgPSBwYXM7IGNoYW1wLnZhbHVlID0gcmVwW3EuaWRdOyBjaGFtcC5zZXRBdHRyaWJ1dGUoJ2FyaWEtbGFiZWwnLCBxLnF1ZXN0aW9uKTsKICAgICAgICBjb25zdCBwbHVzID0gZWwoJ2J1dHRvbicsICdzby1wYXMnLCAnKycpOyBwbHVzLnR5cGUgPSAnYnV0dG9uJzsgcGx1cy5zZXRBdHRyaWJ1dGUoJ2FyaWEtbGFiZWwnLCBULmF1Z21lbnRlcik7CiAgICAgICAgY29uc3QgYm9ybmUgPSB2ID0+IE1hdGgubWluKG1heCwgTWF0aC5tYXgobWluLCB2KSk7CiAgICAgICAgbW9pbnMuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoKSA9PiB7IHJlcFtxLmlkXSA9IGJvcm5lKE51bWJlcihyZXBbcS5pZF0pIC0gcGFzKTsgY2hhbXAudmFsdWUgPSByZXBbcS5pZF07IH0pOwogICAgICAgIHBsdXMuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoKSA9PiB7IHJlcFtxLmlkXSA9IGJvcm5lKE51bWJlcihyZXBbcS5pZF0pICsgcGFzKTsgY2hhbXAudmFsdWUgPSByZXBbcS5pZF07IH0pOwogICAgICAgIGNoYW1wLmFkZEV2ZW50TGlzdGVuZXIoJ2lucHV0JywgKCkgPT4geyByZXBbcS5pZF0gPSBib3JuZShOdW1iZXIoY2hhbXAudmFsdWUpIHx8IDApOyB9KTsKICAgICAgICBsaWduZS5hcHBlbmQobW9pbnMsIGNoYW1wLCBwbHVzKTsgaWYgKHEudW5pdGUpIGxpZ25lLmFwcGVuZChlbCgnc3BhbicsICdzby11bml0ZScsIHEudW5pdGUpKTsKICAgICAgICB6b25lLmFwcGVuZChsaWduZSk7CiAgICAgIH0KICAgICAgbWFqKCk7CiAgICB9CiAgICBibG9jLmFwcGVuZCh6b25lKTsKICAgIGNvbnN0IHBpZWQgPSBlbCgnZGl2JywgJ3NvLXBpZWQnKTsKICAgIGlmIChwaWxlLmxlbmd0aCkgeyBjb25zdCByID0gZWwoJ2J1dHRvbicsICdzby1yZXRvdXInLCAoL17ihpAvLnRlc3QoVC5yZXRvdXIpID8gVC5yZXRvdXIgOiAn4oaQICcgKyBULnJldG91cikpOyByLnR5cGUgPSAnYnV0dG9uJzsgci5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsICgpID0+IHsgayA9IHBpbGUucG9wKCk7IG1vbnRyZXIoKTsgfSk7IHBpZWQuYXBwZW5kKHIpOyB9IGVsc2UgcGllZC5hcHBlbmQoZWwoJ3NwYW4nKSk7CiAgICBpZiAocS5mb3JtZSAhPT0gJ2Nob2l4JyAmJiBxLmZvcm1lICE9PSAnb3VpX25vbicpIHsKICAgICAgY29uc3QgYyA9IGVsKCdidXR0b24nLCAnc28tc3VpdGUnLCBrID09PSBxcy5sZW5ndGggLSAxID8gVC52b2lyX3Jlc3VsdGF0IDogVC5jb250aW51ZXIpOyBjLnR5cGUgPSAnYnV0dG9uJzsKICAgICAgYy5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsICgpID0+IHsgaWYgKHEuZm9ybWUgPT09ICdtdWx0aScgJiYgIShyZXBbcS5pZF0gfHwgW10pLmxlbmd0aCAmJiAhcS5mYWN1bHRhdGlmKSB7IGMuY2xhc3NMaXN0LmFkZCgnc28tc2Vjb3VlJyk7IHNldFRpbWVvdXQoKCkgPT4gYy5jbGFzc0xpc3QucmVtb3ZlKCdzby1zZWNvdWUnKSwgNDAwKTsgcmV0dXJuOyB9IHN1aXZhbnRlKCk7IH0pOwogICAgICBwaWVkLmFwcGVuZChjKTsKICAgIH0KICAgIGJsb2MuYXBwZW5kKHBpZWQpOyBjb3Jwcy5hcHBlbmQoYmxvYyk7CiAgICBjb25zdCBmID0gYmxvYy5xdWVyeVNlbGVjdG9yKCdidXR0b24uc28tb3B0aW9uLCBpbnB1dCcpOyBpZiAoZiAmJiByYWNpbmUuZGF0YXNldC52dSkgZi5mb2N1cyh7IHByZXZlbnRTY3JvbGw6IHRydWUgfSk7IHJhY2luZS5kYXRhc2V0LnZ1ID0gJzEnOwogIH0KICBmdW5jdGlvbiByZXN1bHRhdCgpIHsKICAgIGphdWdlLnN0eWxlLndpZHRoID0gJzEwMCUnOwogICAgbGV0IG91dDsgdHJ5IHsgb3V0ID0gc2VvUmVzb3VkcmUoc3BlYywgcmVwKTsgfSBjYXRjaCAoZSkgeyBvdXQgPSB7IGlkOiBzcGVjLnJlc3VsdGF0X2RlZmF1dCwgdmFyczoge30gfTsgfQogICAgY29uc3QgUiA9IChzcGVjLnJlc3VsdGF0cyB8fCBbXSkuZmluZChyID0+IHIuaWQgPT09IG91dC5pZCkgfHwgKHNwZWMucmVzdWx0YXRzIHx8IFtdKVswXSB8fCB7fTsKICAgIGNvbnN0IGJsb2MgPSBlbCgnZGl2JywgJ3NvLXJlc3VsdGF0IHNvLWVudHJlJyk7IGJsb2Muc2V0QXR0cmlidXRlKCdhcmlhLWxpdmUnLCAncG9saXRlJyk7CiAgICBibG9jLmFwcGVuZChlbCgnZGl2JywgJ3NvLXN1cicsIFIuZXRpcXVldHRlIHx8IFQudm90cmVfcmVzdWx0YXQpLCBlbCgnZGl2JywgJ3NvLXJlcy10aXRyZScsIHJlbXBsaXIoUi50aXRyZSwgb3V0LnZhcnMpKSk7CiAgICBpZiAoUi52YWxldXIpIGJsb2MuYXBwZW5kKGVsKCdkaXYnLCAnc28tcmVzLXZhbGV1cicsIHJlbXBsaXIoUi52YWxldXIsIG91dC52YXJzKSkpOwogICAgaWYgKFIudGV4dGUpIGJsb2MuYXBwZW5kKGVsKCdwJywgJ3NvLXJlcy10ZXh0ZScsIHJlbXBsaXIoUi50ZXh0ZSwgb3V0LnZhcnMpKSk7CiAgICBjYXJ0ZUV0TGllbnMoYmxvYywgUik7CiAgICBpZiAoc3BlYy5pbXByaW1hYmxlKSB7IGNvbnN0IHAgPSBlbCgnYnV0dG9uJywgJ3NvLXJldG91cicsICdcdTIzOTkgJyArIFQuaW1wcmltZXIpOyBwLnR5cGUgPSAnYnV0dG9uJzsgcC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsICgpID0+IHsgcmFjaW5lLmNsYXNzTGlzdC5hZGQoJ3NvLWltcHJpbWVyJyk7IHdpbmRvdy5wcmludCgpOyBzZXRUaW1lb3V0KCgpID0+IHJhY2luZS5jbGFzc0xpc3QucmVtb3ZlKCdzby1pbXByaW1lcicpLCA1MDApOyB9KTsgYmxvYy5hcHBlbmQocCk7IH0KICAgIGNvbnN0IHJlID0gZWwoJ2J1dHRvbicsICdzby1yZXRvdXInLCAn4oa6ICcgKyBULnJlY29tbWVuY2VyKTsgcmUudHlwZSA9ICdidXR0b24nOyByZS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsICgpID0+IHsgZm9yIChjb25zdCB4IGluIHJlcCkgZGVsZXRlIHJlcFt4XTsgayA9IDA7IHBpbGUubGVuZ3RoID0gMDsgbW9udHJlcigpOyB9KTsKICAgIGJsb2MuYXBwZW5kKHJlKTsKICAgIGlmIChzcGVjLm1lbnRpb24pIGJsb2MuYXBwZW5kKGVsKCdwJywgJ3NvLW1lbnRpb24nLCBzcGVjLm1lbnRpb24pKTsKICAgIGNvcnBzLmFwcGVuZChibG9jKTsKICB9CiAgLy8gTW9kZSBkaXJlY3QgKG91dGlsIGNvdXJ0LCBzYW5zIHF1ZXN0aW9uIGNvbmRpdGlvbm5lbGxlKSA6IHRvdXRlcyBsZXMgcXVlc3Rpb25zIHZpc2libGVzLCBsZSByw6lzdWx0YXQgc2UgbWV0IMOgIGpvdXIgw6AgY2hhcXVlIHLDqXBvbnNlLgogIGNvbnN0IGRpcmVjdCA9IHNwZWMubW9kZSA9PT0gJ2RpcmVjdCcgfHwgKHNwZWMubW9kZSAhPT0gJ2V0YXBlcycgJiYgcXMubGVuZ3RoIDw9IDQgJiYgIXFzLnNvbWUocSA9PiBxLnNpKSk7CiAgaWYgKGRpcmVjdCkgcmV0dXJuIHRvdXRBZmZpY2hlcigpOwogIG1vbnRyZXIoKTsKICBmdW5jdGlvbiB0b3V0QWZmaWNoZXIoKSB7CiAgICBiYXJyZS5yZW1vdmUoKTsgcmFjaW5lLmNsYXNzTGlzdC5hZGQoJ3NvLWRpcmVjdCcpOwogICAgY29uc3QgZ3JpbGxlID0gZWwoJ2RpdicsICdzby1ncmlsbGUnKTsgY29uc3Qgc29ydGllID0gZWwoJ2RpdicsICdzby1zb3J0aWUnKTsgc29ydGllLnNldEF0dHJpYnV0ZSgnYXJpYS1saXZlJywgJ3BvbGl0ZScpOwogICAgY29ycHMuYXBwZW5kKGdyaWxsZSwgc29ydGllKTsKICAgIGNvbnN0IG1haiA9ICgpID0+IHsgc29ydGllLnRleHRDb250ZW50ID0gJyc7IGNvbnN0IGZhaXQgPSBxcy5ldmVyeShxID0+IHJlcFtxLmlkXSAhPT0gdW5kZWZpbmVkICYmIChxLmZvcm1lICE9PSAnbXVsdGknIHx8IChyZXBbcS5pZF0gfHwgW10pLmxlbmd0aCB8fCBxLmZhY3VsdGF0aWYpKTsKICAgICAgaWYgKCFmYWl0KSB7IHNvcnRpZS5hcHBlbmQoZWwoJ3AnLCAnc28tYXR0ZW50ZScsIHNwZWMuYXR0ZW50ZSB8fCAnUsOpcG9uZGV6IGF1eCBxdWVzdGlvbnMgOiB2b3RyZSByw6lzdWx0YXQgc1x1MjAxOWFmZmljaGUgaWNpLicpKTsgcmV0dXJuOyB9IGFmZmljaGVyUmVzdWx0YXQoc29ydGllKTsgfTsKICAgIGZvciAoY29uc3QgcSBvZiBxcykgewogICAgICBjb25zdCBiID0gZWwoJ2RpdicsICdzby1xdWVzdGlvbicpOyBiLmFwcGVuZChlbCgnZGl2JywgJ3NvLXEnLCBxLnF1ZXN0aW9uKSk7IGlmIChxLmFpZGUpIGIuYXBwZW5kKGVsKCdwJywgJ3NvLWFpZGUnLCBxLmFpZGUpKTsKICAgICAgaWYgKHEuZm9ybWUgPT09ICdjaG9peCcgfHwgcS5mb3JtZSA9PT0gJ291aV9ub24nIHx8IHEuZm9ybWUgPT09ICdtdWx0aScpIHsKICAgICAgICBjb25zdCBvcHRzID0gcS5mb3JtZSA9PT0gJ291aV9ub24nID8gW3sgdmFsZXVyOiAnb3VpJywgbGliZWxsZTogVC5vdWkgfSwgeyB2YWxldXI6ICdub24nLCBsaWJlbGxlOiBULm5vbiB9XSA6IChxLm9wdGlvbnMgfHwgW10pOwogICAgICAgIGNvbnN0IHogPSBlbCgnZGl2JywgJ3NvLXB1Y2VzJyk7IHouc2V0QXR0cmlidXRlKCdyb2xlJywgcS5mb3JtZSA9PT0gJ211bHRpJyA\/ICdncm91cCcgOiAncmFkaW9ncm91cCcpOwogICAgICAgIGlmIChxLmZvcm1lID09PSAnbXVsdGknKSByZXBbcS5pZF0gPSBbXTsKICAgICAgICBmb3IgKGNvbnN0IG8gb2Ygb3B0cykgewogICAgICAgICAgY29uc3QgYyA9IGVsKCdidXR0b24nLCAnc28tcHVjZScsIG8ubGliZWxsZSk7IGMudHlwZSA9ICdidXR0b24nOyBjLnNldEF0dHJpYnV0ZSgnYXJpYS1wcmVzc2VkJywgJ2ZhbHNlJyk7IGlmIChvLmRldGFpbCkgYy50aXRsZSA9IG8uZGV0YWlsOwogICAgICAgICAgYy5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsICgpID0+IHsKICAgICAgICAgICAgaWYgKHEuZm9ybWUgPT09ICdtdWx0aScpIHsgY29uc3QgbCA9IG5ldyBTZXQocmVwW3EuaWRdIHx8IFtdKTsgbC5oYXMoby52YWxldXIpID8gbC5kZWxldGUoby52YWxldXIpIDogbC5hZGQoby52YWxldXIpOyByZXBbcS5pZF0gPSBbLi4ubF07IGMuY2xhc3NMaXN0LnRvZ2dsZSgnc28tY2hvaXNpJyk7IGMuc2V0QXR0cmlidXRlKCdhcmlhLXByZXNzZWQnLCBsLmhhcyhvLnZhbGV1cikgPyAndHJ1ZScgOiAnZmFsc2UnKTsgfQogICAgICAgICAgICBlbHNlIHsgcmVwW3EuaWRdID0gby52YWxldXI7IHoucXVlcnlTZWxlY3RvckFsbCgnLnNvLXB1Y2UnKS5mb3JFYWNoKHggPT4geyB4LmNsYXNzTGlzdC5yZW1vdmUoJ3NvLWNob2lzaScpOyB4LnNldEF0dHJpYnV0ZSgnYXJpYS1wcmVzc2VkJywgJ2ZhbHNlJyk7IH0pOyBjLmNsYXNzTGlzdC5hZGQoJ3NvLWNob2lzaScpOyBjLnNldEF0dHJpYnV0ZSgnYXJpYS1wcmVzc2VkJywgJ3RydWUnKTsgfQogICAgICAgICAgICBtYWooKTsKICAgICAgICAgIH0pOwogICAgICAgICAgei5hcHBlbmQoYyk7CiAgICAgICAgfQogICAgICAgIGIuYXBwZW5kKHopOwogICAgICB9IGVsc2UgewogICAgICAgIGNvbnN0IG1pbiA9IE51bWJlcihxLm1pbiA\/PyAwKSwgbWF4ID0gTnVtYmVyKHEubWF4ID8\/IDEwMCksIHBhcyA9IE51bWJlcihxLnBhcyB8fCAxKTsgcmVwW3EuaWRdID0gTnVtYmVyKHEuZGVmYXV0ID8\/IG1pbik7CiAgICAgICAgY29uc3QgdiA9IGVsKCdzcGFuJywgJ3NvLXZhbGV1ci1taW5pJyk7IGNvbnN0IGVjcmlyZSA9ICgpID0+IHsgdi50ZXh0Q29udGVudCA9IGZtdChOdW1iZXIocmVwW3EuaWRdKSkgKyAocS51bml0ZSA\/ICcgJyArIHEudW5pdGUgOiAnJyk7IH07CiAgICAgICAgY29uc3QgciA9IGVsKCdpbnB1dCcsICdzby1jdXJzZXVyJyk7IHIudHlwZSA9ICdyYW5nZSc7IHIubWluID0gbWluOyByLm1heCA9IG1heDsgci5zdGVwID0gcGFzOyByLnZhbHVlID0gcmVwW3EuaWRdOyByLnNldEF0dHJpYnV0ZSgnYXJpYS1sYWJlbCcsIHEucXVlc3Rpb24pOwogICAgICAgIHIuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLCAoKSA9PiB7IHJlcFtxLmlkXSA9IE51bWJlcihyLnZhbHVlKTsgZWNyaXJlKCk7IG1haigpOyB9KTsKICAgICAgICBjb25zdCBsID0gZWwoJ2RpdicsICdzby1saWduZS1jdXJzZXVyJyk7IGwuYXBwZW5kKHIsIHYpOyBiLmFwcGVuZChsKTsgZWNyaXJlKCk7CiAgICAgIH0KICAgICAgZ3JpbGxlLmFwcGVuZChiKTsKICAgIH0KICAgIG1haigpOwogIH0KICBmdW5jdGlvbiBhZmZpY2hlclJlc3VsdGF0KGNpYmxlKSB7CiAgICBsZXQgb3V0OyB0cnkgeyBvdXQgPSBzZW9SZXNvdWRyZShzcGVjLCByZXApOyB9IGNhdGNoIChlKSB7IG91dCA9IHsgaWQ6IHNwZWMucmVzdWx0YXRfZGVmYXV0LCB2YXJzOiB7fSB9OyB9CiAgICBjb25zdCBSID0gKHNwZWMucmVzdWx0YXRzIHx8IFtdKS5maW5kKHIgPT4gci5pZCA9PT0gb3V0LmlkKSB8fCAoc3BlYy5yZXN1bHRhdHMgfHwgW10pWzBdIHx8IHt9OwogICAgY29uc3QgYmxvYyA9IGVsKCdkaXYnLCAnc28tcmVzdWx0YXQnKTsKICAgIGJsb2MuYXBwZW5kKGVsKCdkaXYnLCAnc28tc3VyJywgUi5ldGlxdWV0dGUgfHwgVC52b3RyZV9yZXN1bHRhdCksIGVsKCdkaXYnLCAnc28tcmVzLXRpdHJlJywgcmVtcGxpcihSLnRpdHJlLCBvdXQudmFycykpKTsKICAgIGlmIChSLnZhbGV1cikgYmxvYy5hcHBlbmQoZWwoJ2RpdicsICdzby1yZXMtdmFsZXVyJywgcmVtcGxpcihSLnZhbGV1ciwgb3V0LnZhcnMpKSk7CiAgICBpZiAoUi50ZXh0ZSkgYmxvYy5hcHBlbmQoZWwoJ3AnLCAnc28tcmVzLXRleHRlJywgcmVtcGxpcihSLnRleHRlLCBvdXQudmFycykpKTsKICAgIGNhcnRlRXRMaWVucyhibG9jLCBSKTsKICAgIGlmIChzcGVjLmltcHJpbWFibGUpIHsgY29uc3QgcCA9IGVsKCdidXR0b24nLCAnc28tcmV0b3VyJywgJ1x1MjM5OSAnICsgVC5pbXByaW1lcik7IHAudHlwZSA9ICdidXR0b24nOyBwLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKCkgPT4geyByYWNpbmUuY2xhc3NMaXN0LmFkZCgnc28taW1wcmltZXInKTsgd2luZG93LnByaW50KCk7IHNldFRpbWVvdXQoKCkgPT4gcmFjaW5lLmNsYXNzTGlzdC5yZW1vdmUoJ3NvLWltcHJpbWVyJyksIDUwMCk7IH0pOyBibG9jLmFwcGVuZChwKTsgfQogICAgaWYgKHNwZWMubWVudGlvbikgYmxvYy5hcHBlbmQoZWwoJ3AnLCAnc28tbWVudGlvbicsIHNwZWMubWVudGlvbikpOwogICAgY2libGUuYXBwZW5kKGJsb2MpOwogIH0KICBmdW5jdGlvbiBjYXJ0ZUV0TGllbnMoYmxvYywgUikgewogICAgY29uc3QgRSA9IFIuZWxlbWVudDsKICAgIGlmIChFICYmIEUudXJsKSB7CiAgICAgIGNvbnN0IGNhcnRlID0gZWwoJ2EnLCAnc28tY2FydGUnKTsgY2FydGUuaHJlZiA9IEUudXJsOwogICAgICBpZiAoRS5pbWFnZSkgeyBjb25zdCBpbSA9IGVsKCdpbWcnLCAnc28tY2FydGUtaW1nJyk7IGltLnNyYyA9IEUuaW1hZ2U7IGltLmFsdCA9IEUubm9tIHx8ICcnOyBpbS5sb2FkaW5nID0gJ2xhenknOyBjYXJ0ZS5hcHBlbmQoaW0pOyB9CiAgICAgIGNvbnN0IHQgPSBlbCgnZGl2JywgJ3NvLWNhcnRlLXRleHRlJyk7IHQuYXBwZW5kKGVsKCdkaXYnLCAnc28tY2FydGUtbm9tJywgRS5ub20gfHwgJycpKTsKICAgICAgaWYgKEUucHJpeCkgdC5hcHBlbmQoZWwoJ2RpdicsICdzby1jYXJ0ZS1wcml4JywgRS5wcml4KSk7CiAgICAgIGlmIChFLmRlc2NyaXB0aW9uKSB0LmFwcGVuZChlbCgnZGl2JywgJ3NvLWNhcnRlLWRlc2MnLCBFLmRlc2NyaXB0aW9uKSk7CiAgICAgIHQuYXBwZW5kKGVsKCdzcGFuJywgJ3NvLWJvdXRvbicsIEUuYm91dG9uIHx8ICdWb2lyJykpOwogICAgICBjYXJ0ZS5hcHBlbmQodCk7IGJsb2MuYXBwZW5kKGNhcnRlKTsKICAgIH0gZWxzZSBpZiAoUi5saWVuICYmIFIubGllbi51cmwpIHsgY29uc3QgYSA9IGVsKCdhJywgJ3NvLWJvdXRvbicsIFIubGllbi5saWJlbGxlIHx8ICdFbiBzYXZvaXIgcGx1cycpOyBhLmhyZWYgPSBSLmxpZW4udXJsOyBibG9jLmFwcGVuZChhKTsgfQogICAgaWYgKChSLmF1dHJlcyB8fCBbXSkubGVuZ3RoKSB7IGNvbnN0IGwgPSBlbCgnZGl2JywgJ3NvLWF1dHJlcycpOyBsLmFwcGVuZChlbCgnc3BhbicsICdzby1hdXRyZXMtdGl0cmUnLCAnw4AgY29tcGFyZXIgYXVzc2kgOiAnKSk7IFIuYXV0cmVzLmZvckVhY2goKG8sIGopID0+IHsgaWYgKGopIGwuYXBwZW5kKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKCcgwrcgJykpOyBjb25zdCBhID0gZWwoJ2EnLCAnJywgby5ub20pOyBhLmhyZWYgPSBvLnVybDsgbC5hcHBlbmQoYSk7IH0pOyBibG9jLmFwcGVuZChsKTsgfQogIH0KfQoKc2VvT3V0aWwoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3NvLXByaXgtZDY3ZTE4MCcpKTsKfSkoKTs=\"), x => x.charCodeAt(0))))();<\/script>\n<!-- \/outil interactif -->\n\n<p>Pour un outil factur\u00e9 \u00e0 la personne, la r\u00e8gle reste simple&nbsp;: nombre de personnes planifi\u00e9es multipli\u00e9 par le prix publi\u00e9, dans sa monnaie.<\/p>\n\n<h2 id=\"donnees\">O\u00f9 sont h\u00e9berg\u00e9es les donn\u00e9es de votre \u00e9quipe&nbsp;?<\/h2>\n\n<p>Sur les 10 logiciels de planification des ressources compar\u00e9s, cinq annoncent sur leurs pages publiques des donn\u00e9es en Europe par d\u00e9faut (Teambook en Allemagne, Napta \u00e0 Francfort, Runn, Productive et Teamdeck en Irlande) et monday propose une r\u00e9gion UE. Float, lui, h\u00e9berge aux \u00c9tats-Unis. Un planning de staffing contient des noms et des absences, ce qui en fait des donn\u00e9es personnelles au sens du RGPD.<\/p>\n\n<h3>H\u00e9bergement et transferts publi\u00e9s par les \u00e9diteurs<\/h3>\n\n<p>Le cadre UE-\u00c9tats-Unis (EU-US Data Privacy Framework, ou DPF) permet de transf\u00e9rer des donn\u00e9es personnelles vers une entreprise am\u00e9ricaine qui y est certifi\u00e9e.<\/p>\n\n<div class=\"tb-tableau\"><table><caption>O\u00f9 sont h\u00e9berg\u00e9es les donn\u00e9es des logiciels compar\u00e9s&nbsp;? (relev\u00e9 du 3 novembre 2026)<\/caption><thead><tr><th>\u00c9diteur<\/th><th>Si\u00e8ge<\/th><th>H\u00e9bergement<\/th><th>Transferts et contrat<\/th><th>Langue de l\u2019interface<\/th><\/tr><\/thead><tbody><tr class=\"tb-ligne-teambook\"><th>Teambook<\/th><td>Suisse (Teambook SA)<\/td><td>Allemagne<\/td><td>Contrat de traitement des donn\u00e9es r\u00e9gi par le droit suisse<\/td><td>Fran\u00e7ais, anglais, allemand, espagnol, italien<\/td><\/tr><tr><th>Float<\/th><td>New York, \u00c9tats-Unis<\/td><td>Google Cloud, \u00c9tats-Unis<\/td><td>Certifi\u00e9 EU-US DPF&nbsp;; clauses contractuelles types dans le contrat de traitement<\/td><td>Anglais seul<\/td><\/tr><tr><th>Runn<\/th><td>Nouvelle-Z\u00e9lande<\/td><td>Irlande par d\u00e9faut, \u00c9tats-Unis en option<\/td><td>Contrat de traitement inclus dans les conditions pour les clients UE<\/td><td>Non publi\u00e9<\/td><\/tr><tr><th>Resource Guru<\/th><td>Londres, Royaume-Uni<\/td><td>Google Cloud, r\u00e9gion non publi\u00e9e<\/td><td>Non publi\u00e9<\/td><td>Non publi\u00e9<\/td><\/tr><tr><th>Harvest Forecast<\/th><td>Milan, Italie (Bending Spoons)<\/td><td>Google Cloud, r\u00e9gion non publi\u00e9e<\/td><td>Non publi\u00e9<\/td><td>Non publi\u00e9<\/td><\/tr><tr><th>Productive<\/th><td>\u00c9tats-Unis et Croatie<\/td><td>AWS, Irlande<\/td><td>Contrat de traitement int\u00e9grant les clauses contractuelles types<\/td><td>Fran\u00e7ais, anglais, allemand, espagnol, italien<\/td><\/tr><tr><th>Teamdeck<\/th><td>Pozna\u0144, Pologne<\/td><td>AWS, Irlande<\/td><td>Sous-traitants hors EEE sous clauses contractuelles types<\/td><td>Non publi\u00e9<\/td><\/tr><tr><th>Kantata<\/th><td>\u00c9tats-Unis (bureau d\u2019Irvine, Californie)<\/td><td>AWS, Oregon et Virginie (\u00c9tats-Unis)<\/td><td>Contrat de traitement avec clauses types de l\u2019UE<\/td><td>Non publi\u00e9<\/td><\/tr><tr><th>monday<\/th><td>Isra\u00ebl<\/td><td>\u00c9tats-Unis, UE (Allemagne) ou Asie-Pacifique&nbsp;; garantie que les donn\u00e9es restent dans la r\u00e9gion choisie, r\u00e9serv\u00e9e au plan Enterprise<\/td><td>Clauses contractuelles types et EU-US DPF<\/td><td>15 langues, dont le fran\u00e7ais<\/td><\/tr><tr><th>Napta<\/th><td>Vincennes, France<\/td><td>AWS, Francfort<\/td><td>Aucun transfert hors UE annonc\u00e9<\/td><td>Non publi\u00e9<\/td><\/tr><\/tbody><\/table><\/div>\n\n<p class=\"tb-source\">Sources&nbsp;: pages s\u00e9curit\u00e9, confidentialit\u00e9, RGPD et contrats de traitement de chaque \u00e9diteur (par exemple la politique de confidentialit\u00e9 de Float, la page RGPD de Runn, la page s\u00e9curit\u00e9 de Napta), consult\u00e9es le 3 novembre 2026.<\/p>\n\n<h3>Ce que dit le cadre juridique des transferts vers les \u00c9tats-Unis<\/h3>\n\n<div class=\"tb-encadre tb-encadre--alerte\"><p class=\"tb-surtitre\">Rep\u00e8re juridique<\/p><p>Transf\u00e9rer des donn\u00e9es vers une entreprise am\u00e9ricaine n\u2019est permis que sous conditions, car les \u00c9tats-Unis ne sont pas dans l\u2019UE. Le DPF reste contest\u00e9 en justice (un pourvoi est en cours devant la Cour de justice de l\u2019UE) et la CNIL recommande de v\u00e9rifier que l\u2019entreprise figure sur la liste officielle&nbsp;; il restait en vigueur au 20 octobre 2026. Si votre client exige des donn\u00e9es dans l\u2019UE, un outil h\u00e9berg\u00e9 en Europe vous \u00e9vite de suivre ce dossier. Cette synth\u00e8se est une information, pas un conseil juridique&nbsp;: la d\u00e9cision revient \u00e0 votre DPO.<\/p><\/div>\n\n<h3>Quelle langue d\u2019interface pour une \u00e9quipe francophone&nbsp;?<\/h3>\n\n<p>Teambook et Productive publient une interface en fran\u00e7ais, en anglais, en allemand, en espagnol et en italien. monday annonce 15 langues, dont le fran\u00e7ais. Float indique sur son centre d\u2019aide n\u2019\u00eatre disponible qu\u2019en anglais. Pour les autres outils, les pages consult\u00e9es ne pr\u00e9cisent pas la langue. Demandez une d\u00e9mo et v\u00e9rifiez-la avec les personnes qui rempliront le planning au quotidien.<\/p>\n\n<h2 id=\"outils\">Les 10 outils en d\u00e9tail, de Teambook \u00e0 monday<\/h2>\n\n<p>Les fiches suivent le m\u00eame ordre, avec Teambook en t\u00eate.<\/p>\n\n<h3>1. Teambook, le logiciel de planification des ressources factur\u00e9 par projet<\/h3>\n\n<p><strong>Id\u00e9al pour<\/strong> les agences, cabinets de conseil, ESN et bureaux d\u2019\u00e9tudes de 10 \u00e0 100 personnes qui staffent beaucoup de monde sur plusieurs projets et veulent des donn\u00e9es h\u00e9berg\u00e9es en Allemagne.<\/p>\n\n<p>Teambook est un outil suisse de planification des ressources organis\u00e9 en trois modules&nbsp;: Planification, Capacit\u00e9 et Feuille de temps. Le planning se manipule par glisser-d\u00e9poser, en vue par personne ou regroup\u00e9e par projet, avec les absences et les cong\u00e9s au m\u00eame endroit. Le module Capacit\u00e9 compare, jusqu\u2019\u00e0 deux ans \u00e0 l\u2019avance, les jours disponibles de chaque personne \u00e0 la demande des projets, et une mission ajout\u00e9e \u00e0 la pr\u00e9vision montre aussit\u00f4t si l\u2019\u00e9quipe peut l\u2019absorber. Les feuilles de temps sont pr\u00e9remplies depuis le planning, puis valid\u00e9es par le planificateur et pr\u00eates \u00e0 \u00eatre factur\u00e9es.<\/p>\n\n<figure class=\"tb-seo-figure\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/d\/1hMe47CyuOcfhEOZuV2d_Klu6FdqB9XAM=w1600\" alt=\"Planification Teambook en vue par semaines, avec les r\u00e9servations de chaque personne par projet\" loading=\"lazy\" title=\"\"><figcaption>Planification de Teambook par semaines&nbsp;: les r\u00e9servations de chaque personne par projet, avec la disponibilit\u00e9 et les surcharges de chaque journ\u00e9e \u00b7 Source&nbsp;: Teambook<\/figcaption><\/figure>\n\n<p>Le module Capacit\u00e9 compare ensuite la demande des projets aux jours disponibles, par projet et sur plusieurs mois.<\/p><figure class=\"tb-seo-figure\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/d\/1OcIcuZtVQMRyCtQKNkFqNR-h0sYLWywj=w1600\" alt=\"Capacit\u00e9 Teambook par projet, mois par mois, avec les jours demand\u00e9s, les jours planifi\u00e9s et le ratio\" loading=\"lazy\" title=\"\"><figcaption>Capacit\u00e9 de Teambook par projet, mois par mois&nbsp;: jours demand\u00e9s, jours de travail planifi\u00e9s et ratio de couverture \u00b7 Source&nbsp;: Teambook<\/figcaption><\/figure>\n\n<p>En fin de p\u00e9riode, le planificateur valide les temps saisis par utilisateur.<\/p><figure class=\"tb-seo-figure\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/d\/152jauCv_IXLDrOKA7eEgqFekqiudpX6M=w1600\" alt=\"Approbation des feuilles de temps dans Teambook pour une personne sur un mois\" loading=\"lazy\" title=\"\"><figcaption>Suivi des temps dans Teambook&nbsp;: heures saisies et approuv\u00e9es jour par jour pour une personne \u00b7 Source&nbsp;: Teambook<\/figcaption><\/figure>\n\n<div class=\"tb-duo\"><div class=\"tb-duo--plus\"><p class=\"tb-surtitre\">Points forts<\/p><ul><li>Facturation par projet, utilisateurs illimit\u00e9s (clients invit\u00e9s compris)<\/li><li><a href=\"https:\/\/kb.teambookapp.com\/fr\/article\/creer-des-bookings\">R\u00e9servations provisoires<\/a> et <a href=\"https:\/\/kb.teambookapp.com\/fr\/article\/statut-du-projet\">statut de projet \u00ab&nbsp;\u00e0 confirmer&nbsp;\u00bb<\/a> pour bloquer des jours sur un projet pas encore sign\u00e9<\/li><li>Donn\u00e9es h\u00e9berg\u00e9es en Allemagne, \u00e9diteur suisse<\/li><li>Interface en cinq langues, dont le fran\u00e7ais<\/li><li>Capacit\u00e9 jusqu\u2019\u00e0 deux ans \u00e0 l\u2019avance<\/li><li>Feuilles de temps pr\u00e9remplies depuis le planning, validation par le planificateur<\/li><li>Applications iOS et Android, int\u00e9grations avec Google Calendar, Outlook, Slack, HubSpot ou Zapier<\/li><\/ul><\/div><div class=\"tb-duo--moins\"><p class=\"tb-surtitre\">Limites<\/p><ul><li>Pas de plan gratuit, seulement un essai de 30 jours<\/li><\/ul><\/div><\/div>\n\n<p><strong>Prix&nbsp;:<\/strong> 2 \u20ac par projet et par mois pour la Planification, +1 \u20ac par projet et par mois pour Capacit\u00e9 et +1 \u20ac par projet et par mois pour Feuille de temps, soit 4 \u20ac par projet et par mois avec les deux modules&nbsp;; utilisateurs illimit\u00e9s, essai gratuit de 30 jours sans carte bancaire (page tarifs de Teambook, consult\u00e9e le 3 novembre 2026). <strong>H\u00e9bergement et langue&nbsp;:<\/strong> donn\u00e9es h\u00e9berg\u00e9es en Allemagne&nbsp;; interface en fran\u00e7ais, anglais, allemand, espagnol et italien.<\/p>\n\n<p><strong>Pour qui Teambook n\u2019est pas le meilleur choix<\/strong>&nbsp;: une \u00e9quipe qui veut suivre aussi les t\u00e2ches et les livrables dans le m\u00eame outil que le staffing sera mieux servie par une plateforme de gestion du travail comme monday.<\/p>\n\n<div class=\"tb-dans-teambook\"><p class=\"tb-surtitre\">Dans Teambook<\/p><p>Le cas de la consultante sur deux missions se r\u00e8gle en trois gestes.<\/p><ol><li>Planifiez-la sur ses deux missions et saisissez sa semaine de cong\u00e9s.<\/li><li>Ouvrez la vue Capacit\u00e9 pour voir, en jours, si l\u2019\u00e9quipe absorbe la troisi\u00e8me mission.<\/li><li>Validez ses feuilles de temps pr\u00e9remplies en fin de semaine.<\/li><\/ol><\/div>\n\n<p>Ces trois gestes se testent pendant l\u2019essai, sur vos propres projets.<\/p>\n\n<aside class=\"tb-cta-carte\"><div class=\"tb-cta-carte__visuel tb-visuel--planning\"><span class=\"tb-badge\">Essai gratuit<\/span><\/div><div class=\"tb-cta-carte__corps\"><p class=\"tb-surtitre\">Votre planning de staffing, h\u00e9berg\u00e9 en Allemagne<\/p><p class=\"tb-titre\">Planifiez vos projets r\u00e9els pendant 30 jours<\/p><p>Teambook r\u00e9unit les affectations, les absences et la capacit\u00e9 dans un m\u00eame planning. L\u2019essai donne acc\u00e8s \u00e0 toutes les fonctionnalit\u00e9s, sans carte bancaire.<\/p><ul class=\"tb-pastilles\"><li>30 jours d\u2019essai<\/li><li>Sans carte bancaire<\/li><li>Utilisateurs illimit\u00e9s<\/li><\/ul><p class=\"tb-actions\"><a class=\"tb-btn\" href=\"https:\/\/web.teambookapp.com\/register\/fr\/\">D\u00e9marrer l\u2019essai gratuit<\/a><\/p><\/div><\/aside>\n\n<h3>2. Float, pour une \u00e9quipe anglophone qui veut suivre la marge par projet<\/h3>\n\n<p><strong>Id\u00e9al pour<\/strong> les \u00e9quipes anglophones ou internationales qui veulent un suivi financier pouss\u00e9 (marge par projet), sans contrainte d\u2019h\u00e9bergement dans l\u2019UE.<\/p>\n\n<p>Float est un outil de planification des ressources \u00e9dit\u00e9 par une soci\u00e9t\u00e9 new-yorkaise. Le plan Starter couvre la capacit\u00e9, les cong\u00e9s et la planification&nbsp;; le plan Pro ajoute le suivi du temps, les rapports avanc\u00e9s et les co\u00fbts des projets, d\u2019apr\u00e8s sa page tarifs.<\/p>\n\n<div class=\"tb-duo\"><div class=\"tb-duo--plus\"><p class=\"tb-surtitre\">Points forts<\/p><ul><li>Capacit\u00e9, cong\u00e9s et planification d\u00e8s Starter, suivi du temps, rapports avanc\u00e9s et co\u00fbts des projets avec Pro<\/li><li>Participe au cadre UE-\u00c9tats-Unis de protection des donn\u00e9es (DPF)<\/li><li>Essai de 30 jours sans carte<\/li><li>Statut provisoire pour les projets, les phases et les affectations<\/li><\/ul><\/div><div class=\"tb-duo--moins\"><p class=\"tb-surtitre\">Limites<\/p><ul><li>Interface uniquement en anglais<\/li><li>Donn\u00e9es h\u00e9berg\u00e9es aux \u00c9tats-Unis (Google Cloud)<\/li><li>Chaque personne planifi\u00e9e est factur\u00e9e<\/li><\/ul><\/div><\/div>\n\n<p><strong>Prix&nbsp;:<\/strong> Starter 7 USD et Pro 12 USD par personne mise au planning et par mois en annuel, invit\u00e9s gratuits, Enterprise sur demande&nbsp;; essai de 30 jours sans carte sur le plan Pro (page tarifs de Float, consult\u00e9e le 3 novembre 2026). <strong>H\u00e9bergement et langue&nbsp;:<\/strong> Google Cloud aux \u00c9tats-Unis, certification EU-US DPF (politique de confidentialit\u00e9 de Float, consult\u00e9e le 3 novembre 2026)&nbsp;; interface en anglais seul (centre d\u2019aide de Float).<\/p>\n\n<p><strong>Pour qui&nbsp;:<\/strong> une \u00e9quipe \u00e0 l\u2019aise en anglais, sans contrainte d\u2019h\u00e9bergement dans l\u2019UE. Voir notre comparatif <a href=\"https:\/\/teambookapp.com\/fr\/blog\/teambook-vs-float\/\">Teambook ou Float<\/a>.<\/p>\n\n<h3>3. Runn, pour la pr\u00e9vision et les sc\u00e9narios avanc\u00e9s<\/h3>\n\n<p><strong>Id\u00e9al pour<\/strong> les \u00e9quipes d\u2019au moins 20 personnes qui veulent de la pr\u00e9vision et des sc\u00e9narios avanc\u00e9s.<\/p>\n\n<p>Runn est un outil de planification des ressources n\u00e9o-z\u00e9landais qui h\u00e9berge les donn\u00e9es en Irlande par d\u00e9faut. Sa page tarifs cite la capacit\u00e9, l\u2019utilisation, les projets provisoires et les budgets par projet et par phase&nbsp;; les feuilles de temps arrivent avec le plan Standard.<\/p>\n\n<div class=\"tb-duo\"><div class=\"tb-duo--plus\"><p class=\"tb-surtitre\">Points forts<\/p><ul><li>Projets provisoires pour tester une mission avant signature<\/li><li>Budgets par projet et par phase<\/li><li>H\u00e9bergement en Irlande par d\u00e9faut<\/li><li>Placeholders illimit\u00e9s dans tous les plans<\/li><\/ul><\/div><div class=\"tb-duo--moins\"><p class=\"tb-surtitre\">Limites<\/p><ul><li>Minimum de 20 si\u00e8ges factur\u00e9s<\/li><li>Feuilles de temps seulement \u00e0 partir de Standard<\/li><li>Langues de l\u2019interface non publi\u00e9es<\/li><\/ul><\/div><\/div>\n\n<p><strong>Prix&nbsp;:<\/strong> Lite 7 USD et Standard 11 USD par ressource et par mois en annuel, minimum 20 si\u00e8ges, autres utilisateurs gratuits, Advanced sur demande&nbsp;; essai de 30 jours sans carte sur le plan Standard (page tarifs de Runn, consult\u00e9e le 3 novembre 2026). <strong>H\u00e9bergement et langue&nbsp;:<\/strong> Irlande par d\u00e9faut, \u00c9tats-Unis en option (pages RGPD et s\u00e9curit\u00e9 de Runn, consult\u00e9es le 3 novembre 2026)&nbsp;; langue de l\u2019interface non publi\u00e9e.<\/p>\n\n<p><strong>Pour qui&nbsp;:<\/strong> une \u00e9quipe d\u2019au moins 20 personnes qui pilote sa capacit\u00e9. Voir notre comparatif <a href=\"https:\/\/teambookapp.com\/fr\/blog\/teambook-vs-runn-io\/\">Teambook ou Runn<\/a> et notre s\u00e9lection d\u2019<a href=\"https:\/\/teambookapp.com\/fr\/blog\/8-meilleures-alternatives-a-runn-io-pour-la-planification-des-ressources\/\">alternatives \u00e0 Runn<\/a>.<\/p>\n\n<h3>4. Resource Guru, pour r\u00e9server des personnes et d\u2019autres ressources<\/h3>\n\n<p><strong>Id\u00e9al pour<\/strong> les \u00e9quipes qui planifient, en plus des personnes, d\u2019autres ressources factur\u00e9es \u00e0 moiti\u00e9 prix.<\/p>\n\n<p>Resource Guru est un outil britannique de planification des ressources factur\u00e9 \u00e0 la personne, avec un tarif r\u00e9duit de moiti\u00e9 pour les autres ressources. Les r\u00e9servations provisoires sont disponibles sur tous les plans&nbsp;; les budgets, le suivi du temps et les rapports arrivent avec le plan Blackbelt.<\/p>\n\n<div class=\"tb-duo\"><div class=\"tb-duo--plus\"><p class=\"tb-surtitre\">Points forts<\/p><ul><li>R\u00e9servations provisoires sur tous les plans<\/li><li>Autres ressources factur\u00e9es \u00e0 50&nbsp;%<\/li><li>Essai gratuit de 30 jours sans carte<\/li><\/ul><\/div><div class=\"tb-duo--moins\"><p class=\"tb-surtitre\">Limites<\/p><ul><li>Suivi du temps \u00e0 partir de 8 USD par personne<\/li><li>R\u00e9gion d\u2019h\u00e9bergement non publi\u00e9e<\/li><li>Langues de l\u2019interface non publi\u00e9es<\/li><\/ul><\/div><\/div>\n\n<p><strong>Prix&nbsp;:<\/strong> Grasshopper 5 USD, Blackbelt 8 USD, Master 12 USD par personne et par mois en annuel, Enterprise sur demande (page tarifs de Resource Guru, consult\u00e9e le 3 novembre 2026). <strong>H\u00e9bergement et langue&nbsp;:<\/strong> Google Cloud, r\u00e9gion non pr\u00e9cis\u00e9e (page s\u00e9curit\u00e9 de Resource Guru, consult\u00e9e le 3 novembre 2026)&nbsp;; langue de l\u2019interface non publi\u00e9e.<\/p>\n\n<p><strong>Pour qui&nbsp;:<\/strong> une \u00e9quipe qui r\u00e9serve souvent d\u2019autres ressources en m\u00eame temps que des personnes. Voir notre comparatif <a href=\"https:\/\/teambookapp.com\/fr\/blog\/teambook-vs-resource-guru-app\/\">Teambook ou Resource Guru<\/a>.<\/p>\n\n<h3>5. Harvest Forecast, pour les \u00e9quipes qui suivent d\u00e9j\u00e0 leur temps dans Harvest<\/h3>\n\n<p><strong>Id\u00e9al pour<\/strong> les \u00e9quipes d\u00e9j\u00e0 clientes de Harvest qui veulent ajouter un planning \u00e0 leur suivi du temps.<\/p>\n\n<p>\u00c9dit\u00e9 par Bending Spoons, Harvest Forecast ajoute un planning, une vue de la capacit\u00e9 et un export \u00e0 Harvest, qui garde le suivi du temps, vendu s\u00e9par\u00e9ment.<\/p>\n\n<div class=\"tb-duo\"><div class=\"tb-duo--plus\"><p class=\"tb-surtitre\">Points forts<\/p><ul><li>Un seul plan, simple \u00e0 budg\u00e9ter<\/li><li>Lien direct avec le suivi du temps de Harvest<\/li><\/ul><\/div><div class=\"tb-duo--moins\"><p class=\"tb-surtitre\">Limites<\/p><ul><li>Planificateurs et personnes planifi\u00e9es sont factur\u00e9s<\/li><li>Suivi du temps pay\u00e9 en plus, dans Harvest<\/li><li>R\u00e9gion d\u2019h\u00e9bergement non publi\u00e9e<\/li><\/ul><\/div><\/div>\n\n<p><strong>Prix&nbsp;:<\/strong> 5 USD par personne et par mois en annuel, 6,25 USD en mensuel&nbsp;; essai de 30 jours sans carte (page tarifs de Harvest Forecast, consult\u00e9e le 3 novembre 2026). <strong>H\u00e9bergement et langue&nbsp;:<\/strong> Google Cloud, r\u00e9gion non pr\u00e9cis\u00e9e (page s\u00e9curit\u00e9 de Harvest, consult\u00e9e le 3 novembre 2026)&nbsp;; langue de l\u2019interface non publi\u00e9e.<\/p>\n\n<p><strong>Pour qui&nbsp;:<\/strong> une \u00e9quipe qui utilise d\u00e9j\u00e0 Harvest et ne veut pas changer d\u2019outil de temps.<\/p>\n\n<h3>6. Productive, la PSA pour agences en cinq langues<\/h3>\n\n<p><strong>Id\u00e9al pour<\/strong> les agences qui veulent r\u00e9unir budgets et suivi du temps dans une PSA traduite en fran\u00e7ais.<\/p>\n\n<p>Productive est une PSA h\u00e9berg\u00e9e sur AWS en Irlande. Elle r\u00e9unit planning, budgets, facturation et suivi du temps, ce dernier inclus dans tous les plans.<\/p>\n\n<div class=\"tb-duo\"><div class=\"tb-duo--plus\"><p class=\"tb-surtitre\">Points forts<\/p><ul><li>Interface en fran\u00e7ais, anglais, allemand, espagnol et italien<\/li><li>Donn\u00e9es h\u00e9berg\u00e9es dans l\u2019UE<\/li><li>Budgets et facturation int\u00e9gr\u00e9s au planning<\/li><\/ul><\/div><div class=\"tb-duo--moins\"><p class=\"tb-surtitre\">Limites<\/p><ul><li>Factur\u00e9 \u00e0 l\u2019utilisateur, de 9,50 \u20ac \u00e0 23 \u20ac par mois, minimum 3<\/li><li>Essai de 14 jours seulement<\/li><\/ul><\/div><\/div>\n\n<p><strong>Prix&nbsp;:<\/strong> Essential 9,50 \u20ac et Professional 23 \u20ac par utilisateur et par mois en annuel (11 \u20ac et 27 \u20ac en mensuel), minimum 3 utilisateurs, Ultimate sur demande&nbsp;; essai de 14 jours sans carte (page tarifs de Productive, consult\u00e9e le 3 novembre 2026). <strong>H\u00e9bergement et langue&nbsp;:<\/strong> AWS en Irlande (page s\u00e9curit\u00e9 de Productive)&nbsp;; interface en cinq langues dont le fran\u00e7ais (centre d\u2019aide de Productive, consult\u00e9 le 3 novembre 2026).<\/p>\n\n<p><strong>Pour qui&nbsp;:<\/strong> une agence qui veut une PSA en fran\u00e7ais et accepte un tarif par utilisateur.<\/p>\n\n<h3>7. Teamdeck, le planning \u00e0 petit prix par membre<\/h3>\n\n<p><strong>Id\u00e9al pour<\/strong> les petites \u00e9quipes qui veulent capacit\u00e9 et suivi du temps \u00e0 un tarif par membre bas.<\/p>\n\n<p>Teamdeck est un outil polonais de planification des ressources. Toutes ses fonctions, dont la capacit\u00e9, le suivi du temps et des rapports (paie, budgets), sont incluses sur chaque compte&nbsp;; seul le si\u00e8ge change, Light \u00e0 1,80 USD (sans acc\u00e8s \u00e0 l\u2019application) et Full \u00e0 5,40 USD par mois en annuel.<\/p>\n\n<div class=\"tb-duo\"><div class=\"tb-duo--plus\"><p class=\"tb-surtitre\">Points forts<\/p><ul><li>Capacit\u00e9 et suivi du temps avec les si\u00e8ges Full<\/li><li>Tarif Light \u00e0 1,80 USD par personne<\/li><li>\u00c9diteur europ\u00e9en (Pologne)<\/li><\/ul><\/div><div class=\"tb-duo--moins\"><p class=\"tb-surtitre\">Limites<\/p><ul><li>Langues de l\u2019interface non publi\u00e9es<\/li><\/ul><\/div><\/div>\n\n<p><strong>Prix&nbsp;:<\/strong> Light Member 1,80 USD et Full Member 5,40 USD par personne et par mois en annuel (2 et 6 USD en mensuel), Enterprise sur demande&nbsp;; essai de 14 jours sans carte (page tarifs de Teamdeck, consult\u00e9e le 3 novembre 2026). <strong>H\u00e9bergement et langue&nbsp;:<\/strong> AWS en Irlande (page protection des donn\u00e9es de Teamdeck, consult\u00e9e le 3 novembre 2026)&nbsp;; langue non publi\u00e9e.<\/p>\n\n<p><strong>Pour qui&nbsp;:<\/strong> une petite \u00e9quipe au budget serr\u00e9. Voir notre comparatif <a href=\"https:\/\/teambookapp.com\/fr\/blog\/teambook-vs-teamdeck-io\/\">Teambook ou Teamdeck<\/a>.<\/p>\n\n<h3>8. Kantata, la PSA au tarif sur demande<\/h3>\n\n<p><strong>Id\u00e9al pour<\/strong> les organisations de services qui veulent une PSA avec capacit\u00e9, pr\u00e9visions et suivi du temps, et acceptent de demander un tarif.<\/p>\n\n<p>Kantata est une PSA am\u00e9ricaine. Sa page produit cite la planification de la capacit\u00e9, les pr\u00e9visions de besoins, le suivi du temps et des d\u00e9penses, et les r\u00e9servations fermes ou provisoires.<\/p>\n\n<div class=\"tb-duo\"><div class=\"tb-duo--plus\"><p class=\"tb-surtitre\">Points forts<\/p><ul><li>Planification de la capacit\u00e9 et pr\u00e9visions de besoins<\/li><li>Suivi du temps et des d\u00e9penses<\/li><li>Recommandations de personnes selon leurs comp\u00e9tences<\/li><li>Contrat de traitement avec clauses types de l\u2019UE<\/li><\/ul><\/div><div class=\"tb-duo--moins\"><p class=\"tb-surtitre\">Limites<\/p><ul><li>Aucun prix public, tarif sur demande uniquement<\/li><li>H\u00e9bergement principal aux \u00c9tats-Unis (Oregon), option UE non publi\u00e9e<\/li><li>Essai non publi\u00e9<\/li><\/ul><\/div><\/div>\n\n<p><strong>Prix&nbsp;:<\/strong> sur demande, aucun prix public (page tarifs de Kantata, consult\u00e9e le 3 novembre 2026). <strong>H\u00e9bergement et langue&nbsp;:<\/strong> AWS, centre principal en Oregon et secours en Virginie (page s\u00e9curit\u00e9 de Kantata, consult\u00e9e le 3 novembre 2026)&nbsp;; langue non publi\u00e9e.<\/p>\n\n<p><strong>Pour qui&nbsp;:<\/strong> une organisation de services qui accepte de demander un tarif et n\u2019a pas de contrainte d\u2019h\u00e9bergement dans l\u2019UE.<\/p>\n\n<h3>9. Napta, l\u2019outil de staffing fran\u00e7ais h\u00e9berg\u00e9 \u00e0 Francfort<\/h3>\n\n<p><strong>Id\u00e9al pour<\/strong> les \u00e9quipes de staffing qui veulent un \u00e9diteur fran\u00e7ais et des donn\u00e9es \u00e0 Francfort.<\/p>\n\n<p>Napta est un \u00e9diteur fran\u00e7ais de staffing. Sa page d\u2019accueil cite la capacit\u00e9 en heures, en jours ou en taux d\u2019utilisation, le suivi des budgets et des indicateurs de projet, des feuilles de temps pr\u00e9remplies depuis les affectations et la simulation de sc\u00e9narios d\u2019affectation.<\/p>\n\n<div class=\"tb-duo\"><div class=\"tb-duo--plus\"><p class=\"tb-surtitre\">Points forts<\/p><ul><li>Donn\u00e9es h\u00e9berg\u00e9es sur AWS \u00e0 Francfort, sans transfert hors zone annonc\u00e9<\/li><li>Suivi financier&nbsp;: budget, revenu, co\u00fbt et marge<\/li><li>Simulation de sc\u00e9narios d\u2019affectation<\/li><li>\u00c9diteur bas\u00e9 en France<\/li><\/ul><\/div><div class=\"tb-duo--moins\"><p class=\"tb-surtitre\">Limites<\/p><ul><li>Aucun prix public<\/li><li>Essai gratuit non publi\u00e9 (rendez-vous de d\u00e9mo)<\/li><li>Langues de l\u2019interface non publi\u00e9es<\/li><\/ul><\/div><\/div>\n\n<p><strong>Prix&nbsp;:<\/strong> non publi\u00e9, aucun prix sur le site (pages de Napta consult\u00e9es le 3 novembre 2026). <strong>H\u00e9bergement et langue&nbsp;:<\/strong> AWS r\u00e9gion Francfort (page s\u00e9curit\u00e9 de Napta, consult\u00e9e le 3 novembre 2026)&nbsp;; langue non publi\u00e9e.<\/p>\n\n<p><strong>Pour qui&nbsp;:<\/strong> une \u00e9quipe qui veut un \u00e9diteur fran\u00e7ais et accepte un achat sur rendez-vous.<\/p>\n\n<h3>10. monday, la plateforme de gestion du travail avec plan gratuit<\/h3>\n\n<p><strong>Id\u00e9al pour<\/strong> les \u00e9quipes qui g\u00e8rent d\u00e9j\u00e0 leurs projets et leurs t\u00e2ches dans monday et veulent tout garder au m\u00eame endroit.<\/p>\n\n<p>monday est une plateforme de gestion du travail, dont le planificateur de ressources et le gestionnaire de capacit\u00e9 sont r\u00e9serv\u00e9s au plan Enterprise&nbsp;; une vue de charge est disponible d\u00e8s Pro. Elle propose un plan gratuit jusqu\u2019\u00e0 2 si\u00e8ges et plusieurs r\u00e9gions d\u2019h\u00e9bergement, dont l\u2019Allemagne.<\/p>\n\n<div class=\"tb-duo\"><div class=\"tb-duo--plus\"><p class=\"tb-surtitre\">Points forts<\/p><ul><li>Plan gratuit jusqu\u2019\u00e0 2 si\u00e8ges<\/li><li>H\u00e9bergement possible dans l\u2019UE (Allemagne)<\/li><li>Plus de 850 int\u00e9grations et applications<\/li><\/ul><\/div><div class=\"tb-duo--moins\"><p class=\"tb-surtitre\">Limites<\/p><ul><li>Minimum de 3 si\u00e8ges payants<\/li><li>Garantie de r\u00e9gion r\u00e9serv\u00e9e au plan Enterprise<\/li><li>Planificateur de ressources et gestionnaire de capacit\u00e9 r\u00e9serv\u00e9s au plan Enterprise<\/li><li>Factur\u00e9 au si\u00e8ge, de 9 \u20ac \u00e0 19 \u20ac<\/li><\/ul><\/div><\/div>\n\n<p><strong>Prix&nbsp;:<\/strong> gratuit jusqu\u2019\u00e0 2 si\u00e8ges, puis Basic 9 \u20ac, Standard 12 \u20ac, Pro 19 \u20ac par si\u00e8ge et par mois en annuel, Enterprise sur demande&nbsp;; essai de 14 jours sur Pro (page tarifs de monday, consult\u00e9e le 3 novembre 2026). <strong>H\u00e9bergement et langue&nbsp;:<\/strong> \u00c9tats-Unis, UE (Allemagne) ou Asie-Pacifique (trust center de monday, consult\u00e9 le 3 novembre 2026)&nbsp;; 15 langues, dont le fran\u00e7ais.<\/p>\n\n<p><strong>Pour qui&nbsp;:<\/strong> une \u00e9quipe d\u00e9j\u00e0 \u00e9quip\u00e9e de monday pour ses t\u00e2ches.<\/p>\n\n<h2 id=\"profil\">Quel outil choisir selon votre profil&nbsp;?<\/h2>\n\n<p>Un tarif par projet convient aux \u00e9quipes qui invitent beaucoup de monde, un tarif par personne aux petites \u00e9quipes stables. Les recommandations ci-dessous partent des faits relev\u00e9s plus haut.<\/p>\n\n<h3>Agences<\/h3>\n\n<p>Une agence de 10 \u00e0 100 personnes jongle avec beaucoup de projets courts et des freelances qui entrent et sortent du planning. Teambook convient si vous voulez inviter tout le monde sans payer par t\u00eate&nbsp;; Productive si vous cherchez aussi les budgets dans une PSA en fran\u00e7ais. Voir notre page <a href=\"https:\/\/teambookapp.com\/fr\/agences\/\">Teambook pour les agences<\/a>.<\/p>\n\n<h3>Cabinets de conseil<\/h3>\n\n<p>Pour un cabinet, Teambook (capacit\u00e9 jusqu\u2019\u00e0 deux ans, feuilles de temps valid\u00e9es pour la facturation) et Napta (\u00e9diteur fran\u00e7ais) sont, \u00e0 notre avis, les plus proches du besoin. Le taux facturable de chaque consultant y guide le staffing, et une mission sign\u00e9e doit pouvoir \u00eatre staff\u00e9e sans surcharger personne. Voir notre page <a href=\"https:\/\/teambookapp.com\/fr\/conseil\/\">Teambook pour le conseil<\/a>.<\/p>\n\n<h3>ESN et \u00e9quipes IT<\/h3>\n\n<p>Pour une ESN, la vue capacit\u00e9 sur plusieurs mois compte plus que le planning du jour&nbsp;: Teambook (jusqu\u2019\u00e0 deux ans) et Runn (capacit\u00e9 et utilisation, d\u00e8s 20 personnes) la mettent en avant. Une ESN doit savoir des mois \u00e0 l\u2019avance quels d\u00e9veloppeurs seront libres pour un nouveau contrat. Voir notre page <a href=\"https:\/\/teambookapp.com\/fr\/it-logiciels\/\">Teambook pour les ESN et l\u2019IT<\/a>.<\/p>\n\n<h3>\u00c9quipes qui doivent garder leurs donn\u00e9es dans l\u2019UE<\/h3>\n\n<p>Si votre client ou votre DPO l\u2019exige, regardez Teambook (Allemagne), Napta (Francfort), Productive (Irlande), Teamdeck (Irlande) ou Runn (Irlande par d\u00e9faut). Float et Kantata h\u00e9bergent aux \u00c9tats-Unis, et monday ne garantit la r\u00e9gion choisie qu\u2019avec le plan Enterprise.<\/p>\n\n<p>Pour voir un planning rempli avant de choisir, la d\u00e9mo en ligne s\u2019ouvre sans inscription.<\/p><aside class=\"tb-cta-sombre\"><div class=\"tb-cta-sombre__icone\"><\/div><div><p class=\"tb-surtitre\">D\u00e9mo en ligne<\/p><p class=\"tb-titre\">Parcourez Teambook dans une d\u00e9mo en ligne<\/p><ol class=\"tb-etapes\"><li>Ouvrez la d\u00e9mo en ligne.<\/li><li>Passez de la vue par personne \u00e0 la vue par projet.<\/li><li>D\u00e9placez une affectation par glisser-d\u00e9poser.<\/li><\/ol><p class=\"tb-actions\"><a class=\"tb-btn tb-btn--clair\" href=\"https:\/\/sandbox.teambookapp.com\/generate_sandbox\/fr\">Ouvrir la d\u00e9mo<\/a><\/p><\/div><\/aside>\n\n<h2 id=\"pourquoi\">Pourquoi des \u00e9quipes choisissent Teambook<\/h2>\n\n<p>Face aux autres outils de planification des ressources, Teambook se distingue d\u2019abord par un \u00e9diteur suisse qui h\u00e9berge ses donn\u00e9es en Allemagne, avec une interface en fran\u00e7ais, comme la base de connaissances. L\u2019outil se prend en main vite, sans formation longue. Son tarif par projet permet ensuite d\u2019inviter chefs de projet, consultants et clients sans payer par t\u00eate.<\/p>\n\n<p>Teambook a publi\u00e9 les retours d\u2019exp\u00e9rience de clients comme Klee Group, Soleil Digital ou shiftavenue. Lisez par exemple <a href=\"https:\/\/teambookapp.com\/fr\/blog\/comment-klee-group-a-ameliore-sa-gestion-de-capacite-avec-teambook\/\">comment Klee Group a am\u00e9lior\u00e9 sa gestion de capacit\u00e9 avec Teambook<\/a>.<\/p>\n\n<h2 id=\"verdict\">Verdict&nbsp;: quel logiciel de planification des ressources choisir&nbsp;?<\/h2>\n\n<p>La liste ci-dessous indique l\u2019outil \u00e0 regarder selon votre cas.<\/p>\n\n<ul><li><strong>Qui devrait choisir Teambook&nbsp;?<\/strong> Une agence, un cabinet ou une ESN de 10 \u00e0 100 personnes qui staffe sur de nombreux projets, veut des utilisateurs illimit\u00e9s, une interface en fran\u00e7ais et des donn\u00e9es h\u00e9berg\u00e9es en Allemagne.<\/li><li><strong>Qui devrait choisir Float&nbsp;?<\/strong> Une \u00e9quipe \u00e0 l\u2019aise en anglais, sans contrainte d\u2019h\u00e9bergement dans l\u2019UE, pr\u00eate \u00e0 payer chaque personne planifi\u00e9e.<\/li><li><strong>Qui devrait choisir Runn&nbsp;?<\/strong> Une \u00e9quipe d\u2019au moins 20 personnes qui veut de la pr\u00e9vision et des sc\u00e9narios avanc\u00e9s, avec des budgets par phase.<\/li><li><strong>Qui devrait choisir Resource Guru&nbsp;?<\/strong> Une \u00e9quipe qui planifie aussi d\u2019autres ressources que des personnes.<\/li><li><strong>Qui devrait choisir Productive ou Kantata&nbsp;?<\/strong> Une organisation qui veut aussi les budgets et la facturation dans le m\u00eame outil que le staffing&nbsp;: Productive ajoute une interface en fran\u00e7ais, Kantata le suivi des d\u00e9penses.<\/li><li><strong>Qui devrait choisir Teamdeck ou Harvest Forecast&nbsp;?<\/strong> Une petite \u00e9quipe au budget serr\u00e9 (Teamdeck), ou une \u00e9quipe qui suit d\u00e9j\u00e0 son temps dans Harvest (Harvest Forecast).<\/li><li><strong>Qui devrait choisir Napta&nbsp;?<\/strong> Un cabinet de conseil qui veut un \u00e9diteur fran\u00e7ais.<\/li><li><strong>Qui devrait rester sur monday&nbsp;?<\/strong> Une \u00e9quipe qui g\u00e8re d\u00e9j\u00e0 ses t\u00e2ches dans monday, pr\u00eate \u00e0 passer au plan Enterprise pour le planificateur de ressources.<\/li><\/ul>\n\n<p>Si vous h\u00e9sitez encore entre deux outils, parler de votre propre planning avec un \u00e9diteur aide \u00e0 trancher.<\/p>\n\n<div class=\"tb-cta-compact\"><p>R\u00e9servez une d\u00e9monstration en visio avec l\u2019\u00e9quipe Teambook pour parler de votre planning actuel.<\/p><a class=\"tb-btn\" href=\"https:\/\/calendly.com\/teambook\/teambook-visio-call-francais\" target=\"_blank\" rel=\"noopener\">R\u00e9server une d\u00e9mo en visio<\/a><\/div>\n\n<h2 id=\"faq\">Questions fr\u00e9quentes<\/h2>\n\n<h3>Quel est le meilleur logiciel pour la planification des ressources&nbsp;?<\/h3>\n\n<p>Pour une \u00e9quipe de 10 \u00e0 100 personnes qui staffe des projets, un outil d\u00e9di\u00e9. Teambook convient si vous voulez des donn\u00e9es en Allemagne, des utilisateurs illimit\u00e9s et un tarif par projet&nbsp;; le verdict ci-dessus indique l\u2019outil \u00e0 regarder dans les autres cas.<\/p>\n\n<h3>Existe-t-il un logiciel de planification des ressources gratuit&nbsp;?<\/h3>\n\n<p>monday propose un plan gratuit limit\u00e9 \u00e0 2 si\u00e8ges, mais c\u2019est une plateforme de gestion du travail. Les outils d\u00e9di\u00e9s proposent plut\u00f4t un essai&nbsp;: 30 jours sans carte chez Teambook, Float, Runn, Resource Guru et Harvest Forecast, 14 jours chez Teamdeck et Productive (relev\u00e9 du 3 novembre 2026).<\/p>\n\n<h3>Excel suffit-il pour planifier les ressources&nbsp;?<\/h3>\n\n<p>Oui, tant qu\u2019une seule personne tient le fichier et que l\u2019\u00e9quipe travaille sur peu de projets \u00e0 la fois. Au-del\u00e0, un logiciel \u00e9vite les doubles affectations et les versions contradictoires&nbsp;; notre comparatif pour <a href=\"https:\/\/teambookapp.com\/fr\/blog\/teambook-vs-excel-quel-logiciel-de-planification-choisir\/\">quitter Excel<\/a> vous aide \u00e0 d\u00e9cider.<\/p>\n\n<h3>Un logiciel am\u00e9ricain est-il compatible avec le RGPD&nbsp;?<\/h3>\n\n<p>Il peut l\u2019\u00eatre&nbsp;: une entreprise am\u00e9ricaine certifi\u00e9e au cadre UE-\u00c9tats-Unis (DPF), encore en vigueur au 20 octobre 2026, peut recevoir des donn\u00e9es personnelles depuis l\u2019UE&nbsp;; sinon, il faut une autre garantie, comme les clauses contractuelles types. Le rep\u00e8re juridique de la section sur l\u2019h\u00e9bergement donne le contexte&nbsp;; la d\u00e9cision revient \u00e0 votre DPO.<\/p>\n\n<h3>Combien co\u00fbte un logiciel de planification des ressources&nbsp;?<\/h3>\n\n<p>Cela d\u00e9pend du mod\u00e8le&nbsp;: Teambook facture au projet, la plupart des autres outils \u00e0 la personne ou au si\u00e8ge. La section sur les prix donne les tarifs relev\u00e9s et le simulateur calcule votre budget.<\/p>\n\n<ol class=\"tb-sources\"><li><a href=\"https:\/\/eur-lex.europa.eu\/eli\/reg\/2016\/679\/oj\/fra\" target=\"_blank\" rel=\"noopener\">R\u00e8glement (UE) 2016\/679 (RGPD), articles 44 \u00e0 49, EUR-Lex<\/a>, consult\u00e9 le 20 octobre 2026.<\/li><li><a href=\"https:\/\/eur-lex.europa.eu\/eli\/dec_impl\/2023\/1795\/oj\/fra\" target=\"_blank\" rel=\"noopener\">D\u00e9cision d\u2019ex\u00e9cution (UE) 2023\/1795 relative au cadre de protection des donn\u00e9es UE-\u00c9tats-Unis, EUR-Lex<\/a>, consult\u00e9e le 20 octobre 2026.<\/li><li><a href=\"https:\/\/eur-lex.europa.eu\/legal-content\/FR\/TXT\/?uri=CELEX:62023TJ0553\" target=\"_blank\" rel=\"noopener\">Tribunal de l\u2019UE, arr\u00eat T-553\/23 (Latombe c. Commission) du 3 septembre 2025, EUR-Lex<\/a>, consult\u00e9 le 20 octobre 2026.<\/li><li><a href=\"https:\/\/eur-lex.europa.eu\/eli\/C\/2025\/6610\/oj\/eng\" target=\"_blank\" rel=\"noopener\">Journal officiel de l\u2019UE, notice du pourvoi C-703\/25 P (Latombe c. Commission)<\/a>, consult\u00e9e le 20 octobre 2026.<\/li><li><a href=\"https:\/\/www.cnil.fr\/fr\/adequation-des-etats-unis-les-premieres-questions-reponses\" target=\"_blank\" rel=\"noopener\">CNIL, ad\u00e9quation des \u00c9tats-Unis, les premi\u00e8res questions-r\u00e9ponses<\/a>, consult\u00e9 le 20 octobre 2026.<\/li><\/ol>\n<script type=\"application\/ld+json\">{\"@graph\":[{\"@type\":\"Article\",\"author\":{\"url\":\"https:\/\/teambookapp.com\/fr\/a-propos\/\",\"name\":\"Guy Wolfensberger\",\"@type\":\"Person\",\"jobTitle\":\"CEO de Teambook, \u00e9diteur suisse de logiciel de planification des ressources\"},\"headline\":\"Quel logiciel de planification des ressources choisir ? 10 outils compar\u00e9s en 2026\",\"publisher\":{\"url\":\"https:\/\/teambookapp.com\/fr\/\",\"name\":\"Teambook FR\",\"@type\":\"Organization\"},\"inLanguage\":\"fr\",\"description\":\"Prix publics, h\u00e9bergement des donn\u00e9es, langue, limites : 10 logiciels de planification des ressources compar\u00e9s pour choisir celui qui convient \u00e0 votre \u00e9quipe.\",\"datePublished\":\"2026-11-09T20:25:35.136Z\",\"dateModified\":\"2026-11-09T20:36:21.543Z\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/teambookapp.com\/fr\/blog\/logiciel-planification-ressources-comparatif\/\"}},{\"@type\":\"FAQPage\",\"inLanguage\":\"fr\",\"mainEntity\":[{\"name\":\"Planifiez-vous des personnes sur des projets ou des horaires de personnel ?\",\"@type\":\"Question\",\"acceptedAnswer\":{\"text\":\"Si vous r\u00e9partissez des consultants ou des chefs de projet sur plusieurs missions, cherchez un outil de staffing. Un logiciel d'horaires sert plut\u00f4t \u00e0 organiser des pr\u00e9sences, des cr\u00e9neaux ou des permanences, comme dans un commerce ou un service d'accueil.\",\"@type\":\"Answer\"}},{\"name\":\"Avez-vous besoin d'un planning, d'une vue capacit\u00e9, ou des deux ?\",\"@type\":\"Question\",\"acceptedAnswer\":{\"text\":\"Le planning montre qui travaille sur quel projet cette semaine. La vue capacit\u00e9 compare la charge pr\u00e9vue aux jours disponibles sur plusieurs mois, et c'est elle qui vous dit si l'\u00e9quipe peut absorber la mission que le commercial est en train de signer.\",\"@type\":\"Answer\"}},{\"name\":\"Outil d\u00e9di\u00e9, PSA ou plateforme de gestion du travail ?\",\"@type\":\"Question\",\"acceptedAnswer\":{\"text\":\"Un outil d\u00e9di\u00e9 (par exemple Teambook, Float, Runn ou Resource Guru) fait du staffing et de la capacit\u00e9, souvent avec du suivi du temps. Une PSA (Kantata, Productive), c'est-\u00e0-dire un logiciel de gestion des services professionnels, couvre des aspects plus larges que le temps des personnes, notamment les budgets et la facturation. Une plateforme comme monday g\u00e8re d'abord les t\u00e2ches et les projets, et r\u00e9serve son planificateur de ressources et son gestionnaire de capacit\u00e9 au plan Enterprise.\",\"@type\":\"Answer\"}},{\"name\":\"Le prix doit-il suivre les personnes ou les projets ?\",\"@type\":\"Question\",\"acceptedAnswer\":{\"text\":\"Avec un tarif par personne, chaque recrue ou chaque freelance ajout\u00e9 au planning augmente la facture. Avec un tarif par projet, comme chez Teambook, c'est le nombre de projets actifs qui compte et vous pouvez inviter autant d'utilisateurs que n\u00e9cessaire.\",\"@type\":\"Answer\"}},{\"name\":\"La langue et l'h\u00e9bergement des donn\u00e9es comptent-ils pour vous ?\",\"@type\":\"Question\",\"acceptedAnswer\":{\"text\":\"Une \u00e9quipe qui travaille en fran\u00e7ais adoptera plus vite une interface en fran\u00e7ais. Et si votre client ou votre DPO (d\u00e9l\u00e9gu\u00e9 \u00e0 la protection des donn\u00e9es) exige que les donn\u00e9es restent dans l'Union europ\u00e9enne, l'h\u00e9bergement \u00e9limine d'embl\u00e9e une partie des outils, quelles que soient leurs fonctions.\",\"@type\":\"Answer\"}}]}],\"@context\":\"https:\/\/schema.org\"}<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Prix publics, h\u00e9bergement des donn\u00e9es, langue, limites : 10 logiciels de planification des ressources compar\u00e9s pour choisir celui qui convient \u00e0 votre \u00e9quipe.<\/p>\n","protected":false},"author":12,"featured_media":40159,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[381,28],"tags":[],"class_list":["post-40161","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gestion-des-ressources","category-top-tools-2"],"_links":{"self":[{"href":"https:\/\/teambookapp.com\/fr\/wp-json\/wp\/v2\/posts\/40161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teambookapp.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/teambookapp.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/teambookapp.com\/fr\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/teambookapp.com\/fr\/wp-json\/wp\/v2\/comments?post=40161"}],"version-history":[{"count":4,"href":"https:\/\/teambookapp.com\/fr\/wp-json\/wp\/v2\/posts\/40161\/revisions"}],"predecessor-version":[{"id":40165,"href":"https:\/\/teambookapp.com\/fr\/wp-json\/wp\/v2\/posts\/40161\/revisions\/40165"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/teambookapp.com\/fr\/wp-json\/wp\/v2\/media\/40159"}],"wp:attachment":[{"href":"https:\/\/teambookapp.com\/fr\/wp-json\/wp\/v2\/media?parent=40161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teambookapp.com\/fr\/wp-json\/wp\/v2\/categories?post=40161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teambookapp.com\/fr\/wp-json\/wp\/v2\/tags?post=40161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}