
<!DOCTYPE html>
<html lang="en-US">

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0">

    <link rel="profile" href="http://gmpg.org/xfn/11" />
    <link rel="pingback" href="https://codra.net/xmlrpc.php" />

    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap" rel="stylesheet">

    
    <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO plugin v27.0 - https://yoast.com/product/yoast-seo-wordpress/ -->
	<title>SCADA &amp; MES solutions for industry challenges</title>
	<meta name="description" content="Our Panorama and COOX software solutions are tailored to address the challenges and issues of your industry." />
	<link rel="canonical" href="https://industry.codra.net/en/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="SCADA &amp; MES solutions for industry challenges" />
	<meta property="og:description" content="Our Panorama and COOX software solutions are tailored to address the challenges and issues of your industry." />
	<meta property="og:url" content="https://industry.codra.net/en/" />
	<meta property="og:site_name" content="Codra" />
	<meta property="article:modified_time" content="2026-04-13T07:34:05+00:00" />
	<meta property="og:image" content="https://codra.net/wp-content/uploads/2026/02/template_carte_produit-COOX-origin-300x167.png" />
	<meta name="twitter:card" content="summary_large_image" />
	<meta name="twitter:label1" content="Est. reading time" />
	<meta name="twitter:data1" content="8 minutes" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://codra.net/en/industry/","url":"https://industry.codra.net/en/","name":"SCADA & MES solutions for industry challenges","isPartOf":{"@id":"https://codra.net/en/#website"},"primaryImageOfPage":{"@id":"https://industry.codra.net/en/#primaryimage"},"image":{"@id":"https://industry.codra.net/en/#primaryimage"},"thumbnailUrl":"https://codra.net/wp-content/uploads/2026/02/template_carte_produit-COOX-origin-300x167.png","datePublished":"2026-03-10T13:13:39+00:00","dateModified":"2026-04-13T07:34:05+00:00","description":"Our Panorama and COOX software solutions are tailored to address the challenges and issues of your industry.","breadcrumb":{"@id":"https://industry.codra.net/en/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://industry.codra.net/en/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://industry.codra.net/en/#primaryimage","url":"https://codra.net/wp-content/uploads/2026/02/template_carte_produit-COOX-origin-300x167.png","contentUrl":"https://codra.net/wp-content/uploads/2026/02/template_carte_produit-COOX-origin-300x167.png"},{"@type":"BreadcrumbList","@id":"https://industry.codra.net/en/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https://codra.net/en/"},{"@type":"ListItem","position":2,"name":"Home EN Industry"}]},{"@type":"WebSite","@id":"https://codra.net/en/#website","url":"https://codra.net/en/","name":"Codra","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://codra.net/en/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel='dns-prefetch' href='//codra.net' />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://codra.net/en/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcodra.net%2Fen%2Findustry%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://codra.net/en/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcodra.net%2Fen%2Findustry%2F&#038;format=xml" />
<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id='wp-emoji-styles-inline-css' type='text/css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://codra.net/wp-includes/css/dist/block-library/style.min.css?ver=6.9.1' type='text/css' media='all' />

