{"id":8446,"date":"2024-06-12T21:26:44","date_gmt":"2024-06-13T01:26:44","guid":{"rendered":"https:\/\/www.algo.com\/?post_type=algo_case_studies&#038;p=8446"},"modified":"2025-10-26T23:02:33","modified_gmt":"2025-10-27T03:02:33","slug":"microsoft","status":"publish","type":"algo_case_studies","link":"https:\/\/www.algo.com\/fr\/etudes-de-cas\/microsoft\/","title":{"rendered":"Comment Microsoft a optimis\u00e9 la planification de sa Supply Chain gr\u00e2ce \u00e0 Algo"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background fusion-parallax-none ohidden dark-overlay nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-background-position:left top;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:50px;--awb-padding-bottom:50px;--awb-padding-bottom-small:100px;--awb-min-height:75vh;--awb-background-image:url(&quot;https:\/\/www.algo.com\/wp-content\/uploads\/2023\/09\/Direct_Inventory_Planning_Header_Banner-scaled.jpg&quot;);--awb-background-size:cover;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:2;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-separator fusion-no-small-visibility fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-bottom:70px;width:100%;\"><\/div><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-one\" style=\"--awb-text-color:#ffffff;\"><h1 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:46;line-height:1.3;\">Comment Microsoft a optimis\u00e9 la planification de sa Supply Chain gr\u00e2ce \u00e0 Algo<\/h1><\/div><div ><a class=\"fusion-button button-flat button-large button-custom fusion-button-default button-1 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#ffffff;--button_border_color:#ffffff;--button_accent_hover_color:#222222;--button_border_hover_color:#ffffff;--button_border_width-top:2px;--button_border_width-right:2px;--button_border_width-bottom:2px;--button_border_width-left:2px;--button_gradient_angle:180deg;--button_gradient_top_color:rgba(255,255,255,0.09);--button_gradient_bottom_color:rgba(255,255,255,0.09);--button_gradient_top_color_hover:#ffffff;--button_gradient_bottom_color_hover:#ffffff;--button_text_transform:none;\" target=\"_self\" href=\"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/11\/Case-Study_Microsoft.pdf\"><span class=\"fusion-button-text\">Download PDF<\/span><\/a><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:1;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container container-max-width-1200 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.2;\">Microsoft partnered with Algo to improve supply chain planning by centralizing data and using AI to optimize inventory flow and sales.<\/h2><\/div><div class=\"fusion-image-element\" style=\"text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"338\" height=\"72\" alt=\"Microsoft_logo_2012\" title=\"Microsoft_logo_2012\" src=\"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/06\/Microsoft_logo_2012.webp\" class=\"img-responsive wp-image-5580\" srcset=\"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/06\/Microsoft_logo_2012-200x43.webp 200w, https:\/\/www.algo.com\/wp-content\/uploads\/2023\/06\/Microsoft_logo_2012-300x64.webp 300w, https:\/\/www.algo.com\/wp-content\/uploads\/2023\/06\/Microsoft_logo_2012.webp 338w\" sizes=\"(max-width: 640px) 100vw, 338px\" \/><\/span><\/div><div class=\"fusion-video fusion-youtube\" style=\"--awb-max-width:600px;--awb-max-height:360px;--awb-align-self:center;--awb-width:100%;--awb-margin-top:60px;\"><div class=\"video-shortcode\"><lite-youtube videoid=\"edxUNoKCcxw\" class=\"landscape\" params=\"wmode=transparent&autoplay=1&enablejsapi=1\" title=\"YouTube video player 1\" width=\"600\" height=\"360\"><\/lite-youtube><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container has-pattern-background has-mask-background hero-background-narrower-rounded nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-bottom:0px;--awb-margin-top:0px;--awb-background-image:linear-gradient(180deg, #ffffff 0%,#ffffff 100%);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.2;\">Microsoft&#8217;s supply chain <span class=\"font-color-emphasis\">challenges<\/span><\/h2><\/div><div class=\"fusion-text fusion-text-1\" style=\"--awb-content-alignment:left;--awb-text-transform:none;\"><p>Microsoft&#8217;s supply chain challenges include managing numerous distribution points and retail partners, aggregating disparate data for demand forecasting, limited visibility into sales and inventory data, non-standardized data formats and timelines, and resulting operational inefficiencies in predicting consumer demand.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><ul style=\"--awb-size:18px;--awb-item-padding-bottom:0.75em;--awb-iconcolor:#f8486e;--awb-line-height:30.6px;--awb-icon-width:30.6px;--awb-icon-height:30.6px;--awb-icon-margin:12.6px;--awb-content-margin:43.2px;\" class=\"fusion-checklist fusion-checklist-1 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon fa-circle fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<h4 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 30; line-height: 1.36;\" data-fontsize=\"30\" data-lineheight=\"40.79999923706055px\">Numerous Distribution Points and Retail Partners<\/h4>\n<p>Managing a vast number of distribution points and retail partners complicates the efficient aggregation of retailer data.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon fa-circle fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<h4>Data Aggregation for Demand Forecasting<\/h4>\n<p>Aggregating disparate retailer data for <a href=\"https:\/\/www.algo.com\/fr\/produits\/la-prevision-de-la-demande\/\">accurate consumer demand forecasting<\/a> is difficult and crucial for effective supply chain planning.<\/p>\n<\/div><\/li><\/ul><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><ul style=\"--awb-size:18px;--awb-item-padding-bottom:0.75em;--awb-iconcolor:#f8486e;--awb-line-height:30.6px;--awb-icon-width:30.6px;--awb-icon-height:30.6px;--awb-icon-margin:12.6px;--awb-content-margin:43.2px;\" class=\"fusion-checklist fusion-checklist-2 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon fa-circle fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<h4>Visibility of Sales and Inventory Data<\/h4>\n<p>Limited access to retail partners&#8217; sales and inventory data hinders timely and informed decision-making.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon fa-circle fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<h4>Non-Standardized Data Formats and Timelines<\/h4>\n<p>Siloed data in non-standardized formats and differing timelines complicates data integration and analysis.<\/p>\n<\/div><\/li><\/ul><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.2;\">Algo&#8217;s solution for <span class=\"font-color-emphasis\">Microsoft<\/span><\/h2><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2\" style=\"--awb-content-alignment:left;--awb-text-transform:none;\"><p>Algo centralized data across 1st party retailer sales and 3rd party OEM sales. The data is pivotal to an AI driven supply chain planning platform used for the purposes of optimizing sales to the consumer without excess inventory within the supply chain. Algo introduced essential capabilities including aggregation of<br \/>\nretailer data, co-managed inventory, collaboration, and a global control tower to both sales and supply chain teams at Microsoft.<\/p>\n<p>Key benefits included sales increase, reduction in weeks of supply, reduction in markdown exposure, and productivity improvements. Microsoft embraced the Algo solution, with the outcome being development of high-quality consumer demand data residing in 1 platform to enable the efficient flow of inventory from factory to consumer.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"768\" height=\"446\" title=\"Agilit\u00e9 \u00e0 l&#039;\u00e9chelle 3-768\u00d7446 (1)\" src=\"https:\/\/www.algo.com\/wp-content\/uploads\/2024\/03\/Agility-at-Scale-3-768x446-1.webp\" alt class=\"img-responsive wp-image-8087\" srcset=\"https:\/\/www.algo.com\/wp-content\/uploads\/2024\/03\/Agility-at-Scale-3-768x446-1-200x116.webp 200w, https:\/\/www.algo.com\/wp-content\/uploads\/2024\/03\/Agility-at-Scale-3-768x446-1-300x174.webp 300w, https:\/\/www.algo.com\/wp-content\/uploads\/2024\/03\/Agility-at-Scale-3-768x446-1-400x232.webp 400w, https:\/\/www.algo.com\/wp-content\/uploads\/2024\/03\/Agility-at-Scale-3-768x446-1-600x348.webp 600w, https:\/\/www.algo.com\/wp-content\/uploads\/2024\/03\/Agility-at-Scale-3-768x446-1.webp 768w\" sizes=\"(max-width: 640px) 100vw, 768px\" \/><\/span><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-bottom:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-9 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.2;\">Microsoft&#8217;s <span class=\"font-color-emphasis\">results<\/span><\/h2><\/div><div class=\"fusion-text fusion-text-3\" style=\"--awb-content-alignment:left;--awb-text-transform:none;\"><p>By partnering with Algo to <a href=\"https:\/\/www.algo.com\/fr\/lindustrie\/retail\/\">centralize retailer data<\/a> and leverage an AI-powered supply chain platform, Microsoft significantly improved sales, reduced the time it takes to deliver products to stores (weeks of supply), and ensured their products were consistently available for purchase (increased shelf availability).<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-6 fusion-flex-container has-pattern-background has-mask-background a_fusion_bg_contain nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-bottom:0px;--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-10 fusion-flex-column\" style=\"--awb-bg-position:center bottom;--awb-bg-size:cover;--awb-width-large:92%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.08695652174%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.08695652174%;--awb-width-medium:92%;--awb-order-medium:0;--awb-spacing-right-medium:2.08695652174%;--awb-spacing-left-medium:2.08695652174%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\" data-motion-effects=\"[{&quot;type&quot;:&quot;&quot;,&quot;scroll_type&quot;:&quot;transition&quot;,&quot;scroll_direction&quot;:&quot;up&quot;,&quot;transition_speed&quot;:&quot;1&quot;,&quot;fade_type&quot;:&quot;in&quot;,&quot;scale_type&quot;:&quot;up&quot;,&quot;initial_scale&quot;:&quot;1&quot;,&quot;max_scale&quot;:&quot;1.5&quot;,&quot;min_scale&quot;:&quot;0.5&quot;,&quot;initial_rotate&quot;:&quot;0&quot;,&quot;end_rotate&quot;:&quot;30&quot;,&quot;initial_blur&quot;:&quot;0&quot;,&quot;end_blur&quot;:&quot;3&quot;,&quot;start_element&quot;:&quot;top&quot;,&quot;start_viewport&quot;:&quot;bottom&quot;,&quot;end_element&quot;:&quot;bottom&quot;,&quot;end_viewport&quot;:&quot;top&quot;,&quot;mouse_effect&quot;:&quot;track&quot;,&quot;mouse_effect_direction&quot;:&quot;opposite&quot;,&quot;mouse_effect_speed&quot;:&quot;2&quot;,&quot;infinite_animation&quot;:&quot;float&quot;,&quot;infinite_animation_speed&quot;:&quot;2&quot;}]\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"width:104% !important;max-width:104% !important;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-0 fusion_builder_column_inner_1_1 1_1 fusion-flex-column\" style=\"--awb-padding-top:2%;--awb-padding-right:2%;--awb-padding-bottom:2%;--awb-padding-left:2%;--awb-overflow:hidden;--awb-bg-size:cover;--awb-border-radius:23px 23px 23px 23px;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-counters-box counters-box row fusion-clearfix fusion-columns-4\" style=\"--awb-body-color:#282828;--awb-body-size:20;--awb-border-color:#ffffff;--awb-color:#d81ad1;--awb-title-size:50;--awb-icon-size:40;--awb-border-color:#ffffff;\" id=\"real-result-box\"><div class=\"fusion-counter-box fusion-column col-counter-box counter-box-wrapper col-lg-3 col-md-3 col-sm-3\" data-animationoffset=\"top-into-view\"><div class=\"counter-box-container\"><div class=\"content-box-percentage content-box-counter\"><i class=\"counter-box-icon fontawesome-icon fa-plus fas\" aria-hidden=\"true\"><\/i><span class=\"display-counter\" data-value=\"20\" data-direction=\"up\" data-decimals=\"0\">0<\/span><span class=\"unit\">%<\/span><\/div><div class=\"counter-box-content\">Increase in shelf availability<\/div><\/div><\/div><div class=\"fusion-counter-box fusion-column col-counter-box counter-box-wrapper col-lg-3 col-md-3 col-sm-3\" data-animationoffset=\"top-into-view\"><div class=\"counter-box-container\"><div class=\"content-box-percentage content-box-counter\"><i class=\"counter-box-icon fontawesome-icon fa-plus fas\" aria-hidden=\"true\"><\/i><span class=\"display-counter\" data-value=\"20\" data-direction=\"up\" data-decimals=\"0\">0<\/span><span class=\"unit\">%<\/span><\/div><div class=\"counter-box-content\">Weeks of supply reduction<\/div><\/div><\/div><div class=\"fusion-counter-box fusion-column col-counter-box counter-box-wrapper col-lg-3 col-md-3 col-sm-3\" data-animationoffset=\"top-into-view\"><div class=\"counter-box-container\"><div class=\"content-box-percentage content-box-counter\"><i class=\"counter-box-icon fontawesome-icon fa-plus fas\" aria-hidden=\"true\"><\/i><span class=\"display-counter\" data-value=\"4\" data-direction=\"up\" data-decimals=\"0\">0<\/span><span class=\"unit\">%<\/span><\/div><div class=\"counter-box-content\">Increase in sales<\/div><\/div><\/div><div class=\"fusion-counter-box fusion-column col-counter-box counter-box-wrapper col-lg-3 col-md-3 col-sm-3\" data-animationoffset=\"top-into-view\"><div class=\"counter-box-container\"><div class=\"content-box-percentage content-box-counter\"><i class=\"counter-box-icon fontawesome-icon fa-plus fas\" aria-hidden=\"true\"><\/i><span class=\"display-counter\" data-value=\"30\" data-direction=\"up\" data-decimals=\"0\">0<\/span><span class=\"unit\">%<\/span><\/div><div class=\"counter-box-content\">Improvement in aged inventory<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-7 fusion-flex-container has-pattern-background has-mask-background slide-col-container-new nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-small-visibility\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-bottom:45px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-11 fusion_builder_column_1_1 1_1 fusion-flex-column single-items\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\" data-motion-effects=\"[{&quot;type&quot;:&quot;&quot;,&quot;scroll_type&quot;:&quot;transition&quot;,&quot;scroll_direction&quot;:&quot;up&quot;,&quot;transition_speed&quot;:&quot;1&quot;,&quot;fade_type&quot;:&quot;in&quot;,&quot;scale_type&quot;:&quot;up&quot;,&quot;initial_scale&quot;:&quot;1&quot;,&quot;max_scale&quot;:&quot;1.5&quot;,&quot;min_scale&quot;:&quot;0.5&quot;,&quot;initial_rotate&quot;:&quot;0&quot;,&quot;end_rotate&quot;:&quot;30&quot;,&quot;initial_blur&quot;:&quot;0&quot;,&quot;end_blur&quot;:&quot;3&quot;,&quot;start_element&quot;:&quot;top&quot;,&quot;start_viewport&quot;:&quot;bottom&quot;,&quot;end_element&quot;:&quot;bottom&quot;,&quot;end_viewport&quot;:&quot;top&quot;,&quot;mouse_effect&quot;:&quot;track&quot;,&quot;mouse_effect_direction&quot;:&quot;opposite&quot;,&quot;mouse_effect_speed&quot;:&quot;2&quot;,&quot;infinite_animation&quot;:&quot;float&quot;,&quot;infinite_animation_speed&quot;:&quot;2&quot;}]\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"width:104% !important;max-width:104% !important;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-1 fusion_builder_column_inner_1_1 1_1 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\" data-motion-effects=\"[{&quot;type&quot;:&quot;&quot;,&quot;scroll_type&quot;:&quot;transition&quot;,&quot;scroll_direction&quot;:&quot;up&quot;,&quot;transition_speed&quot;:&quot;1&quot;,&quot;fade_type&quot;:&quot;in&quot;,&quot;scale_type&quot;:&quot;up&quot;,&quot;initial_scale&quot;:&quot;1&quot;,&quot;max_scale&quot;:&quot;1.5&quot;,&quot;min_scale&quot;:&quot;0.5&quot;,&quot;initial_rotate&quot;:&quot;0&quot;,&quot;end_rotate&quot;:&quot;30&quot;,&quot;initial_blur&quot;:&quot;0&quot;,&quot;end_blur&quot;:&quot;3&quot;,&quot;start_element&quot;:&quot;top&quot;,&quot;start_viewport&quot;:&quot;bottom&quot;,&quot;end_element&quot;:&quot;bottom&quot;,&quot;end_viewport&quot;:&quot;top&quot;,&quot;mouse_effect&quot;:&quot;track&quot;,&quot;mouse_effect_direction&quot;:&quot;opposite&quot;,&quot;mouse_effect_speed&quot;:&quot;2&quot;,&quot;infinite_animation&quot;:&quot;float&quot;,&quot;infinite_animation_speed&quot;:&quot;2&quot;}]\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-bottom:15px;width:100%;\"><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-2 fusion_builder_column_inner_1_3 1_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:33.3333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:5.76%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.76%;--awb-width-medium:33.3333333333%;--awb-order-medium:0;--awb-spacing-right-medium:5.76%;--awb-spacing-left-medium:5.76%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element\" style=\"text-align:right;--awb-max-width:58%;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-3 hover-type-none\" style=\"border-radius:15px;\"><img decoding=\"async\" width=\"170\" height=\"170\" title=\"David\" src=\"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/09\/David.jpg\" alt class=\"img-responsive wp-image-6982\" srcset=\"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/09\/David-66x66.jpg 66w, https:\/\/www.algo.com\/wp-content\/uploads\/2023\/09\/David-150x150.jpg 150w, https:\/\/www.algo.com\/wp-content\/uploads\/2023\/09\/David.jpg 170w\" sizes=\"(max-width: 170px) 100vw, 170px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-3 fusion_builder_column_inner_2_3 2_3 fusion-flex-column\" style=\"--awb-padding-right:16%;--awb-bg-size:cover;--awb-width-large:66.6666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.6666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\" data-motion-effects=\"[{&quot;type&quot;:&quot;&quot;,&quot;scroll_type&quot;:&quot;transition&quot;,&quot;scroll_direction&quot;:&quot;up&quot;,&quot;transition_speed&quot;:&quot;1&quot;,&quot;fade_type&quot;:&quot;in&quot;,&quot;scale_type&quot;:&quot;up&quot;,&quot;initial_scale&quot;:&quot;1&quot;,&quot;max_scale&quot;:&quot;1.5&quot;,&quot;min_scale&quot;:&quot;0.5&quot;,&quot;initial_rotate&quot;:&quot;0&quot;,&quot;end_rotate&quot;:&quot;30&quot;,&quot;initial_blur&quot;:&quot;0&quot;,&quot;end_blur&quot;:&quot;3&quot;,&quot;start_element&quot;:&quot;top&quot;,&quot;start_viewport&quot;:&quot;bottom&quot;,&quot;end_element&quot;:&quot;bottom&quot;,&quot;end_viewport&quot;:&quot;top&quot;,&quot;mouse_effect&quot;:&quot;track&quot;,&quot;mouse_effect_direction&quot;:&quot;opposite&quot;,&quot;mouse_effect_speed&quot;:&quot;2&quot;,&quot;infinite_animation&quot;:&quot;float&quot;,&quot;infinite_animation_speed&quot;:&quot;2&quot;}]\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-4\"><p><span style=\"font-weight: 400;\">\u00ab Lorsque nous avons commenc\u00e9 \u00e0 travailler avec Algo, nous esp\u00e9rions obtenir une meilleure visibilit\u00e9 sur ce qui se passait dans notre Supply Chain. Nous avons b\u00e9n\u00e9fici\u00e9 d'une compr\u00e9hension en temps r\u00e9el, d'analyses, d'une d\u00e9tection des anomalies et, pour la premi\u00e8re fois, d'une perspective pr\u00e9dictive.  Algo n'a pas seulement \u00e9cout\u00e9, mais a \u00e9galement pris en compte nos commentaires, compris nos difficult\u00e9s et les a transform\u00e9s en informations exploitables. Algo nous a aid\u00e9s \u00e0 transformer un probl\u00e8me en opportunit\u00e9 dans l'une des p\u00e9riodes les plus difficiles pour la Supply Chain \u00e0 l'\u00e9chelle mondiale. \u00bb<\/span><\/p>\n<\/div><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top:25px;--awb-margin-bottom:15px;--awb-font-size:18px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:18;--minFontSize:18;line-height:1.3;\">David Warrick<\/h3><\/div><div class=\"fusion-text fusion-text-5\"><p>Ancien directeur g\u00e9n\u00e9ral de la cha\u00eene d'approvisionnement mondiale et responsable de l'innovation chez Microsoft<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-8 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-medium-visibility fusion-no-large-visibility\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:40px;--awb-padding-bottom:45px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-12 fusion_builder_column_1_3 1_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:33.3333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:5.76%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.76%;--awb-width-medium:33.3333333333%;--awb-order-medium:0;--awb-spacing-right-medium:5.76%;--awb-spacing-left-medium:5.76%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element md-text-align-center sm-text-align-center\" style=\"text-align:right;--awb-max-width:58%;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-4 hover-type-none\" style=\"border-radius:15px;\"><img decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/www.algo.com\/wp-content\/uploads\/2022\/04\/T0A681E30-U03AE3FJLV6-eee1cac028e4-512-1.jpeg\" alt class=\"img-responsive wp-image-2346\" srcset=\"https:\/\/www.algo.com\/wp-content\/uploads\/2022\/04\/T0A681E30-U03AE3FJLV6-eee1cac028e4-512-1-200x200.jpeg 200w, https:\/\/www.algo.com\/wp-content\/uploads\/2022\/04\/T0A681E30-U03AE3FJLV6-eee1cac028e4-512-1-400x400.jpeg 400w, https:\/\/www.algo.com\/wp-content\/uploads\/2022\/04\/T0A681E30-U03AE3FJLV6-eee1cac028e4-512-1.jpeg 512w\" sizes=\"(max-width: 640px) 100vw, 512px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-13 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-padding-right:16%;--awb-padding-right-medium:13%;--awb-padding-right-small:0%;--awb-bg-size:cover;--awb-width-large:66.6666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.6666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-6\" style=\"--awb-text-transform:none;\"><p><span style=\"font-weight: 400;\">\u00ab Lorsque nous avons commenc\u00e9 \u00e0 travailler avec Algo, nous esp\u00e9rions obtenir une meilleure visibilit\u00e9 sur ce qui se passait dans notre Supply Chain. Nous avons b\u00e9n\u00e9fici\u00e9 d'une compr\u00e9hension en temps r\u00e9el, d'analyses, d'une d\u00e9tection des anomalies et, pour la premi\u00e8re fois, d'une perspective pr\u00e9dictive.  Algo n'a pas seulement \u00e9cout\u00e9, mais a \u00e9galement pris en compte nos commentaires, compris nos difficult\u00e9s et les a transform\u00e9s en informations exploitables. Algo nous a aid\u00e9s \u00e0 transformer un probl\u00e8me en opportunit\u00e9 dans l'une des p\u00e9riodes les plus difficiles pour la Supply Chain \u00e0 l'\u00e9chelle mondiale. \u00bb<\/span><\/p>\n<\/div><div class=\"fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top:25px;--awb-margin-bottom:15px;--awb-font-size:18px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:18;--minFontSize:18;line-height:1.3;\">David Warrick<\/h3><\/div><div class=\"fusion-text fusion-text-7\" style=\"--awb-font-size:15.3px;--awb-text-transform:none;\"><p>Ancien directeur g\u00e9n\u00e9ral de la cha\u00eene d'approvisionnement mondiale et responsable de l'innovation chez Microsoft<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-9 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:80px;--awb-background-image:linear-gradient(175deg, #44104f 20%,#8c009e 100%);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-14 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:#ffffff;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.2;\">Transform planning into a competitive advantage, and make smarter, data-driven decisions that drive retail success.<\/h2><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:50px;width:100%;\"><\/div><script type=\"text\/javascript\">\njQuery(document).ready(function($){\n\t$(function() {\n\t\t$('.aImage_scroll').StickySidebar({\n\t       \/\/ Settings\n\t       additionalMarginTop: 150\n\t     });\n\t});\n});\n\n\n\n(function ($) {\n    $.fn.StickySidebar = function (options) {\n        var defaults = {\n            'containerSelector': '',\n            'additionalMarginTop': 0,\n            'additionalMarginBottom': 0,\n            'updateSidebarHeight': true,\n            'minWidth': 0,\n            'disableOnResponsiveLayouts': true,\n            'sidebarBehavior': 'modern'\n        };\n        options = $.extend(defaults, options);\n\n        \/\/ Validate options\n        options.additionalMarginTop = parseInt(options.additionalMarginTop) || 0;\n        options.additionalMarginBottom = parseInt(options.additionalMarginBottom) || 0;\n\n        tryInitOrHookIntoEvents(options, this);\n\n        function tryInitOrHookIntoEvents(options, $that) {\n            var success = tryInit(options, $that);\n\n            if (!success) {\n                console.log('TST: Body width smaller than options.minWidth. Init is delayed.');\n\n                $(document).scroll(function (options, $that) {\n                    return function (evt) {\n                        var success = tryInit(options, $that);\n\n                        if (success) {\n                            $(this).unbind(evt);\n                        }\n                    };\n                }(options, $that));\n                $(window).resize(function (options, $that) {\n                    return function (evt) {\n                        var success = tryInit(options, $that);\n\n                        if (success) {\n                            $(this).unbind(evt);\n                        }\n                    };\n                }(options, $that))\n            }\n        }\n\n        function tryInit(options, $that) {\n            if (options.initialized === true) {\n                return true;\n            }\n\n            if ($('body').width() < options.minWidth) {\n                return false;\n            }\n\n            init(options, $that);\n\n            return true;\n        }\n\n        \/\/ Init the sticky sidebar(s).\n        function init(options, $that) {\n            options.initialized = true;\n\n            \/\/ Add CSS\n            $('head').append($('<style>.StickySidebar:after {content: \"\"; display: table; clear: both;}<\/style>'));\n\n            $that.each(function () {\n                var o = {};\n\n                o.sidebar = $(this);\n\n                \/\/ Save options\n                o.options = options || {};\n\n                \/\/ Get container\n                o.container = $(o.options.containerSelector);\n                if (o.container.length == 0) {\n                    o.container = o.sidebar.parent();\n                }\n\n                \/\/ Create sticky sidebar\n                o.sidebar.parents().css('-webkit-transform', 'none'); \/\/ Fix for WebKit bug - https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=20574\n                o.sidebar.css({\n                    'position': 'relative',\n                    'overflow': 'visible',\n                    \/\/ The \"box-sizing\" must be set to \"content-box\" because we set a fixed height to this element when the sticky sidebar has a fixed position.\n                    '-webkit-box-sizing': 'border-box',\n                    '-moz-box-sizing': 'border-box',\n                    'box-sizing': 'border-box'\n                });\n\n                \/\/ Get the sticky sidebar element. If none has been found, then create one.\n                o.stickySidebar = o.sidebar.find('.StickySidebar');\n                if (o.stickySidebar.length == 0) {\n                    o.sidebar.find('script').remove(); \/\/ Remove <script> tags, otherwise they will be run again on the next line.\n                    o.stickySidebar = $('<div>').addClass('StickySidebar').append(o.sidebar.children());\n                    o.sidebar.append(o.stickySidebar);\n                }\n\n                \/\/ Get existing top and bottom margins and paddings\n                o.marginTop = parseInt(o.sidebar.css('margin-top'));\n                o.marginBottom = parseInt(o.sidebar.css('margin-bottom'));\n                o.paddingTop = parseInt(o.sidebar.css('padding-top'));\n                o.paddingBottom = parseInt(o.sidebar.css('padding-bottom'));\n\n                \/\/ Add a temporary padding rule to check for collapsable margins.\n                var collapsedTopHeight = o.stickySidebar.offset().top;\n                var collapsedBottomHeight = o.stickySidebar.outerHeight();\n                o.stickySidebar.css('padding-top', 1);\n                o.stickySidebar.css('padding-bottom', 1);\n                collapsedTopHeight -= o.stickySidebar.offset().top;\n                collapsedBottomHeight = o.stickySidebar.outerHeight() - collapsedBottomHeight - collapsedTopHeight;\n                if (collapsedTopHeight == 0) {\n                    o.stickySidebar.css('padding-top', 0);\n                    o.stickySidebarPaddingTop = 0;\n                }\n                else {\n                    o.stickySidebarPaddingTop = 1;\n                }\n\n                if (collapsedBottomHeight == 0) {\n                    o.stickySidebar.css('padding-bottom', 0);\n                    o.stickySidebarPaddingBottom = 0;\n                }\n                else {\n                    o.stickySidebarPaddingBottom = 1;\n                }\n\n                \/\/ We use this to know whether the user is scrolling up or down.\n                o.previousScrollTop = null;\n\n                \/\/ Scroll top (value) when the sidebar has fixed position.\n                o.fixedScrollTop = 0;\n\n                \/\/ Set sidebar to default values.\n                resetSidebar();\n\n                o.onScroll = function (o) {\n                    \/\/ Stop if the sidebar isn't visible.\n                    if (!o.stickySidebar.is(\":visible\")) {\n                        return;\n                    }\n\n                    \/\/ Stop if the window is too small.\n                    if ($('body').width() < o.options.minWidth) {\n                        resetSidebar();\n                        return;\n                    }\n\n                    \/\/ Stop if the sidebar width is larger than the container width (e.g. the theme is responsive and the sidebar is now below the content)\n                    if (o.options.disableOnResponsiveLayouts) {\n                        var sidebarWidth = o.sidebar.outerWidth(o.sidebar.css('float') == 'none');\n\n                        if (sidebarWidth + 50 > o.container.width()) {\n                            resetSidebar();\n                            return;\n                        }\n                    }\n\n                    var scrollTop = $(document).scrollTop();\n                    var position = 'static';\n\n                    \/\/ If the user has scrolled down enough for the sidebar to be clipped at the top, then we can consider changing its position.\n                    if (scrollTop >= o.container.offset().top + (o.paddingTop + o.marginTop - o.options.additionalMarginTop)) {\n                        \/\/ The top and bottom offsets, used in various calculations.\n                        var offsetTop = o.paddingTop + o.marginTop + options.additionalMarginTop;\n                        var offsetBottom = o.paddingBottom + o.marginBottom + options.additionalMarginBottom;\n\n                        \/\/ All top and bottom positions are relative to the window, not to the parent elemnts.\n                        var containerTop = o.container.offset().top;\n                        var containerBottom = o.container.offset().top + getClearedHeight(o.container);\n\n                        \/\/ The top and bottom offsets relative to the window screen top (zero) and bottom (window height).\n                        var windowOffsetTop = 0 + options.additionalMarginTop;\n                        var windowOffsetBottom;\n\n                        var sidebarSmallerThanWindow = (o.stickySidebar.outerHeight() + offsetTop + offsetBottom) < $(window).height();\n                        if (sidebarSmallerThanWindow) {\n                            windowOffsetBottom = windowOffsetTop + o.stickySidebar.outerHeight();\n                        }\n                        else {\n                            windowOffsetBottom = $(window).height() - o.marginBottom - o.paddingBottom - options.additionalMarginBottom;\n                        }\n\n                        var staticLimitTop = containerTop - scrollTop + o.paddingTop + o.marginTop;\n                        var staticLimitBottom = containerBottom - scrollTop - o.paddingBottom - o.marginBottom;\n\n                        var top = o.stickySidebar.offset().top - scrollTop;\n                        var scrollTopDiff = o.previousScrollTop - scrollTop;\n\n                        \/\/ If the sidebar position is fixed, then it won't move up or down by itself. So, we manually adjust the top coordinate.\n                        if (o.stickySidebar.css('position') == 'fixed') {\n                            if (o.options.sidebarBehavior == 'modern') {\n                                top += scrollTopDiff;\n                            }\n                        }\n\n                        if (o.options.sidebarBehavior == 'stick-to-top') {\n                            top = options.additionalMarginTop;\n                        }\n\n                        if (o.options.sidebarBehavior == 'stick-to-bottom') {\n                            top = windowOffsetBottom - o.stickySidebar.outerHeight();\n                        }\n\n                        if (scrollTopDiff > 0) { \/\/ If the user is scrolling up.\n                            top = Math.min(top, windowOffsetTop);\n                        }\n                        else { \/\/ If the user is scrolling down.\n                            top = Math.max(top, windowOffsetBottom - o.stickySidebar.outerHeight());\n                        }\n\n                        top = Math.max(top, staticLimitTop);\n\n                        top = Math.min(top, staticLimitBottom - o.stickySidebar.outerHeight());\n\n                        \/\/ If the sidebar is the same height as the container, we won't use fixed positioning.\n                        var sidebarSameHeightAsContainer = o.container.height() == o.stickySidebar.outerHeight();\n\n                        if (!sidebarSameHeightAsContainer && top == windowOffsetTop) {\n                            position = 'fixed';\n                        }\n                        else if (!sidebarSameHeightAsContainer && top == windowOffsetBottom - o.stickySidebar.outerHeight()) {\n                            position = 'fixed';\n                        }\n                        else if (scrollTop + top - o.sidebar.offset().top - o.paddingTop <= options.additionalMarginTop) {\n                            \/\/ Stuck to the top of the page. No special behavior.\n                            position = 'static';\n                        }\n                        else {\n                            \/\/ Stuck to the bottom of the page.\n                            position = 'absolute';\n                        }\n                    }\n\n                    \/*\n                     * Performance notice: It's OK to set these CSS values at each resize\/scroll, even if they don't change.\n                     * It's way slower to first check if the values have changed.\n                     *\/\n                    if (position == 'fixed') {\n                        o.stickySidebar.css({\n                            'position': 'fixed',\n                            'width': o.sidebar.width(),\n                            'top': top,\n                            'left': o.sidebar.offset().left + parseInt(o.sidebar.css('padding-left'))\n                        });\n                    }\n                    else if (position == 'absolute') {\n                        var css = {};\n\n                        if (o.stickySidebar.css('position') != 'absolute') {\n                            css.position = 'absolute';\n                            css.top = scrollTop + top - o.sidebar.offset().top - o.stickySidebarPaddingTop - o.stickySidebarPaddingBottom;\n                        }\n\n                        css.width = o.sidebar.width();\n                        css.left = '';\n\n                        o.stickySidebar.css(css);\n                    }\n                    else if (position == 'static') {\n                        resetSidebar();\n                    }\n\n                    if (position != 'static') {\n                        if (o.options.updateSidebarHeight == true) {\n                            o.sidebar.css({\n                                'min-height': o.stickySidebar.outerHeight() + o.stickySidebar.offset().top - o.sidebar.offset().top + o.paddingBottom\n                            });\n                        }\n                    }\n\n                    o.previousScrollTop = scrollTop;\n                };\n\n                \/\/ Initialize the sidebar's position.\n                o.onScroll(o);\n\n                \/\/ Recalculate the sidebar's position on every scroll and resize.\n                $(document).scroll(function (o) {\n                    return function () {\n                        o.onScroll(o);\n                    };\n                }(o));\n                $(window).resize(function (o) {\n                    return function () {\n                        o.stickySidebar.css({'position': 'static'});\n                        o.onScroll(o);\n                    };\n                }(o));\n\n                \/\/ Reset the sidebar to its default state\n                function resetSidebar() {\n                    o.fixedScrollTop = 0;\n                    o.sidebar.css({\n                        'min-height': '1px'\n                    });\n                    o.stickySidebar.css({\n                        'position': 'static',\n                        'width': ''\n                    });\n                }\n\n                \/\/ Get the height of a div as if its floated children were cleared. Note that this function fails if the floats are more than one level deep.\n                function getClearedHeight(e) {\n                    var height = e.height();\n\n                    e.children().each(function () {\n                        height = Math.max(height, $(this).height());\n                    });\n\n                    return height;\n                }\n            });\n        }\n    }\n})(jQuery);\n<\/script><script type=\"text\/javascript\">\n\t\nfunction isOnScreen(elem) {\n\tif( elem.length == 0 ) {\n\t\treturn;\n\t}\n\tvar $window = jQuery(window)\n\tvar viewport_top = $window.scrollTop()\n\tvar viewport_height = $window.height()\n\tvar viewport_bottom = viewport_top + viewport_height\n\tvar $elem = jQuery(elem)\n\tvar top = $elem.offset().top\n\tvar height = $elem.height()\n\tvar bottom = top + height\n\n\treturn (top >= viewport_top && top < viewport_bottom) ||\n\t(bottom > viewport_top && bottom <= viewport_bottom) ||\n\t(height > viewport_height && top <= viewport_top && bottom >= viewport_bottom)\n}\njQuery( document ).ready( function($) {\n\tfunction hideScrollimg(){\n\t\t$('.aScroll_img ').css('opacity', '0');\n\t}\n\n\twindow.addEventListener('scroll', function(e) {\n\t\tfor(i=1; i<=4;i++){\n\t\t\tif( isOnScreen( $( '.aScroll_content.ac_0' + i ) ) ) { \n\t\t\t\thideScrollimg();\n\t\t\t\t$('.ac_0' + i + '.aScroll_img ').css('opacity', '1')\n\t \t\t}\n\t\t}\n\t\t\n\t});\n});\n<\/script><script type=\"text\/javascript\">\njQuery(document).ready(function($){\n\t$('.slide-col-container').removeClass('hide_before_js');\n\t$('.slide-col-container .fusion-builder-row-inner').slick({\n\t        slidesToShow: 1,\n\t        dots: true,\n\t        centerMode: false,\n\t        arrows: false,\n\t        autoplay: true,\n  \t\t\tautoplaySpeed: 6000,\n            infinite:false,\n\t        focusOnSelect: true,\n\t        customPaging: function(slick, index) {\n\t            return '<span class=\"dot\"><\/span>';\n\t        },\n\t\t});\n\t\t\n});\n<\/script><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-15 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><script charset=\"utf-8\" type=\"text\/javascript\" src=\"\/\/js-eu1.hsforms.net\/forms\/embed\/v2.js\"><\/script>\n<script>\n  hbspt.forms.create({\n    region: \"eu1\",\n    portalId: \"26535825\",\n    formId: \"1e67c9d3-94ef-4fbb-8c6d-9536e7b94a5d\",\n    sfdcCampaignId: \"7013h000000lLijAAE\"\n  });\n<\/script>\n\n<style>\n\/* FORM STYLING *\/\n.mktoForm #FirstName, .mktoForm #LastName, .mktoForm #Email, .mktoForm #Company, .mktoForm #Title, .mktoForm #Phone, .mktoForm #MktoPersonNotes, .mktoForm input::placeholder, .mktoForm input::-ms-input-placeholder, .mktoForm textarea::placeholder, .mktoForm textarea::-ms-input-placeholder {color: #282828 !important;}\n.mktoForm div, .mktoForm span, .mktoForm label, .mktoForm p {font-family: Lato !important;}\n\n\/* Hide labels except for Opt In 857 *\/\n#LblFirstName, #LblLastName, #LblEmail, #LblCompany, #LblPhone, #LblTitle, #LblEmail_Opt_In__c {display: none;}\n.mktoForm .mktoOffset {display:none;}\n.mktoForm, .mktoFieldDescriptor.mktoFormCol, .mktoFieldWrap, .mktoLogicalField { width: 100% !important; }\n.mktoForm input:not(#mktoCheckbox_924_0) { border-left:none; border-right: none; border-top: none; border-radius: 0; border-bottom: 2px solid #BEBEBE; }\n\n.mktoForm #MktoPersonNotes { width: 100% !important; height: 70px; background: #f4f4f4; border: none; margin-top: 15px; padding: 10px; }\n.mktoForm #FirstName, .mktoForm #LastName, .mktoForm #Email, .mktoForm #Company, .mktoForm #Title, .mktoForm #Phone { height: 32px; width: 100% !important; }\n.mktoFormRow {margin-bottom: 7px !important;}\n.mktoForm .mktoField {font-size: 14px;}\n#LblmktoCheckbox_857_0 {font-size: 12px;}\n.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple {margin-left:0 !important;}\n.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton {\n\tcolor: #f8486e;\n\tfont-size: 18px;\n\tborder: none;\n\tbackground-color: transparent !important;\n\tbackground-image: none !important;\n\tfont-family: Lato !important;\n}\n\n.mktoForm .mktoFormRow:nth-last-child(5) {display: flex !important;}\n.mktoForm .mktoFormRow:nth-last-child(8) {display: none;}\n#mktoCheckbox_924_0{width: 15px !important;}\n#LblmktoCheckbox_924_0{ display: block !important;}\n<\/style><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-16 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><script type=\"application\/ld+json\">{\n    \"@context\": \"https:\\\/\\\/schema.org\",\n    \"@type\": \"CreativeWork\",\n    \"name\": \"How Microsoft Optimized Supply Chain Planning with Algo\",\n    \"headline\": \"How Microsoft Optimized Supply Chain Planning with Algo\",\n    \"url\": \"https:\\\/\\\/www.algo.com\\\/case-studies\\\/microsoft\\\/\",\n    \"image\": \"https:\\\/\\\/www.algo.com\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/Post-03.webp\",\n    \"description\": \"See how Algo partnered with Microsoft to streamline supply chain processes, boost efficiency, and enhance data-driven decision-making through AI.\",\n    \"datePublished\": \"2024-06-13\",\n    \"inLanguage\": \"en-US\",\n    \"author\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Algo\",\n        \"url\": \"https:\\\/\\\/www.algo.com\\\/\",\n        \"logo\": {\n            \"@type\": \"ImageObject\",\n            \"url\": \"https:\\\/\\\/www.algo.com\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/algo-logo-2x.png\"\n        }\n    },\n    \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Algo\",\n        \"url\": \"https:\\\/\\\/www.algo.com\\\/\"\n    },\n    \"mainEntityOfPage\": {\n        \"@type\": \"WebPage\",\n        \"@id\": \"https:\\\/\\\/www.algo.com\\\/case-studies\\\/microsoft\\\/\"\n    },\n    \"about\": [\n        {\n            \"@type\": \"SoftwareApplication\",\n            \"name\": \"Algo Demand Forecasting\",\n            \"url\": \"https:\\\/\\\/www.algo.com\\\/products\\\/demand-forecasting\\\/\",\n            \"operatingSystem\": \"Web\",\n            \"applicationCategory\": \"BusinessApplication\",\n            \"applicationSubCategory\": \"Demand Forecasting Software\"\n        },\n        {\n            \"@type\": \"SoftwareApplication\",\n            \"name\": \"Algo Demand Planning\",\n            \"url\": \"https:\\\/\\\/www.algo.com\\\/products\\\/demand-planning\\\/\",\n            \"operatingSystem\": \"Web\",\n            \"applicationCategory\": \"BusinessApplication\",\n            \"applicationSubCategory\": \"Demand Planning Software\"\n        }\n    ],\n    \"mentions\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Microsoft\",\n        \"url\": \"https:\\\/\\\/www.microsoft.com\\\/\"\n    }\n}<\/script>\n<\/div><\/div><\/div><\/div><\/p>","protected":false},"author":3,"featured_media":7691,"template":"","categories":[49],"tags":[47],"class_list":["post-8446","algo_case_studies","type-algo_case_studies","status-publish","has-post-thumbnail","hentry","category-featured","tag-new-case-studies"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How Microsoft Optimized Supply Chain Planning with Algo<\/title>\n<meta name=\"description\" content=\"See how Algo partnered with Microsoft to streamline supply chain processes, boost efficiency, and enhance data-driven decision-making through AI.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.algo.com\/fr\/etudes-de-cas\/microsoft\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Microsoft Optimized Supply Chain Planning with Algo\" \/>\n<meta property=\"og:description\" content=\"See how Algo partnered with Microsoft to streamline supply chain processes, boost efficiency, and enhance data-driven decision-making through AI.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.algo.com\/fr\/etudes-de-cas\/microsoft\/\" \/>\n<meta property=\"og:site_name\" content=\"Algo\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-27T03:02:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/Post-03.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"601\" \/>\n\t<meta property=\"og:image:height\" content=\"470\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.algo.com\/case-studies\/microsoft\/\",\"url\":\"https:\/\/www.algo.com\/case-studies\/microsoft\/\",\"name\":\"How Microsoft Optimized Supply Chain Planning with Algo\",\"isPartOf\":{\"@id\":\"https:\/\/www.algo.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.algo.com\/case-studies\/microsoft\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.algo.com\/case-studies\/microsoft\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/Post-03.webp\",\"datePublished\":\"2024-06-13T01:26:44+00:00\",\"dateModified\":\"2025-10-27T03:02:33+00:00\",\"description\":\"See how Algo partnered with Microsoft to streamline supply chain processes, boost efficiency, and enhance data-driven decision-making through AI.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.algo.com\/case-studies\/microsoft\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.algo.com\/case-studies\/microsoft\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.algo.com\/case-studies\/microsoft\/#primaryimage\",\"url\":\"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/Post-03.webp\",\"contentUrl\":\"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/Post-03.webp\",\"width\":601,\"height\":470},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.algo.com\/case-studies\/microsoft\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.algo.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How Microsoft Optimized Supply Chain Planning with Algo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.algo.com\/#website\",\"url\":\"https:\/\/www.algo.com\/\",\"name\":\"Algo\",\"description\":\"The demand planning software built for modern retail supply chains\",\"publisher\":{\"@id\":\"https:\/\/www.algo.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.algo.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.algo.com\/#organization\",\"name\":\"Algo\",\"url\":\"https:\/\/www.algo.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.algo.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.algo.com\/wp-content\/uploads\/2025\/01\/algo-logo-2x.png\",\"contentUrl\":\"https:\/\/www.algo.com\/wp-content\/uploads\/2025\/01\/algo-logo-2x.png\",\"width\":180,\"height\":142,\"caption\":\"Algo\"},\"image\":{\"@id\":\"https:\/\/www.algo.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/algoai\/\",\"https:\/\/appsource.microsoft.com\/en-us\/product\/dynamics-365-for-operations\/algomusinc1594790793409.algo-d365\",\"https:\/\/www.crunchbase.com\/organization\/algomus-inc\",\"https:\/\/www.g2.com\/products\/algo\/\",\"https:\/\/www.capterra.com.au\/software\/1041576\/algo\",\"https:\/\/sourceforge.net\/software\/product\/Algo-Supply-Chain\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment Microsoft a optimis\u00e9 la planification de sa Supply Chain gr\u00e2ce \u00e0 Algo","description":"D\u00e9couvrez comment Algo s'est associ\u00e9 \u00e0 Microsoft pour rationaliser les processus de la cha\u00eene d'approvisionnement, accro\u00eetre l'efficacit\u00e9 et am\u00e9liorer la prise de d\u00e9cision fond\u00e9e sur les donn\u00e9es gr\u00e2ce \u00e0 l'IA.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.algo.com\/fr\/etudes-de-cas\/microsoft\/","og_locale":"fr_FR","og_type":"article","og_title":"How Microsoft Optimized Supply Chain Planning with Algo","og_description":"See how Algo partnered with Microsoft to streamline supply chain processes, boost efficiency, and enhance data-driven decision-making through AI.","og_url":"https:\/\/www.algo.com\/fr\/etudes-de-cas\/microsoft\/","og_site_name":"Algo","article_modified_time":"2025-10-27T03:02:33+00:00","og_image":[{"width":601,"height":470,"url":"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/Post-03.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.algo.com\/case-studies\/microsoft\/","url":"https:\/\/www.algo.com\/case-studies\/microsoft\/","name":"Comment Microsoft a optimis\u00e9 la planification de sa Supply Chain gr\u00e2ce \u00e0 Algo","isPartOf":{"@id":"https:\/\/www.algo.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.algo.com\/case-studies\/microsoft\/#primaryimage"},"image":{"@id":"https:\/\/www.algo.com\/case-studies\/microsoft\/#primaryimage"},"thumbnailUrl":"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/Post-03.webp","datePublished":"2024-06-13T01:26:44+00:00","dateModified":"2025-10-27T03:02:33+00:00","description":"D\u00e9couvrez comment Algo s'est associ\u00e9 \u00e0 Microsoft pour rationaliser les processus de la cha\u00eene d'approvisionnement, accro\u00eetre l'efficacit\u00e9 et am\u00e9liorer la prise de d\u00e9cision fond\u00e9e sur les donn\u00e9es gr\u00e2ce \u00e0 l'IA.","breadcrumb":{"@id":"https:\/\/www.algo.com\/case-studies\/microsoft\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.algo.com\/case-studies\/microsoft\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.algo.com\/case-studies\/microsoft\/#primaryimage","url":"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/Post-03.webp","contentUrl":"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/Post-03.webp","width":601,"height":470},{"@type":"BreadcrumbList","@id":"https:\/\/www.algo.com\/case-studies\/microsoft\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.algo.com\/"},{"@type":"ListItem","position":2,"name":"How Microsoft Optimized Supply Chain Planning with Algo"}]},{"@type":"WebSite","@id":"https:\/\/www.algo.com\/#website","url":"https:\/\/www.algo.com\/","name":"Algo","description":"Le logiciel de planification de la demande con\u00e7u pour les cha\u00eenes d'approvisionnement modernes du commerce de d\u00e9tail","publisher":{"@id":"https:\/\/www.algo.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.algo.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.algo.com\/#organization","name":"Algo","url":"https:\/\/www.algo.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.algo.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.algo.com\/wp-content\/uploads\/2025\/01\/algo-logo-2x.png","contentUrl":"https:\/\/www.algo.com\/wp-content\/uploads\/2025\/01\/algo-logo-2x.png","width":180,"height":142,"caption":"Algo"},"image":{"@id":"https:\/\/www.algo.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/algoai\/","https:\/\/appsource.microsoft.com\/en-us\/product\/dynamics-365-for-operations\/algomusinc1594790793409.algo-d365","https:\/\/www.crunchbase.com\/organization\/algomus-inc","https:\/\/www.g2.com\/products\/algo\/","https:\/\/www.capterra.com.au\/software\/1041576\/algo","https:\/\/sourceforge.net\/software\/product\/Algo-Supply-Chain\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.algo.com\/fr\/wp-json\/wp\/v2\/algo_case_studies\/8446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.algo.com\/fr\/wp-json\/wp\/v2\/algo_case_studies"}],"about":[{"href":"https:\/\/www.algo.com\/fr\/wp-json\/wp\/v2\/types\/algo_case_studies"}],"author":[{"embeddable":true,"href":"https:\/\/www.algo.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.algo.com\/fr\/wp-json\/wp\/v2\/media\/7691"}],"wp:attachment":[{"href":"https:\/\/www.algo.com\/fr\/wp-json\/wp\/v2\/media?parent=8446"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.algo.com\/fr\/wp-json\/wp\/v2\/categories?post=8446"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.algo.com\/fr\/wp-json\/wp\/v2\/tags?post=8446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}