<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<style id='global-styles-inline-css' type='text/css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel='stylesheet' id='wpml-menu-item-0-css' href='https://codra.net/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.min.css?ver=1' type='text/css' media='all' />
<link rel='stylesheet' id='theme-css-bundle-css' href='https://codra.net/wp-content/themes/codra/dist/css/bundle.css?ver=1771842464' type='text/css' media='all' />
<link rel='stylesheet' id='theme-styles-css' href='https://codra.net/wp-content/themes/codra/style.css?ver=1771842464' type='text/css' media='all' />
<link rel='stylesheet' id='js_composer_front-css' href='https://codra.net/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=8.7.2' type='text/css' media='all' />
<script type="text/javascript" src="https://codra.net/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script type="text/javascript" src="https://codra.net/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
<script></script><link rel="https://api.w.org/" href="https://codra.net/en/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://codra.net/en/wp-json/wp/v2/pages/340561" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://codra.net/xmlrpc.php?rsd" />
<link rel='shortlink' href='https://codra.net/en/?p=340561' />
<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/>
<link rel="icon" href="https://codra.net/wp-content/uploads/2018/06/cropped-favicon@4x-1-150x150.png" sizes="32x32" />
<link rel="icon" href="https://codra.net/wp-content/uploads/2018/06/cropped-favicon@4x-1-300x300.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://codra.net/wp-content/uploads/2018/06/cropped-favicon@4x-1-300x300.png" />
<meta name="msapplication-TileImage" content="https://codra.net/wp-content/uploads/2018/06/cropped-favicon@4x-1-300x300.png" />
<style type="text/css" data-type="vc_shortcodes-custom-css">.vc_custom_1764593031427{margin-top: 45px !important;margin-bottom: 35px !important;padding-top: 10px !important;padding-right: 50px !important;padding-bottom: 10px !important;padding-left: 50px !important;background-color: #F2F2F2 !important;}.vc_custom_1764586715693{margin-bottom: 50px !important;padding-right: 50px !important;padding-left: 50px !important;}.vc_custom_1764586522708{margin-bottom: 50px !important;padding-right: 50px !important;padding-left: 50px !important;background-color: #EBEBEB !important;}.vc_custom_1764591290758{padding-right: 10% !important;padding-left: 10% !important;}.vc_custom_1764586540809{margin-top: 30px !important;margin-bottom: 30px !important;padding-top: 30px !important;padding-right: 50px !important;padding-bottom: 30px !important;padding-left: 50px !important;background-color: #EBEBEB !important;}.vc_custom_1764586546190{padding-right: 50px !important;padding-left: 50px !important;background-color: #264E97 !important;}.vc_custom_1773156174814{margin-top: -75px !important;margin-bottom: 25px !important;}.vc_custom_1773175243220{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-bottom: 25px !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 25px !important;border-color: #C2C2C2 !important;}.vc_custom_1773175247956{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-bottom: 25px !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 25px !important;border-color: #C2C2C2 !important;}.vc_custom_1773175252736{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-bottom: 25px !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 25px !important;border-color: #C2C2C2 !important;}.vc_custom_1773175257386{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-bottom: 25px !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 25px !important;border-color: #C2C2C2 !important;}.vc_custom_1773175262110{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-bottom: 25px !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 25px !important;border-color: #C2C2C2 !important;}.vc_custom_1770375108834{margin-top: -20px !important;margin-bottom: 10px !important;}.vc_custom_1770371506686{margin-bottom: 0px !important;}.vc_custom_1773156300290{margin-top: -20px !important;margin-bottom: 10px !important;}.vc_custom_1764593484521{margin-bottom: 25px !important;}.vc_custom_1761734741028{margin-top: -20px !important;margin-bottom: 10px !important;}.vc_custom_1764593237594{margin-bottom: 0px !important;}.vc_custom_1773156454738{margin-top: -20px !important;margin-bottom: 10px !important;}.vc_custom_1761741514615{margin-top: -20px !important;margin-bottom: 10px !important;}.vc_custom_1761834194014{margin-bottom: 0px !important;}.vc_custom_1773156649984{margin-top: -20px !important;margin-bottom: 10px !important;}.vc_custom_1761741621682{margin-top: -20px !important;margin-bottom: 10px !important;}.vc_custom_1761834210778{margin-bottom: 0px !important;}.vc_custom_1764593496618{margin-bottom: 25px !important;}.vc_custom_1773156840710{margin-top: -20px !important;margin-bottom: 10px !important;}.vc_custom_1761743249188{margin-top: -20px !important;margin-bottom: 10px !important;}.vc_custom_1761834239506{margin-bottom: 0px !important;}.vc_custom_1764593508217{margin-bottom: 25px !important;}.vc_custom_1773157344270{margin-top: -20px !important;margin-bottom: 10px !important;}.vc_custom_1773157560382{background-color: #EBEBEB00 !important;}.vc_custom_1770912098015{margin-bottom: 10px !important;}.vc_custom_1770972077106{margin-bottom: 10px !important;}.vc_custom_1773157608282{margin-bottom: 10px !important;}.vc_custom_1760629146446{margin-top: 30px !important;margin-bottom: 0px !important;}.vc_custom_1762439757342{margin-top: 60px !important;margin-bottom: 30px !important;}.vc_custom_1763568292990{margin-bottom: 0px !important;}.vc_custom_1762439715025{margin-bottom: 0px !important;}.vc_custom_1760545904577{margin-left: 30px !important;}.vc_custom_1760545920483{margin-bottom: 75px !important;}</style><noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript>
    <script src='https://www.google.com/recaptcha/api.js?onload=onLoadCaptcha&amp;render=explicit' async='async'
        defer='defer'></script>
<link rel='stylesheet' id='crb-images-carousel-css' href='https://codra.net/wp-content/themes/codra/assets/css/_vc.crb_custom_images_carousel.css?ver=1.0.0' type='text/css' media='all' />

</head>

<body class="wp-singular page-template page-template-templates page-template-visual_composer_no_shell page-template-templatesvisual_composer_no_shell-php page page-id-340561 wp-theme-codra locale-en-us wpb-js-composer js-comp-ver-8.7.2 vc_responsive">

    
    <div class="wrapper" id="page-wrapper">
        <header class="header header--inner">

            <!-- ========== Menu surélevé (top bar) — desktop ========== -->
            <div class="top-bar">
                <div class="shell">
                    <div class="top-bar__inner">

                        <!-- Recherche -->
                        <div class="top-bar__search">
                            <form action="https://codra.net/en/" class="search-form" method="get" role="search">
    <i class="fas fa-search search__icon"></i>

    <label>
        <span class="screen-reader-text">Search for:</span>

        <input type="text" title="Search for:" name="s" value="" placeholder="Search &hellip;" class="search__field" />
    </label>

    <button type="submit" class="search__btn screen-reader-text">
        Search    </button>

    <a href="#" class="btn btn-close">
        <i class="ico-close"></i>
    </a>
</form>
                        </div><!-- /.top-bar__search -->

                        <!-- Liens icône + label -->
                                                    <nav class="top-bar__links">
                                <ul class="top-bar__list"><li class="menu-item menu-item-type-custom menu-item-object-custom top-bar__item"><a href="/en/contact-form/" class="top-bar__link"><i class="fas fa-regular fa-envelope top-bar__icon"></i><span class="top-bar__label">Contact us</span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom top-bar__item"><a href="tel:+44%20204%20557%202692" class="top-bar__link"><i class="fas fa-solid fa-phone top-bar__icon"></i><span class="top-bar__label">+44 204 557 2692</span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom top-bar__item"><a href="https://my.codra.net/en-gb/" class="top-bar__link" target="_blank"><i class="fas fa-solid fa-user top-bar__icon"></i><span class="top-bar__label">My Codra</span></a></li>
</ul>                            </nav><!-- /.top-bar__links -->
                        
                        <!-- Switcher WPML -->
                        <div class="top-bar__lang">
                                <div class="lang-switcher">
        <a class="lang-switcher__current" href="#" aria-haspopup="true" aria-expanded="false">
                            <img class="lang-switcher__flag" src="https://codra.net/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png" alt="en" />
                        <span class="lang-switcher__code">EN</span>
            <i class="fas fa-chevron-down lang-switcher__arrow"></i>
        </a>

                    <ul class="lang-switcher__list">
                                    <li class="lang-switcher__item">
                        <a href="https://industry.codra.net/fr/" class="lang-switcher__link">
                                                            <img class="lang-switcher__flag" src="https://codra.net/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png" alt="fr" />
                                                        <span class="lang-switcher__code">FR</span>
                        </a>
                    </li>
                            </ul>
            </div><!-- /.lang-switcher -->
                        </div><!-- /.top-bar__lang -->

                    </div><!-- /.top-bar__inner -->
                </div><!-- /.shell -->
            </div><!-- /.top-bar -->

            <!-- ========== Menu principal (main bar) — desktop ========== -->
            <div class="main-bar">
                <div class="shell">
                    <div class="main-bar__inner">

                        <!-- Logo -->
                        <div class="main-bar__logo-wrap">
                                                        <a href="https://industry.codra.net/en/" class="logo main-bar__logo">
                                Codra                            </a>
                                                    </div><!-- /.main-bar__logo-wrap -->

                        <!-- Navigation principale -->
                                                    <nav class="main-bar__nav">
                                <ul class="main-nav"><li class="main-nav__item main-nav__item--has-submenu"><span class="main-nav__link" role="button" tabindex="0"><span>Solutions</span> <i class="fas fa-chevron-down main-nav__arrow"></i></span>
<div class="mega-menu">
	<div class="mega-menu__inner">
	<div class="submenu-col"><h3 class="submenu-col__title">Uses</h3>
	<ul class="submenu-col__list">
		<li class="submenu-col__item"><a href="/en/solutions/scada-collect-use-production-data/" class="submenu-col__link"><i class="fas fa-solid fa-object-group submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Collect and use your production data</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/solutions/mes-software-manage-production-real-time/" class="submenu-col__link"><i class="fas fa-solid fa-gear submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Manage production in real time</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/solutions/mes-mom-performance-analysis-indicators-oee-kpi/" class="submenu-col__link"><i class="fas fa-solid fa-chart-simple submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Optimise industrial performance</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/solutions/mes-mom-quality-monitoring/" class="submenu-col__link"><i class="fas fa-solid fa-square-check submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Guarantee quality and compliance</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/solutions/industrial-traceability-products-genealogy/" class="submenu-col__link"><i class="fas fa-solid fa-magnifying-glass submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Ensure product traceability</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/solutions/mes-mom-planning-scheduling-detailed-planning" class="submenu-col__link"><i class="fas fa-solid fa-chart-gantt submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Schedule detailed planning</span></span></a></li>
	</ul><!-- /.submenu-col__list -->
	</div><!-- /.submenu-col -->
	<div class="submenu-col"><h3 class="submenu-col__title">Platform</h3>
	<ul class="submenu-col__list">
		<li class="submenu-col__item"><a href="/en/software-offering/scada-platform/panorama-suite-software/" class="submenu-col__link"><i class="fas fa-solid fa-table-cells-large submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Panorama Suite</span><span class="submenu-col__link-desc">Monitoring data platform</span></span></a>
		<ul class="submenu-col__sublist">
			<li class="submenu-col__subitem"><a href="/en/software-offering/scada-platform/panorama-suite-software/panorama-e2/" class="submenu-col__sublink"><i class="fas fa-solid fa-square-binary submenu-col__subicon"></i><span class="submenu-col__sublink-text"><span class="submenu-col__sublink-label">Panorama E2</span><span class="submenu-col__sublink-desc">SCADA Platform</span></span></a></li>
			<li class="submenu-col__subitem"><a href="/en/software-offering/scada-platform/panorama-suite-software/panorama-com/" class="submenu-col__sublink"><i class="fas fa-solid fa-square-rss submenu-col__subicon"></i><span class="submenu-col__sublink-text"><span class="submenu-col__sublink-label">Panorama COM</span><span class="submenu-col__sublink-desc">Communication platform</span></span></a></li>
			<li class="submenu-col__subitem"><a href="/en/software-offering/scada-platform/panorama-suite-software/panorama-h2/" class="submenu-col__sublink"><i class="fas fa-solid fa-square-poll-horizontal submenu-col__subicon"></i><span class="submenu-col__sublink-text"><span class="submenu-col__sublink-label">Panorama H2</span><span class="submenu-col__sublink-desc">Data Historian platform</span></span></a></li>
		</ul><!-- /.submenu-col__sublist -->
</li>
		<li class="submenu-col__item"><a href="/en/solutions/mes-coox-origin-platform-industrial-information-system/" class="submenu-col__link"><i class="fas fa-solid fa-square-virus submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">COOX Origin</span><span class="submenu-col__link-desc">MES/MOM Platform</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/solution/software-platform/scada/edge-to-service/" class="submenu-col__link"><i class="fas fa-solid fa-cubes submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Panorama Edge to Service</span><span class="submenu-col__link-desc">Centralised platform</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/software-offering/panorama-p2/" class="submenu-col__link"><i class="fas fa-solid fa-square-xmark submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Panorama P2</span><span class="submenu-col__link-desc">Historical solution</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/solutions/supervision-scada-induscreen/" class="submenu-col__link"><i class="fas fa-solid fa-square-minus submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Induscreen</span></span></a></li>
	</ul><!-- /.submenu-col__list -->
	</div><!-- /.submenu-col -->
	<div class="submenu-col submenu-col--ad"><h3 class="submenu-col__title"><a href="/en/software-offering/scada-platform/cybersecurity/">Cyber by-design</a></h3><a href="/en/software-offering/scada-platform/cybersecurity/"><img src="https://codra.net/wp-content/uploads/2026/02/scada-anssi-en-300x162.png" alt="Cyber by-design" class="submenu-col__ad-img" /></a></div><!-- /.submenu-col--ad -->	</div><!-- /.mega-menu__inner -->
</div><!-- /.mega-menu -->
</li>
<li class="main-nav__item main-nav__item--has-submenu"><span class="main-nav__link" role="button" tabindex="0"><span>Sectors</span> <i class="fas fa-chevron-down main-nav__arrow"></i></span>
<div class="mega-menu">
	<div class="mega-menu__inner">
	<div class="submenu-col"><h3 class="submenu-col__title">Business challenges</h3>
	<ul class="submenu-col__list">
		<li class="submenu-col__item"><a href="/en/sectors/mes-software-agrifood-industries/" class="submenu-col__link"><i class="fas fa-solid fa-wheat-awn submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Agrifood</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/sectors/mes-software-for-the-pharmaceutical-industry/" class="submenu-col__link"><i class="fas fa-solid fa-capsules submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Pharmacy and cosmetics</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/sectors/mes-software-for-the-automotive-industry/" class="submenu-col__link"><i class="fas fa-solid fa-car submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Automotive</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/sectors/mes-software-for-the-minerals-industry-glass/" class="submenu-col__link"><i class="fas fa-solid fa-hill-rockslide submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Minerals and glass</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/sectors/mes-software-for-metal-industry/" class="submenu-col__link"><i class="fas fa-solid fa-drum-steelpan submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Metal</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/sectors/mes-software-plastics-industry/" class="submenu-col__link"><i class="fas fa-solid fa-bottle-water submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Plastic</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/sectors/mes-software-wood-paper-cardboard-industry/" class="submenu-col__link"><i class="fas fa-solid fa-tree submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Wood, paper and cardboard</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/sectors/mes-software-for-aeronautics/" class="submenu-col__link"><i class="fas fa-solid fa-plane-departure submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Aeronautics</span></span></a></li>
	</ul><!-- /.submenu-col__list -->
	</div><!-- /.submenu-col -->
	</div><!-- /.mega-menu__inner -->
</div><!-- /.mega-menu -->
</li>
<li class="main-nav__item main-nav__item--has-submenu"><span class="main-nav__link" role="button" tabindex="0"><span>Customer service</span> <i class="fas fa-chevron-down main-nav__arrow"></i></span>
<div class="mega-menu">
	<div class="mega-menu__inner">
	<div class="submenu-col"><h3 class="submenu-col__title">Training</h3>
	<ul class="submenu-col__list">
		<li class="submenu-col__item"><a href="/en/service/training-courses/" class="submenu-col__link"><i class="fas fa-solid fa-person-chalkboard submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Training catalog</span><span class="submenu-col__link-desc">Find a suitable training course</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/service/training-session/" class="submenu-col__link"><i class="fas fa-solid fa-calendar submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Training schedule</span><span class="submenu-col__link-desc">I plan my session</span></span></a></li>
	</ul><!-- /.submenu-col__list -->
	</div><!-- /.submenu-col -->
	<div class="submenu-col"><h3 class="submenu-col__title">Support</h3>
	<ul class="submenu-col__list">
		<li class="submenu-col__item"><a href="/en/service/expert-panorama/" class="submenu-col__link"><i class="fas fa-solid fa-trophy submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Expertise</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/service/technical-support/" class="submenu-col__link"><i class="fas fa-solid fa-headphones submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Hotline</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/service/software-maintenance/" class="submenu-col__link"><i class="fas fa-solid fa-screwdriver-wrench submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Maintenance</span></span></a></li>
	</ul><!-- /.submenu-col__list -->
	</div><!-- /.submenu-col -->
	<div class="submenu-col"><h3 class="submenu-col__title">My Codra</h3>
	<ul class="submenu-col__list">
		<li class="submenu-col__item"><a href="https://my.codra.net/en-gb/classroom/overview" target="_blank" class="submenu-col__link"><i class="fas fa-solid fa-graduation-cap submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">CODRA Classroom</span><span class="submenu-col__link-desc">Step-by-step video tutorials</span></span></a></li>
		<li class="submenu-col__item"><a href="https://my.codra.net/en-gb/" target="_blank" class="submenu-col__link"><i class="fas fa-solid fa-lock submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Customer portal</span><span class="submenu-col__link-desc">Access my secure area</span></span></a></li>
	</ul><!-- /.submenu-col__list -->
	</div><!-- /.submenu-col -->
	</div><!-- /.mega-menu__inner -->
</div><!-- /.mega-menu -->
</li>
<li class="main-nav__item main-nav__item--has-submenu"><span class="main-nav__link" role="button" tabindex="0"><span>Partners</span> <i class="fas fa-chevron-down main-nav__arrow"></i></span>
<div class="mega-menu">
	<div class="mega-menu__inner">
	<div class="submenu-col"><h3 class="submenu-col__title">The CODRA network</h3>
	<ul class="submenu-col__list">
		<li class="submenu-col__item"><a href="/en/partner/find-a-panorama-partner/" class="submenu-col__link"><i class="fas fa-solid fa-magnifying-glass submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Find an integrator</span><span class="submenu-col__link-desc">A certified integrator for my project</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/partner/join-panorama-integrator-network/" class="submenu-col__link"><i class="fas fa-solid fa-medal submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Integrator programme</span><span class="submenu-col__link-desc">Become certified integrator</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/partner/join-panorama-distributor-network/" class="submenu-col__link"><i class="fas fa-solid fa-globe submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Distributor</span><span class="submenu-col__link-desc">Contribute to the promotion of excellence</span></span></a></li>
	</ul><!-- /.submenu-col__list -->
	</div><!-- /.submenu-col -->
	<div class="submenu-col"><h3 class="submenu-col__title">Partners</h3>
	<ul class="submenu-col__list">
		<li class="submenu-col__item"><a href="/en/partner/technology-partner/" class="submenu-col__link"><i class="fas fa-solid fa-microchip submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Technology partners</span><span class="submenu-col__link-desc">The expertise of our ecosystem</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/partner/partners-institutionnal-business/" class="submenu-col__link"><i class="fas fa-solid fa-laptop-code submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Business partners</span><span class="submenu-col__link-desc">The excellence of our ecosystem</span></span></a></li>
	</ul><!-- /.submenu-col__list -->
	</div><!-- /.submenu-col -->
	</div><!-- /.mega-menu__inner -->
</div><!-- /.mega-menu -->
</li>
<li class="main-nav__item main-nav__item--has-submenu"><span class="main-nav__link" role="button" tabindex="0"><span>Company</span> <i class="fas fa-chevron-down main-nav__arrow"></i></span>
<div class="mega-menu">
	<div class="mega-menu__inner">
	<div class="submenu-col"><h3 class="submenu-col__title">CODRA</h3>
	<ul class="submenu-col__list">
		<li class="submenu-col__item"><a href="/en/codra-company/about-us/" class="submenu-col__link"><i class="fas fa-solid fa-people-group submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Who are we ?</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/news/" class="submenu-col__link"><i class="fas fa-solid fa-square-rss submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">News</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/codra-company/careers/job-offer/" class="submenu-col__link"><i class="fas fa-solid fa-rocket submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Career</span></span></a></li>
		<li class="submenu-col__item"><a href="/en/codra-company/offices/" class="submenu-col__link"><i class="fas fa-solid fa-location-pin submenu-col__icon"></i><span class="submenu-col__link-text"><span class="submenu-col__link-label">Our offices</span></span></a></li>
	</ul><!-- /.submenu-col__list -->
	</div><!-- /.submenu-col -->
	</div><!-- /.mega-menu__inner -->
</div><!-- /.mega-menu -->
</li>
</ul>                            </nav><!-- /.main-bar__nav -->
                        
                    </div><!-- /.main-bar__inner -->
                </div><!-- /.shell -->
            </div><!-- /.main-bar -->

            <!-- ========== Header mobile ========== -->
            <div class="mobile-header">
                <a href="https://industry.codra.net/en/" class="logo mobile-header__logo">
                    Codra                </a>

                <button class="mobile-header__burger" aria-label="Menu" aria-expanded="false">
                    <span></span>
                    <span></span>
                    <span></span>
                </button>
            </div><!-- /.mobile-header -->

            <!-- ========== Navigation mobile (overlay) ========== -->
            <div class="mobile-nav" aria-hidden="true">

                <!-- Top bar icônes uniquement -->
                <div class="mobile-nav__top-bar">
                                            <ul class="mobile-nav__top-list"><li class="menu-item menu-item-type-custom menu-item-object-custom top-bar__item"><a href="/en/contact-form/" class="top-bar__link"><i class="fas fa-regular fa-envelope top-bar__icon"></i><span class="top-bar__label">Contact us</span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom top-bar__item"><a href="tel:+44%20204%20557%202692" class="top-bar__link"><i class="fas fa-solid fa-phone top-bar__icon"></i><span class="top-bar__label">+44 204 557 2692</span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom top-bar__item"><a href="https://my.codra.net/en-gb/" class="top-bar__link" target="_blank"><i class="fas fa-solid fa-user top-bar__icon"></i><span class="top-bar__label">My Codra</span></a></li>
</ul>                    
                    <div class="mobile-nav__lang">
                            <div class="lang-switcher lang-switcher--mobile">
        <a class="lang-switcher__current" href="#" aria-haspopup="true" aria-expanded="false">
                            <img class="lang-switcher__flag" src="https://codra.net/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png" alt="en" />
                        <span class="lang-switcher__code">EN</span>
            <i class="fas fa-chevron-down lang-switcher__arrow"></i>
        </a>

                    <ul class="lang-switcher__list">
                                    <li class="lang-switcher__item">
                        <a href="https://industry.codra.net/fr/" class="lang-switcher__link">
                                                            <img class="lang-switcher__flag" src="https://codra.net/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png" alt="fr" />
                                                        <span class="lang-switcher__code">FR</span>
                        </a>
                    </li>
                            </ul>
            </div><!-- /.lang-switcher -->
                    </div>
                </div><!-- /.mobile-nav__top-bar -->

                <!-- Menu principal vertical -->
                <nav class="mobile-nav__main">
                                            <ul class="mobile-nav__list"><li class="mobile-nav__item mobile-nav__item--has-children"><span class="mobile-nav__link"><span>Solutions</span> <i class="fas fa-chevron-down mobile-nav__arrow"></i></span>
<ul class="mobile-nav__submenu">
	<li class="mobile-nav__item mobile-nav__item--has-children"><span class="mobile-nav__link"><span>Uses</span> <i class="fas fa-chevron-down mobile-nav__arrow"></i></span>
	<ul class="mobile-nav__submenu">
		<li class="mobile-nav__item"><a href="/en/solutions/scada-collect-use-production-data/" class="mobile-nav__link"><i class="fas fa-solid fa-object-group"></i> <span>Collect and use your production data</span></a></li>
		<li class="mobile-nav__item"><a href="/en/solutions/mes-software-manage-production-real-time/" class="mobile-nav__link"><i class="fas fa-solid fa-gear"></i> <span>Manage production in real time</span></a></li>
		<li class="mobile-nav__item"><a href="/en/solutions/mes-mom-performance-analysis-indicators-oee-kpi/" class="mobile-nav__link"><i class="fas fa-solid fa-chart-simple"></i> <span>Optimise industrial performance</span></a></li>
		<li class="mobile-nav__item"><a href="/en/solutions/mes-mom-quality-monitoring/" class="mobile-nav__link"><i class="fas fa-solid fa-square-check"></i> <span>Guarantee quality and compliance</span></a></li>
		<li class="mobile-nav__item"><a href="/en/solutions/industrial-traceability-products-genealogy/" class="mobile-nav__link"><i class="fas fa-solid fa-magnifying-glass"></i> <span>Ensure product traceability</span></a></li>
		<li class="mobile-nav__item"><a href="/en/solutions/mes-mom-planning-scheduling-detailed-planning" class="mobile-nav__link"><i class="fas fa-solid fa-chart-gantt"></i> <span>Schedule detailed planning</span></a></li>
	</ul>
</li>
	<li class="mobile-nav__item mobile-nav__item--has-children"><span class="mobile-nav__link"><span>Platform</span> <i class="fas fa-chevron-down mobile-nav__arrow"></i></span>
	<ul class="mobile-nav__submenu">
		<li class="mobile-nav__item mobile-nav__item--has-children"><a href="/en/software-offering/scada-platform/panorama-suite-software/" class="mobile-nav__link"><i class="fas fa-solid fa-table-cells-large"></i> <span>Panorama Suite</span><span class="mobile-nav__desc">Monitoring data platform</span> <i class="fas fa-chevron-down mobile-nav__arrow"></i></a>
		<ul class="mobile-nav__submenu">
			<li class="mobile-nav__item"><a href="/en/software-offering/scada-platform/panorama-suite-software/panorama-e2/" class="mobile-nav__link"><i class="fas fa-solid fa-square-binary"></i> <span>Panorama E2</span><span class="mobile-nav__desc">SCADA Platform</span></a></li>
			<li class="mobile-nav__item"><a href="/en/software-offering/scada-platform/panorama-suite-software/panorama-com/" class="mobile-nav__link"><i class="fas fa-solid fa-square-rss"></i> <span>Panorama COM</span><span class="mobile-nav__desc">Communication platform</span></a></li>
			<li class="mobile-nav__item"><a href="/en/software-offering/scada-platform/panorama-suite-software/panorama-h2/" class="mobile-nav__link"><i class="fas fa-solid fa-square-poll-horizontal"></i> <span>Panorama H2</span><span class="mobile-nav__desc">Data Historian platform</span></a></li>
		</ul>
</li>
		<li class="mobile-nav__item"><a href="/en/solutions/mes-coox-origin-platform-industrial-information-system/" class="mobile-nav__link"><i class="fas fa-solid fa-square-virus"></i> <span>COOX Origin</span><span class="mobile-nav__desc">MES/MOM Platform</span></a></li>
		<li class="mobile-nav__item"><a href="/en/solution/software-platform/scada/edge-to-service/" class="mobile-nav__link"><i class="fas fa-solid fa-cubes"></i> <span>Panorama Edge to Service</span><span class="mobile-nav__desc">Centralised platform</span></a></li>
		<li class="mobile-nav__item"><a href="/en/software-offering/panorama-p2/" class="mobile-nav__link"><i class="fas fa-solid fa-square-xmark"></i> <span>Panorama P2</span><span class="mobile-nav__desc">Historical solution</span></a></li>
		<li class="mobile-nav__item"><a href="/en/solutions/supervision-scada-induscreen/" class="mobile-nav__link"><i class="fas fa-solid fa-square-minus"></i> <span>Induscreen</span></a></li>
	</ul>
</li>
	<li class="mobile-nav__item mobile-nav__item--ad"><div class="mobile-nav__ad"><span class="mobile-nav__ad-title">Cyber by-design</span><a href="/en/software-offering/scada-platform/cybersecurity/" class="mobile-nav__ad-link"><img src="https://codra.net/wp-content/uploads/2026/02/scada-anssi-en-300x162.png" alt="Cyber by-design" class="mobile-nav__ad-img" /></a></div></li></ul>
</li>
<li class="mobile-nav__item mobile-nav__item--has-children"><span class="mobile-nav__link"><span>Sectors</span> <i class="fas fa-chevron-down mobile-nav__arrow"></i></span>
<ul class="mobile-nav__submenu">
	<li class="mobile-nav__item mobile-nav__item--has-children"><span class="mobile-nav__link"><span>Business challenges</span> <i class="fas fa-chevron-down mobile-nav__arrow"></i></span>
	<ul class="mobile-nav__submenu">
		<li class="mobile-nav__item"><a href="/en/sectors/mes-software-agrifood-industries/" class="mobile-nav__link"><i class="fas fa-solid fa-wheat-awn"></i> <span>Agrifood</span></a></li>
		<li class="mobile-nav__item"><a href="/en/sectors/mes-software-for-the-pharmaceutical-industry/" class="mobile-nav__link"><i class="fas fa-solid fa-capsules"></i> <span>Pharmacy and cosmetics</span></a></li>
		<li class="mobile-nav__item"><a href="/en/sectors/mes-software-for-the-automotive-industry/" class="mobile-nav__link"><i class="fas fa-solid fa-car"></i> <span>Automotive</span></a></li>
		<li class="mobile-nav__item"><a href="/en/sectors/mes-software-for-the-minerals-industry-glass/" class="mobile-nav__link"><i class="fas fa-solid fa-hill-rockslide"></i> <span>Minerals and glass</span></a></li>
		<li class="mobile-nav__item"><a href="/en/sectors/mes-software-for-metal-industry/" class="mobile-nav__link"><i class="fas fa-solid fa-drum-steelpan"></i> <span>Metal</span></a></li>
		<li class="mobile-nav__item"><a href="/en/sectors/mes-software-plastics-industry/" class="mobile-nav__link"><i class="fas fa-solid fa-bottle-water"></i> <span>Plastic</span></a></li>
		<li class="mobile-nav__item"><a href="/en/sectors/mes-software-wood-paper-cardboard-industry/" class="mobile-nav__link"><i class="fas fa-solid fa-tree"></i> <span>Wood, paper and cardboard</span></a></li>
		<li class="mobile-nav__item"><a href="/en/sectors/mes-software-for-aeronautics/" class="mobile-nav__link"><i class="fas fa-solid fa-plane-departure"></i> <span>Aeronautics</span></a></li>
	</ul>
</li>
</ul>
</li>
<li class="mobile-nav__item mobile-nav__item--has-children"><span class="mobile-nav__link"><span>Customer service</span> <i class="fas fa-chevron-down mobile-nav__arrow"></i></span>
<ul class="mobile-nav__submenu">
	<li class="mobile-nav__item mobile-nav__item--has-children"><span class="mobile-nav__link"><span>Training</span> <i class="fas fa-chevron-down mobile-nav__arrow"></i></span>
	<ul class="mobile-nav__submenu">
		<li class="mobile-nav__item"><a href="/en/service/training-courses/" class="mobile-nav__link"><i class="fas fa-solid fa-person-chalkboard"></i> <span>Training catalog</span><span class="mobile-nav__desc">Find a suitable training course</span></a></li>
		<li class="mobile-nav__item"><a href="/en/service/training-session/" class="mobile-nav__link"><i class="fas fa-solid fa-calendar"></i> <span>Training schedule</span><span class="mobile-nav__desc">I plan my session</span></a></li>
	</ul>
</li>
	<li class="mobile-nav__item mobile-nav__item--has-children"><span class="mobile-nav__link"><span>Support</span> <i class="fas fa-chevron-down mobile-nav__arrow"></i></span>
	<ul class="mobile-nav__submenu">
		<li class="mobile-nav__item"><a href="/en/service/expert-panorama/" class="mobile-nav__link"><i class="fas fa-solid fa-trophy"></i> <span>Expertise</span></a></li>
		<li class="mobile-nav__item"><a href="/en/service/technical-support/" class="mobile-nav__link"><i class="fas fa-solid fa-headphones"></i> <span>Hotline</span></a></li>
		<li class="mobile-nav__item"><a href="/en/service/software-maintenance/" class="mobile-nav__link"><i class="fas fa-solid fa-screwdriver-wrench"></i> <span>Maintenance</span></a></li>
	</ul>
</li>
	<li class="mobile-nav__item mobile-nav__item--has-children"><span class="mobile-nav__link"><span>My Codra</span> <i class="fas fa-chevron-down mobile-nav__arrow"></i></span>
	<ul class="mobile-nav__submenu">
		<li class="mobile-nav__item"><a href="https://my.codra.net/en-gb/classroom/overview" target="_blank" class="mobile-nav__link"><i class="fas fa-solid fa-graduation-cap"></i> <span>CODRA Classroom</span><span class="mobile-nav__desc">Step-by-step video tutorials</span></a></li>
		<li class="mobile-nav__item"><a href="https://my.codra.net/en-gb/" target="_blank" class="mobile-nav__link"><i class="fas fa-solid fa-lock"></i> <span>Customer portal</span><span class="mobile-nav__desc">Access my secure area</span></a></li>
	</ul>
</li>
</ul>
</li>
<li class="mobile-nav__item mobile-nav__item--has-children"><span class="mobile-nav__link"><span>Partners</span> <i class="fas fa-chevron-down mobile-nav__arrow"></i></span>
<ul class="mobile-nav__submenu">
	<li class="mobile-nav__item mobile-nav__item--has-children"><span class="mobile-nav__link"><span>The CODRA network</span> <i class="fas fa-chevron-down mobile-nav__arrow"></i></span>
	<ul class="mobile-nav__submenu">
		<li class="mobile-nav__item"><a href="/en/partner/find-a-panorama-partner/" class="mobile-nav__link"><i class="fas fa-solid fa-magnifying-glass"></i> <span>Find an integrator</span><span class="mobile-nav__desc">A certified integrator for my project</span></a></li>
		<li class="mobile-nav__item"><a href="/en/partner/join-panorama-integrator-network/" class="mobile-nav__link"><i class="fas fa-solid fa-medal"></i> <span>Integrator programme</span><span class="mobile-nav__desc">Become certified integrator</span></a></li>
		<li class="mobile-nav__item"><a href="/en/partner/join-panorama-distributor-network/" class="mobile-nav__link"><i class="fas fa-solid fa-globe"></i> <span>Distributor</span><span class="mobile-nav__desc">Contribute to the promotion of excellence</span></a></li>
	</ul>
</li>
	<li class="mobile-nav__item mobile-nav__item--has-children"><span class="mobile-nav__link"><span>Partners</span> <i class="fas fa-chevron-down mobile-nav__arrow"></i></span>
	<ul class="mobile-nav__submenu">
		<li class="mobile-nav__item"><a href="/en/partner/technology-partner/" class="mobile-nav__link"><i class="fas fa-solid fa-microchip"></i> <span>Technology partners</span><span class="mobile-nav__desc">The expertise of our ecosystem</span></a></li>
		<li class="mobile-nav__item"><a href="/en/partner/partners-institutionnal-business/" class="mobile-nav__link"><i class="fas fa-solid fa-laptop-code"></i> <span>Business partners</span><span class="mobile-nav__desc">The excellence of our ecosystem</span></a></li>
	</ul>
</li>
</ul>
</li>
<li class="mobile-nav__item mobile-nav__item--has-children"><span class="mobile-nav__link"><span>Company</span> <i class="fas fa-chevron-down mobile-nav__arrow"></i></span>
<ul class="mobile-nav__submenu">
	<li class="mobile-nav__item mobile-nav__item--has-children"><span class="mobile-nav__link"><span>CODRA</span> <i class="fas fa-chevron-down mobile-nav__arrow"></i></span>
	<ul class="mobile-nav__submenu">
		<li class="mobile-nav__item"><a href="/en/codra-company/about-us/" class="mobile-nav__link"><i class="fas fa-solid fa-people-group"></i> <span>Who are we ?</span></a></li>
		<li class="mobile-nav__item"><a href="/en/news/" class="mobile-nav__link"><i class="fas fa-solid fa-square-rss"></i> <span>News</span></a></li>
		<li class="mobile-nav__item"><a href="/en/codra-company/careers/job-offer/" class="mobile-nav__link"><i class="fas fa-solid fa-rocket"></i> <span>Career</span></a></li>
		<li class="mobile-nav__item"><a href="/en/codra-company/offices/" class="mobile-nav__link"><i class="fas fa-solid fa-location-pin"></i> <span>Our offices</span></a></li>
	</ul>
</li>
</ul>
</li>
</ul>                                    </nav><!-- /.mobile-nav__main -->

            </div><!-- /.mobile-nav -->

        </header><!-- /.header -->

        <div class="wrapper__inner">

<div class="main">
    <div class="shell--fluid">
        <div class="section-page">
                                                                    <div class="section__body">
                        <div class="article article--single article--page post-340561 page type-page status-publish hentry page_category-mes">
                            <div class="article__body">
                                <div class="entry">
                                    <div class="wpb-content-wrapper"><div style="" class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
<div class="hero" data-vc-full-width="true" data-vc-full-width-init="false" style="background-image: url('https://codra.net/wp-content/uploads/2026/02/industrie-page-accueil-filtre-2-scaled.jpg')">
    <div class="hero-content">
        <div class="content">
            
<p class="h4 h6" style="text-align: center;"><span style="color: #ffffff;">MES &#8211; SCADA &#8211; HISTORIAN &#8211; COM &#8211; EDGE</span></p>
<h1 style="text-align: center;"><span style="color: #ffffff;">an mes and scada platform<br />
that tackles the challenges of industry 4.0.</span></h1>
<p style="text-align: center;"><span style="color: #ffffff;"><strong>Leverage</strong> all your data and <strong>take control of</strong> your process in real time<br />
while improving<b> performance, quality, and traceability.</b><br />
Reduce your energy costs, accelerate your decarbonization,<br />
and address cybersecurity threats.</span></p>
<h1 style="text-align: left;"></h1>
        </div>
                        <div class="hdco-btn hdco-btn-center my-4">
        <a
                class="btn btn-normal"
                href="/en/contact-form/"
                style=""
                                                        >
            Contact us        </a>
    </div>
            </div>
</div>
<div class="vc_row-full-width vc_clearfix"></div>
</div></div></div></div><div style="" class="vc_row wpb_row vc_row-fluid vc_custom_1764593031427 vc_row-has-fill"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element vc_custom_1773156174814" >
		<div class="wpb_wrapper">
			<h2 style="text-align: center;"><span style="color: #264e97;">+6000 customers trust us</span></h2>

		</div>
	</div>

<div class="crb-images-carousel-wrapper no-nav no-dots" 
     style="--carousel-margin: 100px; --item-width: 96px; --item-height: 96px;">
    <div id="crb-images-carousel-6a18af625dea7" class="crb-images-carousel" 
         data-settings="{&quot;margin&quot;:100,&quot;loop&quot;:true,&quot;autoplay&quot;:true,&quot;autoplaySpeed&quot;:3000,&quot;nav&quot;:false,&quot;dots&quot;:false,&quot;imageWidth&quot;:96,&quot;imageHeight&quot;:96,&quot;randomOrder&quot;:true}">
        
        <div class="crb-carousel-track">
                                                            <div class="crb-carousel-item">
                    <div class="crb-carousel-image-wrapper">
                        <img decoding="async" src="https://codra.net/wp-content/uploads/2026/02/logo-soleil-synchrotron.png" 
                             alt="logo-soleil-synchrotron"
                             title="logo-soleil-synchrotron"
                             class="crb-carousel-image" />
                        
                                            </div>
                </div>
                                            <div class="crb-carousel-item">
                    <div class="crb-carousel-image-wrapper">
                        <img decoding="async" src="https://codra.net/wp-content/uploads/2026/02/logo-yanmar.png" 
                             alt="logo-yanmar"
                             title="logo-yanmar"
                             class="crb-carousel-image" />
                        
                                            </div>
                </div>
                                            <div class="crb-carousel-item">
                    <div class="crb-carousel-image-wrapper">
                        <img decoding="async" src="https://codra.net/wp-content/uploads/2026/02/logo-keratinnov.png" 
                             alt="logo-keratinnov"
                             title="logo-keratinnov"
                             class="crb-carousel-image" />
                        
                                            </div>
                </div>
                                            <div class="crb-carousel-item">
                    <div class="crb-carousel-image-wrapper">
                        <img decoding="async" src="https://codra.net/wp-content/uploads/2025/10/logo-ref-safran.png" 
                             alt="logo-ref-safran"
                             title="logo-ref-safran"
                             class="crb-carousel-image" />
                        
                                            </div>
                </div>
                                            <div class="crb-carousel-item">
                    <div class="crb-carousel-image-wrapper">
                        <img decoding="async" src="https://codra.net/wp-content/uploads/2026/02/logo-buisard.png" 
                             alt="logo-buisard"
                             title="logo-buisard"
                             class="crb-carousel-image" />
                        
                                            </div>
                </div>
                                            <div class="crb-carousel-item">
                    <div class="crb-carousel-image-wrapper">
                        <img decoding="async" src="https://codra.net/wp-content/uploads/2025/12/logo-ref-savencia.png" 
                             alt="logo-ref-savencia"
                             title="logo-ref-savencia"
                             class="crb-carousel-image" />
                        
                                            </div>
                </div>
                                            <div class="crb-carousel-item">
                    <div class="crb-carousel-image-wrapper">
                        <img decoding="async" src="https://codra.net/wp-content/uploads/2026/02/logo-erasteel.png" 
                             alt="logo-erasteel"
                             title="logo-erasteel"
                             class="crb-carousel-image" />
                        
                                            </div>
                </div>
                                            <div class="crb-carousel-item">
                    <div class="crb-carousel-image-wrapper">
                        <img decoding="async" src="https://codra.net/wp-content/uploads/2026/02/logo-hutchinson.png" 
                             alt="logo-hutchinson"
                             title="logo-hutchinson"
                             class="crb-carousel-image" />
                        
                                            </div>
                </div>
                                            <div class="crb-carousel-item">
                    <div class="crb-carousel-image-wrapper">
                        <img decoding="async" src="https://codra.net/wp-content/uploads/2026/02/logo-saria.png" 
                             alt="logo-saria"
                             title="logo-saria"
                             class="crb-carousel-image" />
                        
                                            </div>
                </div>
                                            <div class="crb-carousel-item">
                    <div class="crb-carousel-image-wrapper">
                        <img decoding="async" src="https://codra.net/wp-content/uploads/2025/10/logo-ref-sanofi.png" 
                             alt="logo-ref-sanofi"
                             title="logo-ref-sanofi"
                             class="crb-carousel-image" />
                        
                                            </div>
                </div>
                                            <div class="crb-carousel-item">
                    <div class="crb-carousel-image-wrapper">
                        <img decoding="async" src="https://codra.net/wp-content/uploads/2026/02/logo-gouters-magiques.png" 
                             alt="logo-gouters-magiques"
                             title="logo-gouters-magiques"
                             class="crb-carousel-image" />
                        
                                            </div>
                </div>
                                            <div class="crb-carousel-item">
                    <div class="crb-carousel-image-wrapper">
                        <img decoding="async" src="https://codra.net/wp-content/uploads/2025/12/logo-ref-total.png" 
                             alt="logo-ref-total"
                             title="logo-ref-total"
                             class="crb-carousel-image" />
                        
                                            </div>
                </div>
                                            <div class="crb-carousel-item">
                    <div class="crb-carousel-image-wrapper">
                        <img decoding="async" src="https://codra.net/wp-content/uploads/2026/02/logo-befesa.png" 
                             alt="logo-befesa"
                             title="logo-befesa"
                             class="crb-carousel-image" />
                        
                                            </div>
                </div>
                                            <div class="crb-carousel-item">
                    <div class="crb-carousel-image-wrapper">
                        <img decoding="async" src="https://codra.net/wp-content/uploads/2025/10/logo-ref-gsk.png" 
                             alt="logo-ref-gsk"
                             title="logo-ref-gsk"
                             class="crb-carousel-image" />
                        
                                            </div>
                </div>
                                            <div class="crb-carousel-item">
                    <div class="crb-carousel-image-wrapper">
                        <img decoding="async" src="https://codra.net/wp-content/uploads/2026/02/logo-fleury-michon-1.png" 
                             alt="logo-fleury-michon"
                             title="logo-fleury-michon"
                             class="crb-carousel-image" />
                        
                                            </div>
                </div>
                    </div>
        
                
            </div>
</div>

<script>
document.addEventListener('DOMContentLoaded', function() {
    const carousel = document.getElementById('crb-images-carousel-6a18af625dea7');
    if (!carousel) return;
    
    const settings = JSON.parse(carousel.dataset.settings);
    const track = carousel.querySelector('.crb-carousel-track');
    const items = carousel.querySelectorAll('.crb-carousel-item');
    const prevButton = carousel.querySelector('.crb-nav-prev');
    const nextButton = carousel.querySelector('.crb-nav-next');
    const dots = carousel.querySelectorAll('.crb-dot');
    
    let currentIndex = 0;
    let autoplayInterval = null;
    let isTransitioning = false;
    let visibleItems = 1;
    
    // Calculate visible items based on CSS calculations
    function calculateVisibleItems() {
        const containerWidth = carousel.offsetWidth;
        const wrapper = carousel.parentElement;
        
        // Determine current item width (responsive or default)
        let currentItemWidth = settings.imageWidth;
        
        // Mobile/Tablet adjustment (<= 768px)
        if (window.innerWidth <= 768) {
            // Force item width to match container width exactly
            // This ensures centering works perfectly regardless of container padding/layout
            currentItemWidth = containerWidth;
            
            // Update the CSS variable to reflect this exact width
            if (wrapper) {
                wrapper.style.setProperty('--item-width-responsive', currentItemWidth + 'px');
            }
        } else {
            // Desktop: Clean up inline style if present to let CSS take over
            if (wrapper) {
                wrapper.style.removeProperty('--item-width-responsive');
            }
            
            // Fallback to previous logic for desktop
            const style = getComputedStyle(wrapper);
            const responsiveVal = style.getPropertyValue('--item-width-responsive');
            const responsiveWidth = parseFloat(responsiveVal);
            
            if (!isNaN(responsiveWidth) && responsiveWidth > 0) {
                currentItemWidth = responsiveWidth;
            }
        }
        
        const itemFullWidth = currentItemWidth + settings.margin;
        // Formula: N * width + (N-1) * margin <= container
        // N * (width + margin) <= container + margin
        visibleItems = Math.max(1, Math.floor((containerWidth + settings.margin) / itemFullWidth));
        
        return { visibleItems, currentItemWidth };
    }
    
    // Update carousel position
    function updatePosition(animate = true) {
        if (isTransitioning) return;
        
        const { visibleItems: calculatedVisibleItems, currentItemWidth } = calculateVisibleItems();
        visibleItems = calculatedVisibleItems;
        
        const maxIndex = Math.max(0, items.length - visibleItems);
        
        // Adjust index if needed
        if (currentIndex > maxIndex) {
            currentIndex = settings.loop ? 0 : maxIndex;
        }
        
        const totalItemWidth = currentItemWidth + settings.margin;
        
        // Calculate centering offset
        const containerWidth = carousel.offsetWidth;
        const visibleContentWidth = (visibleItems * currentItemWidth) + ((visibleItems - 1) * settings.margin);
        const offset = Math.max(0, (containerWidth - visibleContentWidth) / 2);
        
        const translateX = -(currentIndex * totalItemWidth) + offset;
        
        if (animate) {
            isTransitioning = true;
            track.style.transition = 'transform 0.3s ease';
            setTimeout(() => {
                isTransitioning = false;
            }, 300);
        } else {
            track.style.transition = 'none';
        }
        
        track.style.transform = `translateX(${translateX}px)`;
        
        // Update navigation states
        updateNavigation();
        updateDots();
    }
    
    // Update navigation buttons
    function updateNavigation() {
        const maxIndex = Math.max(0, items.length - visibleItems);
        
        if (settings.nav && prevButton && nextButton) {
            prevButton.disabled = !settings.loop && currentIndex === 0;
            nextButton.disabled = !settings.loop && currentIndex >= maxIndex;
        }
    }
    
    // Update dots
    function updateDots() {
        if (settings.dots && dots.length > 0) {
            dots.forEach((dot, index) => {
                dot.classList.toggle('active', index === currentIndex);
            });
        }
    }
    
    // Go to specific slide
    function goToSlide(index) {
        const { visibleItems: calculatedVisibleItems } = calculateVisibleItems();
        visibleItems = calculatedVisibleItems;
        const maxIndex = Math.max(0, items.length - visibleItems);
        
        if (index < 0) {
            currentIndex = settings.loop ? maxIndex : 0;
        } else if (index > maxIndex) {
            currentIndex = settings.loop ? 0 : maxIndex;
        } else {
            currentIndex = index;
        }
        
        updatePosition();
    }
    
    // Previous slide
    function prevSlide() {
        goToSlide(currentIndex - 1);
    }
    
    // Next slide
    function nextSlide() {
        goToSlide(currentIndex + 1);
    }
    
    // Auto play
    function startAutoplay() {
        if (!settings.autoplay) return;
        
        stopAutoplay(); // Clear existing interval if any
        autoplayInterval = setInterval(() => {
            nextSlide();
        }, settings.autoplaySpeed);
    }
    
    function stopAutoplay() {
        if (autoplayInterval) {
            clearInterval(autoplayInterval);
            autoplayInterval = null;
        }
    }
    
    // Event listeners
    if (settings.nav && prevButton && nextButton) {
        prevButton.addEventListener('click', prevSlide);
        nextButton.addEventListener('click', nextSlide);
    }
    
    if (settings.dots && dots.length > 0) {
        dots.forEach((dot, index) => {
            dot.addEventListener('click', () => {
                goToSlide(index);
            });
        });
    }
    
    // Mouse events for autoplay
    carousel.addEventListener('mouseenter', stopAutoplay);
    carousel.addEventListener('mouseleave', startAutoplay);
    
    // Touch/swipe support
    let startX = 0;
    let startY = 0;
    let isDragging = false;
    
    track.addEventListener('touchstart', (e) => {
        startX = e.touches[0].clientX;
        startY = e.touches[0].clientY;
        isDragging = false;
        stopAutoplay();
    });
    
    track.addEventListener('touchmove', (e) => {
        if (!startX || !startY) return;
        
        const currentX = e.touches[0].clientX;
        const currentY = e.touches[0].clientY;
        const diffX = startX - currentX;
        const diffY = startY - currentY;
        
        if (Math.abs(diffX) > Math.abs(diffY) && Math.abs(diffX) > 10) {
            isDragging = true;
            e.preventDefault();
        }
    });
    
    track.addEventListener('touchend', (e) => {
        if (!isDragging) {
            startAutoplay();
            return;
        }
        
        const currentX = e.changedTouches[0].clientX;
        const diffX = startX - currentX;
        
        if (Math.abs(diffX) > 50) {
            if (diffX > 0) {
                nextSlide();
            } else {
                prevSlide();
            }
        }
        
        startX = 0;
        startY = 0;
        isDragging = false;
        startAutoplay();
    });
    
    // Resize handler
    let resizeTimeout;
    window.addEventListener('resize', () => {
        clearTimeout(resizeTimeout);
        resizeTimeout = setTimeout(() => {
            updatePosition(false);
        }, 100);
    });
    
    // Initialize
    updatePosition(false);
    startAutoplay();
});
</script>
</div></div></div></div><div style="" class="vc_row wpb_row vc_row-fluid vc_custom_1764586715693 vc_column-gap-25 vc_row-o-equal-height vc_row-flex"><div class="wpb_column vc_column_container vc_col-sm-1/5 vc_col-lg-1/5 vc_col-has-fill"><div class="vc_column-inner vc_custom_1773175243220"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element vc_custom_1770375108834">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://codra.net/wp-content/uploads/2026/02/ICONE_COOX_Origin-54x54.png" width="54" height="54" alt="ICONE_COOX_Origin" title="ICONE_COOX_Origin" loading="lazy" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element vc_custom_1770371506686" >
		<div class="wpb_wrapper">
			<p class="h4" style="text-align: center;">MES COOX ORIGIN</p>

		</div>
	</div>
<div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_separator_no_text vc_sep_color_grey  wpb_content_element" ><span class="vc_sep_holder vc_sep_holder_l"><span  class="vc_sep_line"></span></span><span class="vc_sep_holder vc_sep_holder_r"><span  class="vc_sep_line"></span></span>
</div>
	<div class="wpb_text_column wpb_content_element vc_custom_1773156300290" >
		<div class="wpb_wrapper">
			<p class="paragraphe4" style="text-align: center;"><strong>Optimise your production lines</strong></p>
<p class="paragraphe4" style="text-align: center;"><img fetchpriority="high" decoding="async" class="size-medium wp-image-334433 aligncenter" src="https://codra.net/wp-content/uploads/2026/02/template_carte_produit-COOX-origin-300x167.png" alt="" width="300" height="167" srcset="https://codra.net/wp-content/uploads/2026/02/template_carte_produit-COOX-origin-300x167.png 300w, https://codra.net/wp-content/uploads/2026/02/template_carte_produit-COOX-origin-1024x570.png 1024w, https://codra.net/wp-content/uploads/2026/02/template_carte_produit-COOX-origin-768x428.png 768w, https://codra.net/wp-content/uploads/2026/02/template_carte_produit-COOX-origin-1536x855.png 1536w, https://codra.net/wp-content/uploads/2026/02/template_carte_produit-COOX-origin.png 1624w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p class="paragraphe4" style="text-align: left;">End-to-end traceability of material flows</p>
<p class="paragraphe4" style="text-align: left;">Production order planning</p>
<p class="paragraphe4" style="text-align: left;">Work-instruction tracking and batch record management</p>

		</div>
	</div>
<div id="crb-spacer-6a18af62808b5" class="crb-dynamic-spacer" style="flex-grow: 1;"></div>

<script>
(function($) {
    $(document).ready(function() {
        var $spacer = $('#crb-spacer-6a18af62808b5');
        // Target the inner column wrapper of WPBakery
        var $column = $spacer.closest('.vc_column_container').find('> .vc_column-inner');
        
        if ($column.length) {
            $column.css({
                'display': 'flex',
                'flex-direction': 'column',
                'height': '100%'
            });
            
            // Also ensure the wrapper inside is flex if needed, but usually vc_column-inner is the direct parent of content
            // Sometimes content is in wpb_wrapper
            $spacer.closest('.wpb_wrapper').css({
                'display': 'flex',
                'flex-direction': 'column',
                'flex-grow': '1',
                'height': '100%'
            });
        }
    });
})(jQuery);
</script>
<div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_separator_no_text vc_sep_color_grey vc_custom_1764593484521  vc_custom_1764593484521 wpb_content_element" ><span class="vc_sep_holder vc_sep_holder_l"><span  class="vc_sep_line"></span></span><span class="vc_sep_holder vc_sep_holder_r"><span  class="vc_sep_line"></span></span>
</div>    <div class="hdco-btn hdco-btn-center my-4">
        <a
                class="btn btn-outline"
                href="/en/offer/manufacturing-execution-system/"
                style=""
                                                        >
            Read more        </a>
    </div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-1/5 vc_col-lg-1/5 vc_col-has-fill"><div class="vc_column-inner vc_custom_1773175247956"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element vc_custom_1761734741028">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://codra.net/wp-content/uploads/2018/10/ng-icone1-54x54.png" width="54" height="54" alt="Icône de Panorama E2 progiciel de supervision industrielle - Industrial supervision software Panorama E2 icon" title="Icone E2 - E2 icon" loading="lazy" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element vc_custom_1764593237594" >
		<div class="wpb_wrapper">
			<p class="h4" style="text-align: center;">SCADA</p>

		</div>
	</div>
<div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_separator_no_text vc_sep_color_grey  wpb_content_element" ><span class="vc_sep_holder vc_sep_holder_l"><span  class="vc_sep_line"></span></span><span class="vc_sep_holder vc_sep_holder_r"><span  class="vc_sep_line"></span></span>
</div>
	<div class="wpb_text_column wpb_content_element vc_custom_1773156454738" >
		<div class="wpb_wrapper">
			<p class="paragraphe4" style="text-align: center;"><strong>Control your equipment in real time</strong></p>
<p><img decoding="async" class="wp-image-306399 size-full aligncenter" src="https://codra.net/wp-content/uploads/2025/10/carte_produit_e2.png" alt="" width="300" height="167" /></p>
<p class="paragraphe4">Numerous built-in communication protocols</p>
<p class="paragraphe4">Innovative modules: Geo SCADA, BIM Operations, etc.</p>
<p class="paragraphe4">Advanced on-call duty and alarm management</p>

		</div>
	</div>
<div id="crb-spacer-6a18af628229b" class="crb-dynamic-spacer" style="flex-grow: 1;"></div>

<script>
(function($) {
    $(document).ready(function() {
        var $spacer = $('#crb-spacer-6a18af628229b');
        // Target the inner column wrapper of WPBakery
        var $column = $spacer.closest('.vc_column_container').find('> .vc_column-inner');
        
        if ($column.length) {
            $column.css({
                'display': 'flex',
                'flex-direction': 'column',
                'height': '100%'
            });
            
            // Also ensure the wrapper inside is flex if needed, but usually vc_column-inner is the direct parent of content
            // Sometimes content is in wpb_wrapper
            $spacer.closest('.wpb_wrapper').css({
                'display': 'flex',
                'flex-direction': 'column',
                'flex-grow': '1',
                'height': '100%'
            });
        }
    });
})(jQuery);
</script>
<div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_separator_no_text vc_sep_color_grey  wpb_content_element" ><span class="vc_sep_holder vc_sep_holder_l"><span  class="vc_sep_line"></span></span><span class="vc_sep_holder vc_sep_holder_r"><span  class="vc_sep_line"></span></span>
</div>    <div class="hdco-btn hdco-btn-center my-4">
        <a
                class="btn btn-outline"
                href="http://en/software-offering/scada-platform/panorama-suite-software/panorama-e2/"
                style=""
                                                        >
            Read more        </a>
    </div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-1/5 vc_col-lg-1/5 vc_col-has-fill"><div class="vc_column-inner vc_custom_1773175252736"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element vc_custom_1761741514615">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://codra.net/wp-content/uploads/2018/10/h2-icone-54x54.png" width="54" height="54" alt="Panorama H2 - Historian / Reporting" title="Icone H2 - H2 icon" loading="lazy" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element vc_custom_1761834194014" >
		<div class="wpb_wrapper">
			<p class="h4" style="text-align: center;">HISTORIAN</p>

		</div>
	</div>
<div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_separator_no_text vc_sep_color_grey  wpb_content_element" ><span class="vc_sep_holder vc_sep_holder_l"><span  class="vc_sep_line"></span></span><span class="vc_sep_holder vc_sep_holder_r"><span  class="vc_sep_line"></span></span>
</div>
	<div class="wpb_text_column wpb_content_element vc_custom_1773156649984" >
		<div class="wpb_wrapper">
			<p class="paragraphe4" style="text-align: center;"><strong>Automatically centralise your data, analyse performance</strong></p>
<p><img decoding="async" class="wp-image-306791 size-full aligncenter" src="https://codra.net/wp-content/uploads/2025/10/carte_produit_h2-1.png" alt="" width="300" height="167" /></p>
<p class="paragraphe4">Data collection from multiple sources</p>
<p class="paragraphe4">Data archiving and structuring, calculations, and report generation</p>
<p class="paragraphe4">Access recorded data to analyse your industrial performance</p>

		</div>
	</div>
<div id="crb-spacer-6a18af62840e0" class="crb-dynamic-spacer" style="flex-grow: 1;"></div>

<script>
(function($) {
    $(document).ready(function() {
        var $spacer = $('#crb-spacer-6a18af62840e0');
        // Target the inner column wrapper of WPBakery
        var $column = $spacer.closest('.vc_column_container').find('> .vc_column-inner');
        
        if ($column.length) {
            $column.css({
                'display': 'flex',
                'flex-direction': 'column',
                'height': '100%'
            });
            
            // Also ensure the wrapper inside is flex if needed, but usually vc_column-inner is the direct parent of content
            // Sometimes content is in wpb_wrapper
            $spacer.closest('.wpb_wrapper').css({
                'display': 'flex',
                'flex-direction': 'column',
                'flex-grow': '1',
                'height': '100%'
            });
        }
    });
})(jQuery);
</script>
<div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_separator_no_text vc_sep_color_grey  wpb_content_element" ><span class="vc_sep_holder vc_sep_holder_l"><span  class="vc_sep_line"></span></span><span class="vc_sep_holder vc_sep_holder_r"><span  class="vc_sep_line"></span></span>
</div>    <div class="hdco-btn hdco-btn-center my-4">
        <a
                class="btn btn-outline"
                href="http://en/software-offering/scada-platform/panorama-suite-software/panorama-h2/"
                style=""
                                                        >
            Read more        </a>
    </div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-1/5 vc_col-lg-1/5 vc_col-has-fill"><div class="vc_column-inner vc_custom_1773175257386"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element vc_custom_1761741621682">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://codra.net/wp-content/uploads/2018/10/com-icone-54x54.png" width="54" height="54" alt="Panorama COM / Communication &amp; Télégestion - Communication &amp; Telemetry" title="Icone COM - COM icon" loading="lazy" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element vc_custom_1761834210778" >
		<div class="wpb_wrapper">
			<p class="h4" style="text-align: center;">COM</p>

		</div>
	</div>
<div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_separator_no_text vc_sep_color_grey vc_custom_1764593496618  vc_custom_1764593496618 wpb_content_element" ><span class="vc_sep_holder vc_sep_holder_l"><span  class="vc_sep_line"></span></span><span class="vc_sep_holder vc_sep_holder_r"><span  class="vc_sep_line"></span></span>
</div>
	<div class="wpb_text_column wpb_content_element vc_custom_1773156840710" >
		<div class="wpb_wrapper">
			<p class="paragraphe4" style="text-align: center;"><strong>Communicate autonomously with your equipment</strong></p>
<p class="paragraphe4" style="text-align: center;"><img loading="lazy" decoding="async" class="wp-image-306780 size-full aligncenter" src="https://codra.net/wp-content/uploads/2025/10/carte_produit_panorama_com.png" alt="" width="300" height="167" /></p>
<p class="paragraphe4">Management of communication hardware and remote connection to equipment</p>
<p class="paragraphe4">Standardization of information coming from different protocols</p>
<p class="paragraphe4">Easy sharing of information with third-party systems</p>

		</div>
	</div>
<div id="crb-spacer-6a18af6286705" class="crb-dynamic-spacer" style="flex-grow: 1;"></div>

<script>
(function($) {
    $(document).ready(function() {
        var $spacer = $('#crb-spacer-6a18af6286705');
        // Target the inner column wrapper of WPBakery
        var $column = $spacer.closest('.vc_column_container').find('> .vc_column-inner');
        
        if ($column.length) {
            $column.css({
                'display': 'flex',
                'flex-direction': 'column',
                'height': '100%'
            });
            
            // Also ensure the wrapper inside is flex if needed, but usually vc_column-inner is the direct parent of content
            // Sometimes content is in wpb_wrapper
            $spacer.closest('.wpb_wrapper').css({
                'display': 'flex',
                'flex-direction': 'column',
                'flex-grow': '1',
                'height': '100%'
            });
        }
    });
})(jQuery);
</script>
<div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_separator_no_text vc_sep_color_grey  wpb_content_element" ><span class="vc_sep_holder vc_sep_holder_l"><span  class="vc_sep_line"></span></span><span class="vc_sep_holder vc_sep_holder_r"><span  class="vc_sep_line"></span></span>
</div>    <div class="hdco-btn hdco-btn-center my-4">
        <a
                class="btn btn-outline"
                href="http://en/software-offering/scada-platform/panorama-suite-software/panorama-com/"
                style=""
                                                        >
            Read more        </a>
    </div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-1/5 vc_col-lg-1/5 vc_col-has-fill"><div class="vc_column-inner vc_custom_1773175262110"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element vc_custom_1761743249188">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://codra.net/wp-content/uploads/2025/10/icone-panorama-edge-to-service-512x512-1-54x54.png" width="54" height="54" alt="icone-panorama-edge-to-service-512x512" title="icone-panorama-edge-to-service-512x512" loading="lazy" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element vc_custom_1761834239506" >
		<div class="wpb_wrapper">
			<p class="h4" style="text-align: center;">EDGE</p>

		</div>
	</div>
<div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_separator_no_text vc_sep_color_grey vc_custom_1764593508217  vc_custom_1764593508217 wpb_content_element" ><span class="vc_sep_holder vc_sep_holder_l"><span  class="vc_sep_line"></span></span><span class="vc_sep_holder vc_sep_holder_r"><span  class="vc_sep_line"></span></span>
</div>
	<div class="wpb_text_column wpb_content_element vc_custom_1773157344270" >
		<div class="wpb_wrapper">
			<p class="paragraphe4" style="text-align: center;"><b>Manage your facilities entirely remotel</b></p>
<p><img loading="lazy" decoding="async" class="wp-image-306786 size-full aligncenter" src="https://codra.net/wp-content/uploads/2025/10/carte_produit_edge_to_service.png" alt="" width="300" height="167" /></p>
<p class="paragraphe4">Remote management tool</p>
<p class="paragraphe4">Fewer on-site interventions</p>
<p class="paragraphe4">More cost-effective, standardised installations</p>

		</div>
	</div>
<div id="crb-spacer-6a18af62883a3" class="crb-dynamic-spacer" style="flex-grow: 1;"></div>

<script>
(function($) {
    $(document).ready(function() {
        var $spacer = $('#crb-spacer-6a18af62883a3');
        // Target the inner column wrapper of WPBakery
        var $column = $spacer.closest('.vc_column_container').find('> .vc_column-inner');
        
        if ($column.length) {
            $column.css({
                'display': 'flex',
                'flex-direction': 'column',
                'height': '100%'
            });
            
            // Also ensure the wrapper inside is flex if needed, but usually vc_column-inner is the direct parent of content
            // Sometimes content is in wpb_wrapper
            $spacer.closest('.wpb_wrapper').css({
                'display': 'flex',
                'flex-direction': 'column',
                'flex-grow': '1',
                'height': '100%'
            });
        }
    });
})(jQuery);
</script>
<div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_separator_no_text vc_sep_color_grey  wpb_content_element" ><span class="vc_sep_holder vc_sep_holder_l"><span  class="vc_sep_line"></span></span><span class="vc_sep_holder vc_sep_holder_r"><span  class="vc_sep_line"></span></span>
</div>    <div class="hdco-btn hdco-btn-center my-4">
        <a
                class="btn btn-outline"
                href="http://en/solution/software-platform/scada/edge-to-service/"
                style=""
                                                        >
            Read more        </a>
    </div>
</div></div></div></div><div style="" class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<h2 style="text-align: center;">meet the challenges of each industry</h2>
<p style="text-align: center;"><span style="color: #264e97;">Our SCADA &amp; MES software solutions support you in real time<br />
in managing, monitoring, and continuously improving your productions processes<br />
whatever your industry or the size of your facilities</span></p>

		</div>
	</div>

<div class="applications-domains">
    <div class="content">
        <div id="domain-slider" class="applications-domains-list small-container">
                                            <a  
                    href="https://industry.codra.net/en/sectors/mes-software-agrifood-industries/" 
                    target="_blank" 
                    class="application-domain"
                >
                    <img decoding="async" src="https://codra.net/wp-content/uploads/2025/12/agroalimentaire.jpg" alt="">
                    <div class="domain-name domain-name-center">Agri-food industries</div>
                </a>
                                            <a  
                    href="https://industry.codra.net/en/sectors/mes-software-for-the-pharmaceutical-industry/" 
                    target="_blank" 
                    class="application-domain"
                >
                    <img decoding="async" src="https://codra.net/wp-content/uploads/2026/01/pharmacie.jpg" alt="">
                    <div class="domain-name domain-name-center">Pharmacy and cosmetics</div>
                </a>
                                            <a  
                    href="https://industry.codra.net/en/sectors/mes-software-for-the-automotive-industry/" 
                    target="_blank" 
                    class="application-domain"
                >
                    <img decoding="async" src="https://codra.net/wp-content/uploads/2026/01/automobile.jpg" alt="">
                    <div class="domain-name domain-name-center">Automotive</div>
                </a>
                                            <a  
                    href="https://industry.codra.net/en/sectors/mes-software-for-the-minerals-industry-glass/" 
                    target="" 
                    class="application-domain"
                >
                    <img decoding="async" src="https://codra.net/wp-content/uploads/2026/01/industrie-du-verre.jpg" alt="">
                    <div class="domain-name domain-name-center">Minerals and glass</div>
                </a>
                                            <a  
                    href="https://industry.codra.net/en/sectors/mes-software-for-metal-industry/" 
                    target="_blank" 
                    class="application-domain"
                >
                    <img decoding="async" src="https://codra.net/wp-content/uploads/2026/01/metallurgie.jpg" alt="">
                    <div class="domain-name domain-name-center">Metal</div>
                </a>
                                            <a  
                    href="https://industry.codra.net/en/sectors/mes-software-plastics-industry/" 
                    target="_blank" 
                    class="application-domain"
                >
                    <img decoding="async" src="https://codra.net/wp-content/uploads/2026/01/plastiques.jpg" alt="">
                    <div class="domain-name domain-name-center">Plastic</div>
                </a>
                                            <a  
                    href="https://industry.codra.net/en/sectors/mes-software-wood-paper-cardboard-industry/" 
                    target="_blank" 
                    class="application-domain"
                >
                    <img decoding="async" src="https://codra.net/wp-content/uploads/2026/01/papier.jpg" alt="">
                    <div class="domain-name domain-name-center">Wood, paper and cardboard</div>
                </a>
                                            <a  
                    href="https://industry.codra.net/en/sectors/mes-software-for-aeronautics/" 
                    target="_blank" 
                    class="application-domain"
                >
                    <img decoding="async" src="https://codra.net/wp-content/uploads/2026/01/aeraunotique.jpg" alt="">
                    <div class="domain-name domain-name-center">Aeronautics</div>
                </a>
                    </div>
    </div>
</div>
</div></div></div></div><div style="" class="vc_row wpb_row vc_row-fluid vc_custom_1764586522708 vc_row-has-fill"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element vc_custom_1773157560382" >
		<div class="wpb_wrapper">
			<h2 style="text-align: center;">technical solutions dedicated to industry</h2>
<p style="text-align: center;">Our software solutions help you address your industrial challenges</p>

		</div>
	</div>
<div class="vc_row wpb_row vc_inner vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element vc_custom_1770912098015">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://codra.net/wp-content/uploads/2026/02/ecran_infrastructure-qpi.png" width="250" height="171" alt="ecran_infrastructure-qpi" title="ecran_infrastructure-qpi" loading="lazy" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p class="paragraphe4" style="text-align: center;">Industrial performance</p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element vc_custom_1770972077106">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://codra.net/wp-content/uploads/2026/02/ecran_infrastructure-qualite.png" width="246" height="167" alt="ecran_infrastructure-qualite" title="ecran_infrastructure-qualite" loading="lazy" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p class="paragraphe4" style="text-align: center;">Quality</p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element vc_custom_1773157608282">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://codra.net/wp-content/uploads/2025/10/ecran_decarbonation.png" width="250" height="171" alt="ecran_decarbonation" title="ecran_decarbonation" loading="lazy" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p class="paragraphe4" style="text-align: center;">Decarbonisation</p>

		</div>
	</div>
</div></div></div></div></div></div></div></div><div style="" class="vc_row wpb_row vc_row-fluid vc_custom_1764591290758 vc_row-o-content-middle vc_row-flex"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_row wpb_row vc_inner vc_row-fluid vc_custom_1760629146446 vc_row-o-content-middle vc_row-flex"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
<div class="text">
    <div class="text-container left">
        <div class="content">
            <h3>A comprehensive cybersecurity approach</h3>
<p class="paragraphe3">CODRA is ANSSI certified, demonstrating our compliance with the most demanding cybersecurity standards in industrial supervision.</p>
<p class="paragraphe3">Panorama E2 is the first SCADA system to be certified by ANSSI at CSPN level (the highest level for a SCADA). ANSSI&#8217;s trusted partners subjected Panorama to extensive testing, which it passed successfully.</p>
        </div>
    </div>
</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element vc_custom_1763568292990">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="300" height="185" src="https://codra.net/wp-content/uploads/2025/11/FR-web-Visa-de-securite-300x185.png" class="vc_single_image-img attachment-medium" alt="" title="FR-web-Visa de sécurité" srcset="https://codra.net/wp-content/uploads/2025/11/FR-web-Visa-de-securite-300x185.png 300w, https://codra.net/wp-content/uploads/2025/11/FR-web-Visa-de-securite-1024x632.png 1024w, https://codra.net/wp-content/uploads/2025/11/FR-web-Visa-de-securite-768x474.png 768w, https://codra.net/wp-content/uploads/2025/11/FR-web-Visa-de-securite-1536x948.png 1536w, https://codra.net/wp-content/uploads/2025/11/FR-web-Visa-de-securite-2048x1264.png 2048w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div>
		</figure>
	</div>
</div></div></div></div>    <div class="hdco-btn hdco-btn-left my-4">
        <a
                class="btn btn-outline"
                href="http://en/software-offering/scada-platform/cybersecurity/"
                style=""
                                                        >
            Learn more here        </a>
    </div>
<div class="vc_row wpb_row vc_inner vc_row-fluid vc_custom_1762439757342 vc_row-o-content-middle vc_row-flex"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element vc_custom_1762439715025">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="600" height="235" src="https://codra.net/wp-content/uploads/2025/11/codra-support.jpg" class="vc_single_image-img attachment-full" alt="" title="codra-support" srcset="https://codra.net/wp-content/uploads/2025/11/codra-support.jpg 600w, https://codra.net/wp-content/uploads/2025/11/codra-support-300x118.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></div>
		</figure>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
<div class="text">
    <div class="text-container left">
        <div class="content">
            <h3>Supporting your operational performance</h3>
<p class="paragraphe3">CODRA’s support team is made up of seasoned experts dedicated to your success.<br data-start="175" data-end="178" />Get direct, reliable support whenever you need it, whether you’re an end user or an integration partner.<br data-start="326" data-end="329" />Enjoy fast responses, tailored guidance, and proactive solutions to keep your operations smooth and secure.</p>
        </div>
    </div>
</div></div></div></div></div>    <div class="hdco-btn hdco-btn-right my-4">
        <a
                class="btn btn-outline"
                href="http://en/service/technical-support/"
                style=""
                                                        >
            Learn more here        </a>
    </div>
</div></div></div></div><div style="" class="vc_row wpb_row vc_row-fluid vc_custom_1764586540809 vc_row-has-fill"><div class="wpb_column vc_column_container vc_col-sm-8"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<h2>a partner network in france and worldwide</h2>
<p>CODRA is headquartered in France but operates internationally. We have a strong global network of partners, certified on our products and specialised by industry.</p>

		</div>
	</div>
    <div class="hdco-btn hdco-btn-left my-4">
        <a
                class="btn btn-outline"
                href="https://codra.net/en/partner/find-a-panorama-partner/"
                style=""
                title="Find a Panorama partner"                                        >
            Find a partner        </a>
    </div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner vc_custom_1760545904577"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_right wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<a href="/fr/partenaire/trouver-un-partenaire-panorama/" target="_self" class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="1024" height="600" src="https://codra.net/wp-content/uploads/2025/10/codra-map-1024x600.png" class="vc_single_image-img attachment-large" alt="" title="codra-map" srcset="https://codra.net/wp-content/uploads/2025/10/codra-map-1024x600.png 1024w, https://codra.net/wp-content/uploads/2025/10/codra-map-300x176.png 300w, https://codra.net/wp-content/uploads/2025/10/codra-map-768x450.png 768w, https://codra.net/wp-content/uploads/2025/10/codra-map.png 1101w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a>
		</figure>
	</div>
</div></div></div></div><div style="" class="vc_row wpb_row vc_row-fluid vc_custom_1764586546190 vc_row-has-fill"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_row wpb_row vc_inner vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-2"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div><div class="wpb_column vc_column_container vc_col-sm-8"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_separator wpb_content_element vc_separator_align_center vc_sep_width_100 vc_sep_pos_align_center vc_sep_color_white text-white vc_separator-has-text" ><span class="vc_sep_holder vc_sep_holder_l"><span  class="vc_sep_line"></span></span><div class="h2" style="margin: 0px 10px;">who we are</div><span class="vc_sep_holder vc_sep_holder_r"><span  class="vc_sep_line"></span></span>
</div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p style="text-align: center;"><span style="color: #ffffff;">Based in France, CODRA is a family-owned software company specialised in industrial supervision and monitoring. With nearly 40 years of experience and an installed base of over 70,000 licenses CODRA is positioned as one of Europe’s leading SCADA and MES software providers. Established across many industries, we have a strong footprint in France and are rapidly expanding internationally.</span></p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-2"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div></div><div class="vc_row wpb_row vc_inner vc_row-fluid vc_custom_1760545920483"><div class="wpb_column vc_column_container vc_col-sm-2"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div><div class="wpb_column vc_column_container vc_col-sm-2"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://codra.net/wp-content/uploads/2025/10/codra-1-200x200.png" width="200" height="200" alt="codra-1" title="codra-1" loading="lazy" /></div>
		</figure>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-2"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://codra.net/wp-content/uploads/2025/10/codra-2-200x200.png" width="200" height="200" alt="codra-2" title="codra-2" loading="lazy" /></div>
		</figure>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-2"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://codra.net/wp-content/uploads/2025/10/codra-3-200x200.png" width="200" height="200" alt="codra-3" title="codra-3" loading="lazy" /></div>
		</figure>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-2"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_center wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://codra.net/wp-content/uploads/2025/10/codra-4-200x200.png" width="200" height="200" alt="codra-4" title="codra-4" loading="lazy" /></div>
		</figure>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-2"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div></div></div></div></div></div><div style="" class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
<div class="post-timeline">
    <div class="content">
        <h1 style="text-align: center;">Our News</h1>
        <div id="posts-timeline-slider" class="posts-list small-container">
                                            <a
                    href="https://codra.net/en/bim-design-to-building-operation/"
                    class="timeline-single-post">

                                            <img decoding="async" src="https://codra.net/wp-content/uploads/2026/05/actu-bim-scada.webp" alt="">
                                        <div class="timeline-single-post-header">
                        <span>Blog</span>
                                                    | <span>07 April 2026</span>
                                            </div>
                    <h3>BIM throughout the building lifecycle: from design to operation</h3>
                    <p>BIM transforms building management far beyond the construction site. Discover how GEM utilises the digital model.</p>
                </a>
                                            <a
                    href="https://codra.net/en/industrial-cybersecurity-scada/"
                    class="timeline-single-post">

                                            <img decoding="async" src="https://codra.net/wp-content/uploads/2026/05/actu-cybersecurite-industrielle.webp" alt="">
                                        <div class="timeline-single-post-header">
                        <span>Blog</span>
                                                    | <span>21 April 2026</span>
                                            </div>
                    <h3>Industrial cybersecurity: how to protect SCADA systems against intrusions?</h3>
                    <p>Cyberattacks on OT systems on the rise: network segmentation, ANSSI certification, NIS2 Directive… How can you secure a SCADA system in 2025?</p>
                </a>
                                            <a
                    href="https://codra.net/en/bms-facility-management-regulatory-buildings/"
                    class="timeline-single-post">

                                            <img decoding="async" src="https://codra.net/wp-content/uploads/2026/05/actu-gtb-gtc-bim.webp" alt="">
                                        <div class="timeline-single-post-header">
                        <span>Blog</span>
                                                    | <span>24 March 2026</span>
                                            </div>
                    <h3>BMS/Facility Management and regulatory compliance for buildings</h3>
                    <p>How BMS/Facility Management and SCADA facilitate compliance with the BACS and tertiary sector regulations through building monitoring and control?</p>
                </a>
                                            <a
                    href="https://codra.net/en/news/2026/05/rest-web-services-in-scada-applications/"
                    class="timeline-single-post">

                                            <img decoding="async" src="https://codra.net/wp-content/uploads/2026/04/7015995-scaled.jpg" alt="">
                                        <div class="timeline-single-post-header">
                        <span>Article</span>
                                                    | <span>18 May 2026</span>
                                            </div>
                    <h3>REST Web Services in SCADA Applications</h3>
                    <p>Découvrez comment les web services REST améliorent les applications SCADA : principes REST, méthodes HTTP (GET, POST, PUT, DELETE) et cas d’usage Panorama (Météo France, Enedis, OPERAT, LX CONNECT Sofrel LogUp), avec des exemples sur PanoXchange.</p>
                </a>
                    </div>
            <div class="hdco-btn hdco-btn-center my-4">
        <a
                class="btn btn-outline"
                href="https://codra.net/en/news/"
                style="--var-color-gradient-1:var(--accent-color);--var-color-gradient-2:var(--accent-color);--var-color-gradient-3:var(--accent-color)"
                                                        >
                    </a>
    </div>
    </div>
</div>
</div></div></div></div>
</div>                                </div>
                            </div>
                        </div>
                    </div>
                                    </div>
    </div>
</div>

	</div><!-- /.wrapper__inner -->
	<footer class="footer">
	    <div class="footer-container shell">
	        <div class="top-container">
	            <div class="socials-container">
	                <div class="h5">Codra</div>
	                <p>Developer of the Panorama Suite SCADA Platform & COOX Origin, CODRA is also recognized in the field of software engineering</p>
	                <div class="socials"><p>Follow us</p><ul><li><a href="https://www.linkedin.com/company/codra/" target="_blank">            <img src="https://codra.net/wp-content/themes/codra/dist/images/linkedin.svg" alt="LinkedIn">
                </a></li><li><a href="https://www.youtube.com/user/CodraPanorama" target="_blank">            <img src="https://codra.net/wp-content/themes/codra/dist/images/youtube.svg" alt="YouTube">
                </a></li></ul></div>	            </div>
	            <div class="footer-menus">
	                <div class="footer-menu">
	                    <div class="h6">Products</div>
	                    <div class="menu-products-container"><ul id="menu-products" class="menu"><li id="menu-item-18863" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18863"><a href="/en/software-offering/scada-platform/panorama-suite-software/panorama-e2/">SCADA</a></li>
<li id="menu-item-18862" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18862"><a href="/en/offer/energy-efficiency/">Energy efficiency</a></li>
<li id="menu-item-18861" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18861"><a href="/en/software-offering/scada-platform/panorama-suite-software/panorama-h2/">Historian</a></li>
<li id="menu-item-20253" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-20253"><a href="/en/offer/manufacturing-execution-system/">MES</a></li>
</ul></div>	                </div>
	                <div class="footer-menu">
	                    <div class="h6">Services</div>
	                    <div class="menu-footer-acces-container"><ul id="menu-footer-acces" class="menu"><li id="menu-item-18871" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18871"><a target="_blank" href="https://my.codra.net/en-gb/">Customer Portal</a></li>
<li id="menu-item-21363" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21363"><a href="https://codra.net/en/service/training-session/">Training</a></li>
<li id="menu-item-21364" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21364"><a href="https://codra.net/en/sitemap/">Sitemap</a></li>
</ul></div>	                </div>
	                <div class="footer-menu">
	                    <div class="h6">Resources</div>
	                    <div class="menu-resources-container"><ul id="menu-resources" class="menu"><li id="menu-item-18865" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18865"><a href="https://codra.net/en/library/">Library</a></li>
<li id="menu-item-18866" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18866"><a href="https://codra.net/en/news/">News</a></li>
<li id="menu-item-18867" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18867"><a target="_blank" href="https://my.codra.net/en-gb/csirt">CSIRT</a></li>
</ul></div>	                </div>
	            </div>
	        </div>
	        <div class="separator"></div>
	        <div class="bottom-container">
	            <div class="agency-menu">
	                <div class="h6">Agencies</div>
	                <div class="menu-our-offices-container"><ul id="menu-our-offices" class="menu"><li id="menu-item-18868" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18868"><a href="https://codra.net/en/codra-company/offices/">Our branch offices</a></li>
</ul></div>	            </div>
	        </div>
	    </div><!-- /.footer__body -->
	</footer><!-- /.footer -->
	<div class="subfooter">
	    <div class="subfooter-container shell">
	        © 2026 CODRA. All Rights Reserved.	        <div class="menu-footer-bottom-menu-anglais-container"><ul id="menu-footer-bottom-menu-anglais" class="menu"><li id="menu-item-10849" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10849"><a href="https://codra.net/en/privacy-policy/">Legal notice &#038; Cookie policy</a></li>
</ul></div>	    </div>
	</div>
	</div><!-- /.wrapper -->
	
<div class="box-scroll">
    <div class="box--top">
        <a  href="/en/contact-form/" target='_blank' class="box-link box-link--alt">
            <i class="ico-bubble"></i>

            <span>Contact us</span>        </a>
    </div><!-- /.box-/-top -->

    <div class="box--bottom">
        <a href="#" class="box-link box-link--scroll">
            <i class="ico-arrow-gray--top"></i>
        </a>
    </div><!-- /.box-/-bottom -->
</div><!-- /.box-scroll -->	<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/en/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/codra/*","/en/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>

        <script  type="text/javascript">
            window.axeptioSettings = {
            clientId: "630e416207cbe26cc3ca3561",
            cookiesVersion: "preprod wp codra-en",
            };

            (function(d, s) {
            var t = d.getElementsByTagName(s)[0], e = d.createElement(s);
            e.async = true; e.src = "//static.axept.io/sdk.js";
            t.parentNode.insertBefore(e, t);
            })(document, "script");

            document
                .querySelectorAll("[data-show-on-vendor-consent]")
                .forEach(el => {
                    const vendor = el.getAttribute("data-hide-on-vendor-consent");
                    el.style.display = "none";
                });

            (_axcb = window._axcb || []).push(function(sdk) {
                sdk.on("cookies:complete", function(choices){

                    if(choices["google_analytics"]){
                        (function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){
                            (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
                            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
                            })(window,document,"script","https://www.google-analytics.com/analytics.js","ga");

                            ga("create", "UA-2513298-3", "auto");
                            ga("send", "pageview");
                    }
                    if(choices["google_analytics"]){
                        window.dataLayer = window.dataLayer || [];
                        function gtag(){dataLayer.push(arguments);}
                        gtag("js", new Date());
                        gtag("config", "G-ZTR82NSFZ4");
                    }


                document
                  .querySelectorAll("[data-hide-on-vendor-consent]")
                  .forEach(el => {
                    const vendor = el.getAttribute("data-hide-on-vendor-consent");
                    el.style.display = choices[vendor] ? "none" : "flex";
                  });

                  document
                  .querySelectorAll("[data-show-on-vendor-consent]")
                  .forEach(el => {
                    const vendor = el.getAttribute("data-show-on-vendor-consent");
                    el.style.display = choices[vendor] ? "flex" : "none";
                  });
                document
                  .querySelectorAll("[data-requires-vendor-consent]")
                  .forEach(el => {
                    const vendor = el.getAttribute("data-requires-vendor-consent");
                    if (choices[vendor]) {
                      el.setAttribute("src", el.getAttribute("data-src"));
                    }
                  });
                });
              });
        </script>
    <script type="text/html" id="wpb-modifications"> window.wpbCustomElement = 1; </script><script type="text/javascript" id="theme-js-bundle-js-extra">
/* <![CDATA[ */
var wpVar = {"srcPath":"https://codra.net/wp-content/themes/codra","admin_ajax_url":"https://industry.codra.net/wp-admin/admin-ajax.php","mapZoom":"3","partner_icon_classes":{"Platinium Integrator":"ico-pin-small-gr","Integrator":"ico-pin-small-b","Distributor":"ico-pin-small-lb"},"cluster_image_url":"https://codra.net/wp-content/themes/codra/dist/images/m","calendarData":"[{\"id\":193398,\"session_id\":0,\"name\":\"COOX Origin - MES \",\"language\":\"French\",\"location\":\"Massy\",\"color\":\"#fff\",\"startDate\":1765207748000,\"endDate\":1765553348000,\"url\":\"https://codra.net/en/training-session/coox-mes/\"},{\"id\":193398,\"session_id\":1,\"name\":\"COOX Origin - MES \",\"language\":\"French\",\"location\":\"Massy\",\"color\":\"#fff\",\"startDate\":1757950148000,\"endDate\":1758295748000,\"url\":\"https://codra.net/en/training-session/coox-mes/\"},{\"id\":13618,\"session_id\":0,\"name\":\"Panorama E2 Basis\",\"language\":\"English\",\"location\":\"Microsoft Teams\",\"color\":\"#F78B1E\",\"startDate\":1796040000000,\"endDate\":1796385600000,\"url\":\"https://codra.net/en/training-session/panorama-e2-basis/\"},{\"id\":13618,\"session_id\":1,\"name\":\"Panorama E2 Basis\",\"language\":\"English\",\"location\":\"Microsoft Teams\",\"color\":\"#F78B1E\",\"startDate\":1789992000000,\"endDate\":1790337600000,\"url\":\"https://codra.net/en/training-session/panorama-e2-basis/\"},{\"id\":13618,\"session_id\":2,\"name\":\"Panorama E2 Basis\",\"language\":\"English\",\"location\":\"Microsoft Teams\",\"color\":\"#F78B1E\",\"startDate\":1781524800000,\"endDate\":1781870400000,\"url\":\"https://codra.net/en/training-session/panorama-e2-basis/\"},{\"id\":13618,\"session_id\":3,\"name\":\"Panorama E2 Basis\",\"language\":\"English\",\"location\":\"\",\"color\":\"#F78B1E\",\"startDate\":1777291200000,\"endDate\":1777636800000,\"url\":\"https://codra.net/en/training-session/panorama-e2-basis/\"},{\"id\":13618,\"session_id\":4,\"name\":\"Panorama E2 Basis\",\"language\":\"English\",\"location\":\"Microsoft Teams\",\"color\":\"#F78B1E\",\"startDate\":1776081600000,\"endDate\":1776427200000,\"url\":\"https://codra.net/en/training-session/panorama-e2-basis/\"},{\"id\":13618,\"session_id\":5,\"name\":\"Panorama E2 Basis\",\"language\":\"English\",\"location\":\"Microsoft Teams\",\"color\":\"#F78B1E\",\"startDate\":1774267200000,\"endDate\":1774612800000,\"url\":\"https://codra.net/en/training-session/panorama-e2-basis/\"},{\"id\":13618,\"session_id\":6,\"name\":\"Panorama E2 Basis\",\"language\":\"English\",\"location\":\"Microsoft Teams\",\"color\":\"#F78B1E\",\"startDate\":1772452800000,\"endDate\":1772798400000,\"url\":\"https://codra.net/en/training-session/panorama-e2-basis/\"},{\"id\":13599,\"session_id\":0,\"name\":\"Panorama E2 \u2013 Advanced\",\"language\":\"English\",\"location\":\"Microsoft Teams\",\"color\":\"#F3CF53\",\"startDate\":1793793600000,\"endDate\":1793880000000,\"url\":\"https://codra.net/en/training-session/panorama-e2-advanced/\"},{\"id\":13599,\"session_id\":1,\"name\":\"Panorama E2 \u2013 Advanced\",\"language\":\"English\",\"location\":\"Microsoft Teams\",\"color\":\"#F3CF53\",\"startDate\":1778068800000,\"endDate\":1778155200000,\"url\":\"https://codra.net/en/training-session/panorama-e2-advanced/\"},{\"id\":13598,\"session_id\":0,\"name\":\"Panorama E2 \u2013 CyberSecurity\",\"language\":\"French\",\"location\":\"Massy\",\"color\":\"#264E97\",\"startDate\":1759284000000,\"endDate\":1759370400000,\"url\":\"https://codra.net/en/training-session/panorama-e2-cybersecurity/\"},{\"id\":13619,\"session_id\":0,\"name\":\"Panorama H2\",\"language\":\"English\",\"location\":\"Microsoft Teams\",\"color\":\"#915EB1\",\"startDate\":1792497600000,\"endDate\":1792670400000,\"url\":\"https://codra.net/en/training-session/panorama-h2/\"},{\"id\":13619,\"session_id\":1,\"name\":\"Panorama H2\",\"language\":\"English\",\"location\":\"Microsoft Teams\",\"color\":\"#915EB1\",\"startDate\":1782820800000,\"endDate\":1782993600000,\"url\":\"https://codra.net/en/training-session/panorama-h2/\"}]","currentLanguage":"en","downloadFormUrl":"https://codra.net/en/document-download-form/","mapDefaultPosition":{"lat":10.849,"lng":20.7552}};
//# sourceURL=theme-js-bundle-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://codra.net/wp-content/themes/codra/dist/js/bundle.js?ver=1771842464" id="theme-js-bundle-js"></script>
<script type="text/javascript" src="https://codra.net/wp-includes/js/comment-reply.min.js?ver=6.9.1" id="comment-reply-js" async="async" data-wp-strategy="async" fetchpriority="low"></script>
<script type="text/javascript" src="https://codra.net/wp-content/plugins/js_composer/assets/js/dist/js_composer_front.min.js?ver=8.7.2" id="wpb_composer_front_js-js"></script>
<script></script>		    <script>
	        (function() {
	            const trads = [];
	            trads.push({
	                fr: '/fr/formation/',
	                en: '/en/training-session/',
	            });
	            trads.push({
	                fr: '/fr/actualite/',
	                en: '/en/news/',
	            });

	            const locale = location.pathname.split('/')[1];
	            const trad = trads.filter((t) => {
	                return location.pathname.startsWith(t[locale]);
	            }).pop()
	            if (trad) {
	                // Je suis sur une URL qu'il faut 'transformer'
	                jQuery('.lang-dropdown li a').each(function(index, elt) {
	                    var title = jQuery(elt).attr('title');
	                    if (trad[title]) {
	                        jQuery(elt).attr('href', trad[title]);
	                    }
	                });
	            }
	        })()
	    </script>
		</body>

	</html>
