{"id":15538,"date":"2022-05-25T11:09:02","date_gmt":"2022-05-25T09:09:02","guid":{"rendered":"https:\/\/www.algotech.vision\/home\/"},"modified":"2026-07-30T15:26:07","modified_gmt":"2026-07-30T13:26:07","slug":"home","status":"publish","type":"page","link":"https:\/\/visionsoft.tech\/en\/","title":{"rendered":"Home"},"content":{"rendered":"\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"VideoObject\",\n  \"name\": \"AI business application creation - Visionsoft\",\n  \"description\": \"Discover how Visionsoft lets business teams create field applications with AI in minutes, without code.\",\n  \"thumbnailUrl\": \"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/visionsoft_video_thumbnail.jpg\",\n  \"uploadDate\": \"2026-07-06\",\n  \"contentUrl\": \"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/07\/visionsoft-studio-v2-en.mp4\",\n  \"duration\": \"PT34S\",\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Visionsoft\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/04\/cropped-logo-visionsoft-gradient.png\"\n    }\n  }\n}\n<\/script>\n<section class=\"vs-hero\"> \n<div class=\"vs-hero__inner\"> \n<p class=\"vs-hero__eyebrow\">The most advanced no-code AI platform for enterprise<\/p>\n<h1 class=\"vs-hero__title\">Describe your industry business needs. Get a secure, operational application.<\/h1>\n<p class=\"vs-hero__subtitle\">\nVision transforms a simple description into a production-ready application: data models, workflows, interfaces, and governed AI agents. No code to maintain, no prototypes that break. Sovereign, hosted in Europe or on your own servers.<\/p>\n<div class=\"vs-hero__ctas\">\n<a href=\"\/en\/request-demo\/\" class=\"vs-hero__btn vs-hero__btn--primary\">Request a demo<\/a>\n<a href=\"\/en\/vaia\/\" class=\"vs-hero__btn vs-hero__btn--secondary\">Discover the platform \u2192<\/a>\n\n<\/div>\n\n<\/div>\n<\/section>\n<style>\n\/* --- FIX espacement haut : header hors flux + suppression du decalage #qodef-page-inner + hero remonte sous le menu --- *\/\n#qodef-page-outer #qodef-page-inner { padding-top: 0 !important; }\n#qodef-page-header { position: absolute !important; top: 0; left: 0; width: 100%; z-index: 100; }\n.vs-hero { padding-top: 120px !important; }\n@media (max-width: 1024px) {\n  #qodef-page-mobile-header { position: absolute !important; top: 0; left: 0; width: 100%; z-index: 100; }\n  .vs-hero { padding-top: 95px !important; }\n}\n\nbody.home #qodef-page-outer {\n    margin-top: 0px;\n}\n.vs-hero {\n  background: linear-gradient(135deg, #232048 0%, #2a5fff 50%, #00a882 100%);\n  padding: 20px 24px 70px;\n  text-align: center;\n  overflow: hidden;\n  width: 100vw !important;\n  max-width: 100vw !important;\n  position: relative;\n  left: 50%;\n  right: 50%;\n  margin-left: -50vw !important;\n  margin-right: -50vw !important;\n  box-sizing: border-box;\n}\n\n\/* grain d\u00e9coratif subtil *\/\n.vs-hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background-image: radial-gradient(circle at 20% 50%, rgba(255,255,255,0.06) 0%, transparent 60%),\n                    radial-gradient(circle at 80% 20%, rgba(0,168,130,0.15) 0%, transparent 50%);\n  pointer-events: none;\n}\n\n.vs-hero__inner {\n  max-width: 780px;\n  margin: 0 auto;\n  position: relative;\n  z-index: 1;\n}\n\n.vs-hero__eyebrow {\n  display: inline-block;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.75);\n  background: rgba(255,255,255,0.12);\n  border: 1px solid rgba(255,255,255,0.2);\n  border-radius: 100px;\n  padding: 0px 14px;\n  margin-bottom: 24px;\n}\n@media (max-width: 768px) {\n  .vs-hero__eyebrow {\n    font-size: 10px;\n    padding: 5px 12px;\n    max-width: 80%;\n  }\n}\n.vs-hero__title {\n  font-family: \"Jost\", sans-serif !important;\n  font-size: clamp(36px, 5vw, 58px) !important;\n  font-weight: 800 !important;\n  line-height: 1.1 !important;\n  letter-spacing: -0.02em !important;\n  margin: 0 0 24px !important;\n  color: #ffffff !important;\n  -webkit-text-fill-color: #ffffff !important;\n  background: none !important;\n  margin-top: 0;\n  padding: 0px 28px;\n}\n\n.vs-hero__subtitle {\n  font-size: 20px;\n  font-weight: 300;\n  color: rgba(255,255,255,0.8);\n  line-height: 1.65;\n  margin: 0 0 40px;\n  max-width: 660px;\n  margin-left: auto;\n  margin-right: auto;\n  margin-bottom:20px;\n  padding: 0px 28px;\n}\n\n.vs-hero__ctas {\n  display: flex;\n  gap: 14px;\n  justify-content: center;\n  flex-wrap: wrap;\n  margin-bottom: 2px;\n}\n\n.vs-hero__btn {\n  display: inline-flex;\n  align-items: center;\n  font-size: 16px;\n  font-weight: 600;\n  padding: 14px 28px;\n  border-radius: 10px;\n  text-decoration: none;\n  transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;\n}\n\n.vs-hero__btn--primary {\n  background: #ffffff;\n  color: #232048 !important;\n  box-shadow: 0 4px 20px rgba(0,0,0,0.2);\n}\n\n.vs-hero__btn--primary:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 8px 28px rgba(0,0,0,0.3);\n}\n\n.vs-hero__btn--secondary {\n  background: rgba(255,255,255,0.12);\n  color: #ffffff !important;\n  border: 1.5px solid rgba(255,255,255,0.35);\n}\n\n.vs-hero__btn--secondary:hover {\n  background: rgba(255,255,255,0.22);\n  transform: translateY(-2px);\n}\n\n.vs-hero__logos {\n  border-top: 1px solid rgba(255,255,255,0.15);\n  padding-top: 28px;\n}\n\n.vs-hero__logos-label {\n  display: block;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.45);\n  margin-bottom: 16px;\n}\n\n.vs-hero__logos-row {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 36px;\n  flex-wrap: wrap;\n}\n\n.vs-hero__logos-row img {\n  height: 28px;\n  width: auto;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  mix-blend-mode: multiply;\n  opacity: 0.85;\n}\n\n@media (max-width: 600px) {\n  .vs-hero {\n    padding: 20px 20px 50px;\n  }\n  .vs-hero__logos-row {\n    gap: 20px;\n  }\n  \n}\n\n.vs-flow {\n    display: flex;\n    align-items: stretch;\n    justify-content: center;\n    gap: 0.5rem;\n    margin: 2.5rem 0;\n    flex-wrap: wrap;\n    max-width: 1200px;\n    margin-left: auto;\n    margin-right: auto;\n}\n\n@media (max-width: 600px) {\n    .vs-flow {\n        margin-left: 30px;\n        margin-right: 30px;\n    }\n\n}\n.vs-step {\n    flex: 1 1 0;\n    min-width: 240px;\n    background: #ffffff;\n    border: 1px solid #e5e7eb;\n    border-radius: 16px;\n    padding: 1.75rem 1.5rem;\n    box-shadow: 0 4px 20px rgba(214, 84, 76, 0.07);\n    transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;\n}\n\n.vs-step:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 12px 30px rgba(214, 84, 76, 0.18);\n    border-color: #e8442c;\n}\n\n.vs-step-header {\n    display: flex;\n    align-items: center;\n    gap: 0.75rem;\n    margin-bottom: 0.75rem;\n\n}\n\n.vs-step-num {\n    flex: 0 0 auto;\n    width: 2.25rem;\n    height: 2.25rem;\n    border-radius: 50%;\nbackground: #e8442c;linear-gradient(125deg, #2a5fff 0%, #00a882 100%);\ncolor: #fff;\n    font-weight: 700;\n    font-size: 1rem;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    box-shadow: 0 4px 12px rgba(214, 84, 76, 0.40);\n    line-height: 1;\n}\n\n.hh3 {\n    margin: 0;\n    font-size: 1.35rem;\n    color:     color:#233866;;\n    font-weight: 600;\n    line-height: 1.2;\n}\n\n.vs-step p {\n    margin: 0;\n    font-size: 1rem;\n    line-height: 1.55;\n    color: #4b5563;\n}\n\n.vs-arrow {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 2rem;\n    color: #D6544C;\n    font-weight: 300;\n    user-select: none;\n    flex: 0 0 auto;\n    padding: 0 .25rem;\n    animation: vs-pulse 2.4s ease-in-out infinite;\n}\n\n@keyframes vs-pulse {\n    0%, 100% { transform: translateX(0);   opacity: .55; }\n    50%      { transform: translateX(5px); opacity: 1; }\n}\n\n@media (max-width: 820px) {\n    .vs-flow {\n        flex-direction: column;\n        align-items: stretch;\n    }\n    .vs-arrow {\n        transform: rotate(90deg);\n        padding: .25rem 0;\n        animation: none;\n    }\n    .vs-step {\n        min-width: 0;\n    }\n}\n.qodef-page-content-section:has(.vs-hero) {\n    padding-right : 0px !important;\n    padding-left : 0px !important;\n}\n<\/style>\n\n<div class=\"vs-flow\">\n    <div class=\"vs-step\">\n        <div class=\"vs-step-header\">\n            <div class=\"vs-step-num\">1<\/div>\n            <div class=\"hh3\">Describe it, AI builds it<\/div>\n        <\/div>\n        <p>Production tracking, non-conformity management, maintenance rounds, intervention reports: describe your need in natural language. Vaia, Visionsoft&#8217;s generative AI, generates an operational business application in minutes &#8211; connected to your ERP, your CMMS, your databases and your APIs.<\/p>\n    <\/div>\n\n    <div class=\"vs-arrow\">\u2192<\/div>\n\n    <div class=\"vs-step\">\n        <div class=\"vs-step-header\">\n            <div class=\"vs-step-num\">2<\/div>\n            <div class=\"hh3\">Built for industry<\/div>\n        <\/div>\n        <p>Unlike generic no-code platforms, Visionsoft is designed for the constraints of the industrial floor: mobile and tablet use in the workshop, native integration with legacy systems, high availability, and granular user rights management by role and site.<\/p>\n    <\/div>\n\n    <div class=\"vs-arrow\">\u2192<\/div>\n\n    <div class=\"vs-step\">\n        <div class=\"vs-step-header\">\n            <div class=\"vs-step-num\">3<\/div>\n            <div class=\"hh3\">Sovereign and secure<\/div>\n        <\/div>\n        <p>A strategic choice for French mid-size companies and industrial groups that require digital sovereignty and European hosting for their data.<\/p>\n    <\/div>\n<\/div>\n\n<style>\n.vs-clients {\n  padding: 0px 24px 32px;\n  text-align: center;\n  margin-top: 0px;\n}\n.vs-clients__label {\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: #9ca3af;\n  margin-bottom: 24px;\n  display: block;\n}\n.vs-clients__grid {\n  display: grid;\n  grid-template-columns: repeat(8, 1fr);\n  align-items: center;\n  gap: 24px;\n  max-width: 960px;\n  margin: 0 auto;\n}\n.vs-clients__item {\n  display: block;\n  position: relative;\n  width: 100%;\n  height: 60px;\n}\n.vs-clients__item img {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: contain;\n  transition: opacity 0.3s ease;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n}\n.vs-clients__item .vs-logo-bw    { opacity: 1; }\n.vs-clients__item .vs-logo-color { opacity: 0; }\n.vs-clients__item:hover .vs-logo-bw    { opacity: 0; }\n.vs-clients__item:hover .vs-logo-color { opacity: 1; }\n\n.vs-clients__divider {\n  margin: 32px auto 0;\n  max-width: 960px;\n  border: none;\n  border-top: 2px solid #e5e7eb !important;\n  display: block !important;\n  height: 0;\n  visibility: visible !important;\n}\n\n@media (max-width: 768px) {\n  .vs-clients__grid {\n    grid-template-columns: repeat(4, 1fr);\n    gap: 2px;\n  }\n  .vs-clients__item { height: 40px; }\n}\n<\/style>\n\n<div class=\"vs-clients-header\" style=\"display:flex;align-items:center;gap:20px;margin:0 0 36px;padding:0 20px;\">\n  <div style=\"flex:1;height:1px;background:rgba(35,32,72,0.15);\"><\/div>\n<h3 style=\"margin:0;font-family:'Space Grotesk',sans-serif;font-size:0.95rem;font-weight:600;color:#394170;white-space:nowrap;letter-spacing:0.04em;\">They trust Visionsoft<\/h3>\n  <div style=\"flex:1;height:1px;background:rgba(35,32,72,0.15);\"><\/div>\n<\/div>\n<div class=\"vs-clients\">\n  <div class=\"vs-clients__grid\">\n\n    <a class=\"vs-clients__item\" href=\"http:\/\/dpd.com\" target=\"_blank\" rel=\"noopener\" aria-label=\"DPD\">\n      <img decoding=\"async\" class=\"vs-logo-bw\" src=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/06\/dpd_bw_v2.png\" alt=\"Logo client DPD\">\n      <img decoding=\"async\" class=\"vs-logo-color\" src=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/06\/dpd_v2.png\" alt=\"Logo client DPD\">\n    <\/a>\n    <a class=\"vs-clients__item\" href=\"https:\/\/ingroupe.com\/fr\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"IN Groupe\">\n      <img decoding=\"async\" class=\"vs-logo-bw\" src=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/5in_bw.png\" alt=\"Logo client IN Groupe\">\n      <img decoding=\"async\" class=\"vs-logo-color\" src=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/5in_uniform.png\" alt=\"Logo client IN Groupe\">\n    <\/a>\n    <a class=\"vs-clients__item\" href=\"https:\/\/www.basf.com\/fr\/fr\" target=\"_blank\" rel=\"noopener\" aria-label=\"BASF\">\n      <img decoding=\"async\" class=\"vs-logo-bw\" src=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2025\/05\/basf_bw.png\" alt=\"Logo client BASF\">\n      <img decoding=\"async\" class=\"vs-logo-color\" src=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2025\/05\/basf_bleu.png\" alt=\"Logo client BASF\">\n    <\/a>\n    <a class=\"vs-clients__item\" href=\"https:\/\/www.totalenergies.fr\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"TotalEnergies\">\n      <img decoding=\"async\" class=\"vs-logo-bw\" src=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/total_bw.png\" alt=\"Logo client TotalEnergies\">\n      <img decoding=\"async\" class=\"vs-logo-color\" src=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/total_uniform.png\" alt=\"Logo client TotalEnergies\">\n    <\/a>\n    <a class=\"vs-clients__item\" href=\"https:\/\/www.laposte.fr\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"La Poste\">\n      <img decoding=\"async\" class=\"vs-logo-bw\" src=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/laposte_bw.png\" alt=\"Logo client La Poste\">\n      <img decoding=\"async\" class=\"vs-logo-color\" src=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/laposte_uniform.png\" alt=\"Logo client La Poste\">\n    <\/a>\n    <a class=\"vs-clients__item\" href=\"https:\/\/www.ratp.fr\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"RATP\">\n      <img decoding=\"async\" class=\"vs-logo-bw\" src=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/ratp_bw.png\" alt=\"Logo client RATP\">\n      <img decoding=\"async\" class=\"vs-logo-color\" src=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/ratp_uniform.png\" alt=\"Logo client RATP\">\n    <\/a>\n    <a class=\"vs-clients__item\" href=\"https:\/\/www.bouygues.com\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Bouygues\">\n      <img decoding=\"async\" class=\"vs-logo-bw\" src=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/bouygues_bw.png\" alt=\"Logo client Bouygues\">\n      <img decoding=\"async\" class=\"vs-logo-color\" src=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/bouygues_uniform.png\" alt=\"Logo client Bouygues\">\n    <\/a>\n\n  <\/div>\n  <hr class=\"vs-clients__divider\">\n<\/div>\n\n<style>\n  .vision-block {\n\n    font-family: 'DM Sans', sans-serif;\n    color: #111827;\n    padding: 72px 24px;\n    width: 100%;\n  }\n\n  .vision-block .vb-inner {\n    max-width: 960px;\n    margin: 0 auto;\n  }\n\n  .vision-block h2.vb-headline {\n\n    font-size: clamp(24px, 3.2vw, 40px);\n    font-weight: 800;\n    line-height: 1.08;\n    letter-spacing: -0.025em;\n    margin-bottom: 18px;\n    animation: vbFadeUp 0.55s 0.06s ease both;\n    text-align: center;\n  }\n  .vision-block h2.vb-headline em {\n    font-style: normal;\nbackground: linear-gradient(125deg, #2a5fff 0%, #00a882 100%);\n-webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n  }\n\n  .vision-block .vb-subtitle {\n    font-size: 17px;\n    font-weight: 300;\n    color: #5a6478;\n    line-height: 1.65;\n    margin-bottom: 48px;\n    animation: vbFadeUp 0.6s 0.1s ease both;\n  }\n\n  \/* FEATURE GRID *\/\n  .vision-block .vb-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n    margin-bottom: 40px;\n    animation: vbFadeUp 0.65s 0.14s ease both;\n  }\n  @media (max-width: 580px) {\n    .vision-block .vb-grid { grid-template-columns: 1fr; }\n  }\n\n  .vision-block .vb-card {\n    background: #ffffff;\n    border: 1px solid rgba(0,0,0,0.08);\n    border-radius: 16px;\n    padding: 20px 22px;\n    display: flex;\n    gap: 16px;\n    align-items: flex-start;\n    transition: border-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;\n    cursor: default;\n  }\n  .vision-block .vb-card:hover {\n    border-color: #e8442c;\n    transform: translateY(-3px);\n    box-shadow: 0 8px 24px rgba(42,95,255,0.08);\n  }\n  .vision-block .vb-icon {\n    width: 38px; height: 38px; flex-shrink: 0;\n    border-radius: 10px;\n    background: linear-gradient(135deg, rgba(42,95,255,0.1), rgba(0,168,130,0.08));\n    display: flex; align-items: center; justify-content: center;\n    font-size: 17px;\n  }\n  .vision-block .vb-card-title {\n    font-family: 'Syne', sans-serif;\n    font-size: 16px;\n    font-weight: 700;\n    margin-bottom: 6px;\n    letter-spacing: 0.01em;\n    color: #111827;\n  }\n  .vision-block .vb-card-desc {\n    font-size: 15px;\n    color: #5a6478;\n    font-weight: 300;\n    line-height: 1.55;\n  }\n\n  \/* TRUST PILLS *\/\n  .vision-block .vb-pills {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    margin-bottom: 48px;\n    animation: vbFadeUp 0.7s 0.18s ease both;\n  }\n  .vision-block .vb-pill {\n    display: flex; align-items: center; gap: 7px;\n    background: rgba(0,168,130,0.07);\n    border: 1px solid rgba(0,168,130,0.2);\n    border-radius: 100px;\n    padding: 7px 15px;\n    font-size: 15px; font-weight: 500;\n    color: #00a882;\n  }\n\n  \/* VIDEO *\/\n  .vision-block .vb-video-wrap {\n    position: relative;\n    overflow: hidden;\n    animation: vbFadeUp 0.75s 0.22s ease both;\n  }\n  .vision-block .vb-video-wrap video {\n    width: 100%;\n    display: block;\n  }\n.vision-block .vb-video-wrap img {\n  width: 100%;\n  display: block;\n}\n\n  @keyframes vbFadeUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n<\/style>\n\n<!-- VISIONSOFT - 4 features block (issue #1 EN) -->\n<style>\n.vsf-feats{background:#f4f7fb;padding:72px 24px}\n.vsf-inner{max-width:1140px;margin:0 auto}\n.vsf-head{text-align:center;max-width:680px;margin:0 auto 44px}\n.vsf-tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#00a882;margin-bottom:12px}\n.vsf-head h2{font-family:\"Jost\",sans-serif;font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.15;color:#1a2240;margin:0 0 14px}\n.vsf-head p{font-size:17px;line-height:1.6;color:#6b7a99;margin:0}\n.vsf-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}\n@media(max-width:980px){.vsf-grid{grid-template-columns:repeat(2,1fr)}}\n@media(max-width:560px){.vsf-grid{grid-template-columns:1fr}}\n.vsf-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e4eaf4;border-radius:14px;padding:28px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}\n.vsf-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(35,32,72,.12);border-color:transparent}\n.vsf-ico{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:18px;background:linear-gradient(135deg,#2a5fff,#00a882);color:#fff}\n.vsf-card h3{font-size:18px;font-weight:700;color:#1a2240;margin:0 0 10px}\n.vsf-card p{font-size:14px;line-height:1.6;color:#6b7a99;margin:0 0 20px;flex:1}\n.vsf-more{font-size:13px;font-weight:700;letter-spacing:.03em;color:#2a5fff;display:inline-flex;align-items:center;gap:6px}\n.vsf-card:hover .vsf-more{color:#00a882}\n<\/style>\n<section class=\"vsf-feats\" aria-label=\"The four building blocks of the Vision platform\">\n  <div class=\"vsf-inner\">\n    <div class=\"vsf-head\">\n      <div class=\"vsf-tag\">The Vision platform<\/div>\n      <h2>Four building blocks, one platform<\/h2>\n      <p>From application design to embedded agentic AI: each block answers a specific business need, without code.<\/p>\n    <\/div>\n    <div class=\"vsf-grid\">\n      <a class=\"vsf-card\" href=\"\/en\/studio\/\">\n        <div class=\"vsf-ico\">&#127899;&#65039;<\/div>\n        <h3>Vision Studio<\/h3>\n        <p>The complete no-code workshop: screen designer, data model, workflows and API connectors in a single tool.<\/p>\n        <span class=\"vsf-more\">Discover Studio &rarr;<\/span>\n      <\/a>\n      <a class=\"vsf-card\" href=\"\/en\/vaia\/\">\n        <div class=\"vsf-ico\">&#10024;<\/div>\n        <h3>Vision AI Maker (Vaia)<\/h3>\n        <p>Describe your need in natural language: Vaia generates a complete, structured business application, editable right away.<\/p>\n        <span class=\"vsf-more\">Discover Vaia &rarr;<\/span>\n      <\/a>\n      <a class=\"vsf-card\" href=\"\/visionsoft-plans\/\">\n        <div class=\"vsf-ico\">&#128506;&#65039;<\/div>\n        <h3>Vision Plans<\/h3>\n        <p>Your 2D technical plans (DWG, PDF, GeoJSON) become interfaces connected to your field data and equipment.<\/p>\n        <span class=\"vsf-more\">Discover Plans &rarr;<\/span>\n      <\/a>\n      <a class=\"vsf-card\" href=\"\/en\/vision-ai\/\">\n        <div class=\"vsf-ico\">&#129302;<\/div>\n        <h3>Vision AI Agent Builder<\/h3>\n        <p>Build autonomous AI agents that reason over your data, read your documents and trigger actions in your apps.<\/p>\n        <span class=\"vsf-more\">Discover Vision AI &rarr;<\/span>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<div class=\"vision-block\">\n  <div class=\"vb-inner\">\n\n<h2 class=\"vb-headline\"><em>Describe your need. Visionsoft generates your business application.<\/em><\/h2>\n\n<p class=\"vb-subtitle\">\nVisionsoft generates a complete business application in minutes, connected to your data sources, your industrial workflows and your existing tools (ERP, CMMS, MES, API). It is immediately deployable on mobile, tablet and desktop, ready for your maintenance, production or quality teams &#8211; without a single line of code.\n<\/p>\n    <div class=\"vb-pills\">\n      <div class=\"vb-pill\">\n        <svg width=\"13\" height=\"13\" viewBox=\"0 0 13 13\" fill=\"none\"><path d=\"M6.5 2L8 5.2l3.5.5-2.5 2.5.6 3.5L6.5 10 3 11.7l.6-3.5L1 5.7l3.5-.5L6.5 2z\" fill=\"currentColor\" opacity=\"0.7\"><\/path><\/svg>\n        Secured\n      <\/div>\n      <div class=\"vb-pill\">\n        <svg width=\"13\" height=\"13\" viewBox=\"0 0 13 13\" fill=\"none\"><circle cx=\"6.5\" cy=\"6.5\" r=\"5\" stroke=\"currentColor\" stroke-width=\"1.2\"><\/circle><path d=\"M6.5 3.8v3.2L8.5 8.5\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\"><\/path><\/svg>\n        Deployed in minutes\n      <\/div>\n      <div class=\"vb-pill\">\n        <svg width=\"13\" height=\"13\" viewBox=\"0 0 13 13\" fill=\"none\"><path d=\"M2 7C2 4.8 4.2 3 6.5 3s4.5 1.8 4.5 4\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\"><\/path><path d=\"M4 9.5C4.7 10.4 5.5 11 6.5 11s1.8-.6 2.5-1.5\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\"><\/path><\/svg>\n        Built for your business\n      <\/div>\n      <div class=\"vb-pill\">\n        <svg width=\"13\" height=\"13\" viewBox=\"0 0 13 13\" fill=\"none\"><path d=\"M6.5 2L8 5.2l3.5.5-2.5 2.5.6 3.5L6.5 10 3 11.7l.6-3.5L1 5.7l3.5-.5L6.5 2z\" fill=\"currentColor\" opacity=\"0.7\"><\/path><\/svg>\n        Editable in no-code\n      <\/div>    <\/div>\n      \n    <div class=\"vb-video-wrap\">\n      <video src=\"\/wp-content\/uploads\/2026\/07\/visionsoft-studio-v2-en.mp4\" controls=\"\" autoplay=\"\" muted=\"\" loop=\"\" playsinline=\"\" preload=\"none\" poster=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/visionsoft_video_thumbnail.jpg\">\n      &gt;<\/video>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<!-- VISIONSOFT - Use Cases Carousel Block -->\n\n<style>\n.vscase__section {\n  padding: 48px 10px 20px;\n  max-width: 1200px;\n  margin: 0 auto;\n  box-sizing: border-box;\n}\n\n.vscase__section * {\n  box-sizing: border-box;\n}\n\n.vscase__header {\n  margin-bottom: 36px;\n}\n\n.vscase__eyebrow {\n  display: block;\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: #C1372B;\n  margin-bottom: 8px;\n  margin-top: 0;\n  text-align: center;\n}\n\n.vscase__title {\n  font-size: 32px;\n  font-weight: 800;\n  color: #233866;\n  margin: 0 0 8px;\n  line-height: 1.2;\n  text-align: center;\n}\n\n.vscase__title em {\n  font-style: normal;\n  background: linear-gradient(125deg, #2a5fff 0%, #00a882 100%);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n\n.vscase__subtitle {\n  font-size: 19px;\n  color: #6b7280;\n  margin: 0;\n  line-height: 1.6;\n  text-align: center;\n}\n\n\/* --- Carousel wrapper --- *\/\n.vscase__carousel-outer {\n  position: relative;\n}\n\n.vscase__carousel-track-wrap {\n  overflow: hidden;\n}\n\n.vscase__carousel-track {\n  display: flex;\n  gap: 20px;\n  transition: transform 0.4s cubic-bezier(.4,0,.2,1);\n  will-change: transform;\n}\n\n\/* chaque carte prend 1\/3 - gap *\/\n.vscase__card {\n  background: #ffffff;\n  border: 1px solid #e8e8ee;\n  border-radius: 14px;\n  padding: 0 22px 20px;\n  position: relative;\n  overflow: hidden;\n  display: flex;\n  flex-direction: column;\n  gap: 14px;\n  transition: border-color 0.2s ease, box-shadow 0.2s ease;\n  flex: 0 0 calc(33.333% - 14px);\n  min-width: 0;\n}\n\n.vscase__card:hover {\n  border-color: #e8442c;\n  box-shadow: 0 4px 20px rgba(193,55,43,0.08);\n}\n\n.vscase__tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 5px;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.09em;\n  text-transform: uppercase;\n  color: #9B2D22;\n  background: #FDF0EE;\n  border-radius: 5px;\n  padding: 5px 11px;\n  width: fit-content;\n  margin-top: 20px;\n}\n\n.vscase__card-title {\n  font-size: 19px;\n  font-weight: 700;\n  color: #233866;\n  line-height: 1.3;\n  margin: 0;\n}\n\n.vscase__situation {\n  font-size: 16px;\n  color: #6b7280;\n  line-height: 1.65;\n  margin: 0;\n  flex: 1 1 auto;\n}\n\n.vscase__situation strong {\n  color: #1a1a2e;\n  font-weight: 600;\n}\n\n.vscase__divider {\n  height: 1px;\n  background: #f0f0f5;\n  border: none;\n  margin: 0;\n}\n\n.vscase__results {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.vscase__results-label {\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: #9ca3af;\n  margin-bottom: 2px;\n}\n\n.vscase__result-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n  font-size: 16px;\n  color: #374151;\n  line-height: 1.45;\n}\n\n.vscase__result-dot {\n  width: 5px;\n  height: 5px;\n  border-radius: 50%;\n  background: #C1372B;\n  flex-shrink: 0;\n  margin-top: 5px;\n}\n\n.vscase__footer {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 8px;\n}\n\n.vscase__persona {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  min-width: 0;\n}\n\n.vscase__avatar {\n  width: 36px;\n  height: 36px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 14px;\n  font-weight: 700;\n  flex-shrink: 0;\n  letter-spacing: 0.04em;\n}\n\n.vscase__avatar--red   { background: #FDF0EE; color: #9B2D22; }\n.vscase__avatar--blue  { background: #EBF3FD; color: #1A5FAA; }\n.vscase__avatar--green { background: #EBF6E0; color: #3A6D10; }\n\n.vscase__persona-name {\n  font-size: 16px;\n  font-weight: 600;\n  color: #1a1a2e;\n  display: block;\n  line-height: 1.2;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.vscase__persona-role {  font-size: 13px;color: #9ca3af;display: block;line-height: 1.35;}\n\n.vscase__cta {display: inline-flex;align-items: center;gap: 4px;font-size: 14px;font-weight: 600;color: #C1372B;text-decoration: none;  white-space: nowrap;  flex-shrink: 0;  transition: gap 0.15s ease, opacity 0.15s ease;}\n\n.vscase__cta:hover {\n  gap: 7px;\n  opacity: 0.8;\n  color: #C1372B;\n  text-decoration: none;\n}\n\n\/* --- Controles carousel --- *\/\n.vscase__carousel-controls {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 16px;\n  margin-top: 28px;\n}\n\n.vscase__carousel-btn {\n  width: 40px;\n  height: 40px;\n  border-radius: 50%;\n  border: 1.5px solid #e2e6f0;\n  background: #fff;\n  color: #233866;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n  transition: border-color 0.2s, background 0.2s, color 0.2s;\n  flex-shrink: 0;\n}\n\n.vscase__carousel-btn:hover {\n  border-color: #e8442c;\n  background: #e8442c;\n  color: #fff;\n}\n\n.vscase__carousel-btn:disabled {\n  opacity: 0.35;\n  cursor: default;\n  pointer-events: none;\n}\n\n.vscase__carousel-btn svg {\n  width: 18px;\n  height: 18px;\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 2;\n}\n\n.vscase__carousel-dots {\n  display: flex;\n  gap: 7px;\n  align-items: center;\n}\n\n.vscase__dot {\n  width: 7px;\n  height: 7px;\n  border-radius: 50%;\n  background: #d1d5db;\n  border: none;\n  padding: 0;\n  cursor: pointer;\n  transition: background 0.2s, transform 0.2s;\n}\n\n.vscase__dot.vscase__dot--active {\n  background: #C1372B;\n  transform: scale(1.3);\n}\n\n\/* --- Responsive --- *\/\n@media (max-width: 900px) {\n  .vscase__card {\n    flex: 0 0 calc(50% - 10px);\n  }\n}\n\n@media (max-width: 580px) {\n  .vscase__card {\n    flex: 0 0 calc(100% - 0px);\n  }\n  .vscase__carousel-btn {\n    width: 36px;\n    height: 36px;\n  }\n}\n<\/style>\n\n<section class=\"vscase__section\" aria-label=\"Visionsoft client use cases\">\n\n  <div class=\"vscase__header\">\n    <span class=\"vscase__eyebrow\">Real-world use cases<\/span>\n    <h2 class=\"vscase__title\"><em>Your business applications, built by your teams. No developer needed.<\/em><\/h2>\n    <p class=\"vscase__subtitle\">They replaced Excel, paper, and rigid CMMS with custom apps &#8211; in days.<\/p>\n  <\/div>\n\n  <div class=\"vscase__carousel-outer\">\n    <div class=\"vscase__carousel-track-wrap\">\n      <div class=\"vscase__carousel-track\" id=\"vscase-track\">\n\n        <!-- Card 1 : Maintenance -->\n        <div class=\"vscase__card\">\n          <span class=\"vscase__tag\">Maintenance<\/span>\n          <h3 class=\"vscase__card-title\">Custom industrial maintenance application<\/h3>\n          <p class=\"vscase__situation\">\n            Karim had a standard CMMS: too many useless screens, rigid procedures, and an interface poorly suited to the shop floor. As a result, his team kept working on paper and Excel, losing traceability and responsiveness.\n          <\/p>\n          <hr class=\"vscase__divider\">\n          <div class=\"vscase__results\">\n            <div class=\"vscase__results-label\">What Visionsoft changed<\/div>\n            <div class=\"vscase__result-item\"><div class=\"vscase__result-dot\"><\/div>Mobile app tailored for field technicians<\/div>\n            <div class=\"vscase__result-item\"><div class=\"vscase__result-dot\"><\/div>Zero paper, native traceability<\/div>\n            <div class=\"vscase__result-item\"><div class=\"vscase__result-dot\"><\/div>No-code editable by his own teams<\/div>\n          <\/div>\n          <hr class=\"vscase__divider\">\n          <div class=\"vscase__footer\">\n            <div class=\"vscase__persona\">\n              <div class=\"vscase__avatar vscase__avatar--red\">KA<\/div>\n              <div>\n                <span class=\"vscase__persona-name\">Karim A.<\/span>\n                <span class=\"vscase__persona-role\">Maintenance Manager \u00b7 Food industry<\/span>\n              <\/div>\n            <\/div>\n            <a href=\"\/en\/usecase-cmms-maintenance-custom\/\" class=\"vscase__cta\">See the case <span aria-hidden=\"true\">\u2192<\/span><\/a>\n          <\/div>\n        <\/div>\n\n        <!-- Card 2 : Production MES -->\n        <div class=\"vscase__card\">\n          <span class=\"vscase__tag\">Production \u00b7 MES<\/span>\n          <h3 class=\"vscase__card-title\">Real-time production monitoring &#8211; custom no-code MES<\/h3>\n          <p class=\"vscase__situation\">\n            <strong>Sophie<\/strong> was spending hours manually tracking work order progress and copying it into Excel. Data was never reliable in real time, and management lacked visibility.\n          <\/p>\n          <hr class=\"vscase__divider\">\n          <div class=\"vscase__results\">\n            <div class=\"vscase__results-label\">What Visionsoft changed<\/div>\n            <div class=\"vscase__result-item\"><div class=\"vscase__result-dot\"><\/div>Real-time progress tracking on the shop floor<\/div>\n            <div class=\"vscase__result-item\"><div class=\"vscase__result-dot\"><\/div>Performance dashboards accessible to management<\/div>\n            <div class=\"vscase__result-item\"><div class=\"vscase__result-dot\"><\/div>Deployed without involving a single developer<\/div>\n          <\/div>\n          <hr class=\"vscase__divider\">\n          <div class=\"vscase__footer\">\n            <div class=\"vscase__persona\">\n              <div class=\"vscase__avatar vscase__avatar--blue\">SL<\/div>\n              <div>\n                <span class=\"vscase__persona-name\">Sophie L.<\/span>\n                <span class=\"vscase__persona-role\">Production Manager \u00b7 Mechanical industry<\/span>\n              <\/div>\n            <\/div>\n            <a href=\"\/en\/mes-production\/\" class=\"vscase__cta\">See the case <span aria-hidden=\"true\">\u2192<\/span><\/a>\n          <\/div>\n        <\/div>\n\n        <!-- Card 3 : IT Governance -->\n        <div class=\"vscase__card\">\n          <span class=\"vscase__tag\">IT Governance<\/span>\n          <h3 class=\"vscase__card-title\">App factory: industrialize business app creation across all your sites<\/h3>\n          <p class=\"vscase__situation\">\n            <strong>Thomas<\/strong>, a multi-site CIO, was drowning in a flood of field requests &#8211; rounds, inspections, tooling tracking. Each project took weeks and often ended up shelved for lack of maintenance.\n          <\/p>\n          <hr class=\"vscase__divider\">\n          <div class=\"vscase__results\">\n            <div class=\"vscase__results-label\">What Visionsoft changed<\/div>\n            <div class=\"vscase__result-item\"><div class=\"vscase__result-dot\"><\/div>Centralized no-code platform for the entire IT department<\/div>\n            <div class=\"vscase__result-item\"><div class=\"vscase__result-dot\"><\/div>Business teams create their apps via AI (Vaia)<\/div>\n            <div class=\"vscase__result-item\"><div class=\"vscase__result-dot\"><\/div>IT retains governance, access rights, and connectors<\/div>\n          <\/div>\n          <hr class=\"vscase__divider\">\n          <div class=\"vscase__footer\">\n            <div class=\"vscase__persona\">\n              <div class=\"vscase__avatar vscase__avatar--green\">TD<\/div>\n              <div>\n                <span class=\"vscase__persona-name\">Thomas D.<\/span>\n                <span class=\"vscase__persona-role\">CIO \u00b7 Multi-site industrial group<\/span>\n              <\/div>\n            <\/div>\n            <a href=\"\/usine-a-applications\/\" class=\"vscase__cta\">See the case <span aria-hidden=\"true\">\u2192<\/span><\/a>\n          <\/div>\n        <\/div>\n\n        <!-- Card 4 : HSE -->\n        <div class=\"vscase__card\">\n          <span class=\"vscase__tag\">HSE<\/span>\n          <h3 class=\"vscase__card-title\">Paperless HSE rounds and field reporting management<\/h3>\n          <p class=\"vscase__situation\">\n            Safety rounds for <strong>Nadia<\/strong> were done on paper. Non-conformities were logged after the fact, data was lost, and follow-up was impossible. No visibility for HSE management.\n          <\/p>\n          <hr class=\"vscase__divider\">\n          <div class=\"vscase__results\">\n            <div class=\"vscase__results-label\">What Visionsoft changed<\/div>\n            <div class=\"vscase__result-item\"><div class=\"vscase__result-dot\"><\/div>Digitized rounds on mobile, offline included<\/div>\n            <div class=\"vscase__result-item\"><div class=\"vscase__result-dot\"><\/div>Automatic alerts on non-conformities<\/div>\n            <div class=\"vscase__result-item\"><div class=\"vscase__result-dot\"><\/div>Real-time HSE dashboard<\/div>\n          <\/div>\n          <hr class=\"vscase__divider\">\n          <div class=\"vscase__footer\">\n            <div class=\"vscase__persona\">\n              <div class=\"vscase__avatar vscase__avatar--green\">NB<\/div>\n              <div>\n                <span class=\"vscase__persona-name\">Nadia B.<\/span>\n                <span class=\"vscase__persona-role\">HSE Manager \u00b7 Chemical industry<\/span>\n              <\/div>\n            <\/div>\n            <a href=\"\/studio\/\" class=\"vscase__cta\">Discover the platform <span aria-hidden=\"true\">\u2192<\/span><\/a>\n          <\/div>\n        <\/div>\n\n        <!-- Card 5 : Supply Chain -->\n        <div class=\"vscase__card\">\n          <span class=\"vscase__tag\">Supply Chain<\/span>\n          <h3 class=\"vscase__card-title\">Inventory and supplier order tracking connected to the ERP<\/h3>\n          <p class=\"vscase__situation\">\n            <strong>Marc<\/strong> was managing inventory in shared Excel files. Stock discrepancies piled up, urgent orders slipped through the cracks. His ERP was too rigid to cover field needs.\n          <\/p>\n          <hr class=\"vscase__divider\">\n          <div class=\"vscase__results\">\n            <div class=\"vscase__results-label\">What Visionsoft changed<\/div>\n            <div class=\"vscase__result-item\"><div class=\"vscase__result-dot\"><\/div>Inventory app connected in real time to the ERP<\/div>\n            <div class=\"vscase__result-item\"><div class=\"vscase__result-dot\"><\/div>Low-stock alerts and automatic replenishment<\/div>\n            <div class=\"vscase__result-item\"><div class=\"vscase__result-dot\"><\/div>Deployed in 3 days by the business team<\/div>\n          <\/div>\n          <hr class=\"vscase__divider\">\n          <div class=\"vscase__footer\">\n            <div class=\"vscase__persona\">\n              <div class=\"vscase__avatar vscase__avatar--blue\">MV<\/div>\n              <div>\n                <span class=\"vscase__persona-name\">Marc V.<\/span>\n                <span class=\"vscase__persona-role\">Logistics Manager \u00b7 Plastics industry<\/span>\n              <\/div>\n            <\/div>\n            <a href=\"\/studio\/\" class=\"vscase__cta\">Discover the platform <span aria-hidden=\"true\">\u2192<\/span><\/a>\n          <\/div>\n        <\/div>\n\n      <\/div><!-- \/.vscase__carousel-track -->\n    <\/div><!-- \/.vscase__carousel-track-wrap -->\n\n    <!-- Controls -->\n    <div class=\"vscase__carousel-controls\">\n      <button class=\"vscase__carousel-btn\" id=\"vscase-prev\" aria-label=\"Previous\">\n        <svg viewBox=\"0 0 24 24\"><polyline points=\"15 18 9 12 15 6\"><\/polyline><\/svg>\n      <\/button>\n      <div class=\"vscase__carousel-dots\" id=\"vscase-dots\"><\/div>\n      <button class=\"vscase__carousel-btn\" id=\"vscase-next\" aria-label=\"Next\">\n        <svg viewBox=\"0 0 24 24\"><polyline points=\"9 6 15 12 9 18\"><\/polyline><\/svg>\n      <\/button>\n    <\/div>\n\n  <\/div><!-- \/.vscase__carousel-outer -->\n\n<\/section>\n\n<script>\n(function() {\n  var track    = document.getElementById('vscase-track');\n  var btnPrev  = document.getElementById('vscase-prev');\n  var btnNext  = document.getElementById('vscase-next');\n  var dotsWrap = document.getElementById('vscase-dots');\n\n  if (!track) return;\n\n  var cards      = track.querySelectorAll('.vscase__card');\n  var total      = cards.length;\n  var current    = 0;\n\n  function getVisible() {\n    var w = track.parentElement.offsetWidth;\n    if (w < 580) return 1;\n    return 2;\n  }\n\n  function cardWidth() {\n    var vis = getVisible();\n    var gap = 20;\n    return (track.parentElement.offsetWidth - gap * (vis - 1)) \/ vis;\n  }\n\n  function maxIndex() {\n    return Math.max(0, total - getVisible());\n  }\n\n  function buildDots() {\n    dotsWrap.innerHTML = '';\n    var steps = maxIndex() + 1;\n    for (var i = 0; i < steps; i++) {\n      var d = document.createElement('button');\n      d.className = 'vscase__dot' + (i === current ? ' vscase__dot--active' : '');\n      d.setAttribute('aria-label', 'Go to group ' + (i + 1));\n      (function(idx) {\n        d.addEventListener('click', function() { goTo(idx); });\n      })(i);\n      dotsWrap.appendChild(d);\n    }\n  }\n\n  function updateDots() {\n    var dots = dotsWrap.querySelectorAll('.vscase__dot');\n    dots.forEach(function(d, i) {\n      d.classList.toggle('vscase__dot--active', i === current);\n    });\n  }\n\n  function updateButtons() {\n    btnPrev.disabled = current === 0;\n    btnNext.disabled = current >= maxIndex();\n  }\n\n  function setCardWidths() {\n    var w = cardWidth();\n    cards.forEach(function(c) {\n      c.style.flex = '0 0 ' + w + 'px';\n    });\n  }\n\n  function goTo(idx) {\n    current = Math.max(0, Math.min(idx, maxIndex()));\n    var w = cardWidth();\n    var offset = current * (w + 20);\n    track.style.transform = 'translateX(-' + offset + 'px)';\n    updateDots();\n    updateButtons();\n  }\n\n  function init() {\n    setCardWidths();\n    buildDots();\n    goTo(0);\n  }\n\n  btnPrev.addEventListener('click', function() { goTo(current - 1); });\n  btnNext.addEventListener('click', function() { goTo(current + 1); });\n\n  var resizeTimer;\n  window.addEventListener('resize', function() {\n    clearTimeout(resizeTimer);\n    resizeTimer = setTimeout(function() {\n      if (current > maxIndex()) current = maxIndex();\n      setCardWidths();\n      buildDots();\n      goTo(current);\n    }, 120);\n  });\n\n  init();\n})();\n<\/script>\n<!-- END - VISIONSOFT Use Cases Carousel Block -->\n\n<!-- VISIONSOFT - Two AIs + Comparison (issue #4 EN, ported from FR) -->\n<style>\n.vsx-wrap{color:#1a2240}\n.vsx-section{padding:72px 40px}\n.vsx-section.vsx-grey{background:#f4f7fb}\n.vsx-inner{max-width:960px;margin:0 auto}\n.vsx-tag{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#00a882;margin-bottom:10px}\n.vsx-section h2{font-family:\"Jost\",sans-serif;font-size:clamp(26px,4vw,38px);font-weight:700;line-height:1.25;color:#1a2240;margin:0 0 12px}\n.vsx-sub{font-size:17px;color:#6b7a99;margin:0 0 32px;max-width:600px}\n.vsx-ia-block{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}\n.vsx-ia-card{border-radius:10px;padding:28px;border:1px solid #e4eaf4;background:#fff}\n.vsx-ia-card.blue{border-left:4px solid #2a5fff}\n.vsx-ia-card.green{border-left:4px solid #00a882}\n.vsx-ia-card h4{font-size:16px;font-weight:700;margin:0 0 8px;color:#1a2240}\n.vsx-ia-card .vsx-cardsub{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}\n.vsx-ia-card .vsx-cardsub.blue{color:#2a5fff}\n.vsx-ia-card .vsx-cardsub.green{color:#00a882}\n.vsx-ia-card p{font-size:14px;color:#6b7a99;line-height:1.6;margin:0}\n.vsx-note{font-size:14px;color:#6b7a99;margin-top:20px;font-style:italic}\n.vsx-table-scroll{overflow-x:auto}\n.vsx-table{width:100%;border-collapse:collapse;font-size:15px;margin-top:8px}\n.vsx-table th{padding:14px 16px;text-align:left;font-weight:600;font-size:13px;letter-spacing:.04em;border-bottom:2px solid #e2e8f0;color:#6b7a99}\n.vsx-table td{padding:16px 16px;border-bottom:1px solid #eef1f7;vertical-align:middle;color:#1a2240}\n.vsx-table tr:last-child td{border-bottom:none}\n.vsx-table tr.vsx-hl{background:linear-gradient(90deg,rgba(42,95,255,.04),rgba(0,168,130,.04))}\n.vsx-table tr.vsx-hl td{font-weight:500}\n.vsx-chip{display:inline-block;padding:3px 11px;border-radius:20px;font-size:12px;font-weight:600}\n.vsx-chip.g{background:#e6f7f2;color:#007a5e}\n.vsx-chip.o{background:#fff4e6;color:#b45309}\n.vsx-chip.r{background:#feefef;color:#b91c1c}\n.vsx-pname{font-weight:700;color:#1a2240}\n.vsx-pname.vs{background:linear-gradient(125deg,#2a5fff,#00a882);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}\n@media(max-width:600px){.vsx-ia-block{grid-template-columns:1fr}.vsx-section{padding:56px 20px}}\n<\/style>\n<div class=\"vsx-wrap\">\n\n  <div class=\"vsx-section\">\n    <div class=\"vsx-inner\">\n      <div class=\"vsx-tag\">What sets Visionsoft apart<\/div>\n      <h2>Two AIs for two distinct uses<\/h2>\n      <p class=\"vsx-sub\">Visionsoft embeds two complementary layers of artificial intelligence, where its competitors usually offer just one.<\/p>\n      <div class=\"vsx-ia-block\">\n        <div class=\"vsx-ia-card blue\">\n          <div class=\"vsx-cardsub blue\">Vision AI Maker &#8211; Vaia<\/div>\n          <h4>Generate an application from a description<\/h4>\n          <p>Describe your need in natural language: Vaia automatically generates a complete business application, ready to deploy, that your teams can then modify without a developer. It&#8217;s the entry point: you start from a description, you get an app.<\/p>\n        <\/div>\n        <div class=\"vsx-ia-card green\">\n          <div class=\"vsx-cardsub green\">Vision AI Agent Builder<\/div>\n          <h4>Agentic AI inside your applications<\/h4>\n          <p>Once your application is deployed, Vision AI Agent Builder lets you embed operational AI agents: they reason over your data (breakdowns, sensors, technical documents), trigger actions and answer your field operators. Without writing a line of code, hosted in France.<\/p>\n        <\/div>\n      <\/div>\n      <p class=\"vsx-note\">None of the competitors in the table below offers these two levels of AI in a single platform, designed for industrial constraints.<\/p>\n    <\/div>\n  <\/div>\n\n  <div id=\"comparison\" class=\"vsx-section vsx-grey\">\n    <div class=\"vsx-inner\">\n      <div class=\"vsx-tag\">Comparison<\/div>\n      <h2>Platform overview<\/h2>\n      <p class=\"vsx-sub\">6 essential criteria for industrial teams<\/p>\n      <div class=\"vsx-table-scroll\">\n      <table class=\"vsx-table\">\n        <thead>\n          <tr>\n            <th>Platform<\/th>\n            <th>ERP integration<\/th>\n            <th>User profile<\/th>\n            <th>Field deployment<\/th>\n            <th>Available AI<\/th>\n            <th>Indicative price<\/th>\n            <th>Fit for industry<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr class=\"vsx-hl\">\n            <td><span class=\"vsx-pname vs\">Visionsoft<\/span><\/td>\n            <td><span class=\"vsx-chip g\">Native SAP \/ ERP<\/span><\/td>\n            <td>Business users<\/td>\n            <td><span class=\"vsx-chip g\">Field-optimized<\/span><\/td>\n            <td><span class=\"vsx-chip g\">Vaia + AI Agent<\/span><\/td>\n            <td>On quote<\/td>\n            <td><span class=\"vsx-chip g\">Built for it<\/span><\/td>\n          <\/tr>\n          <tr>\n            <td><span class=\"vsx-pname\">Siemens Mendix<\/span><\/td>\n            <td><span class=\"vsx-chip o\">Third-party connectors<\/span><\/td>\n            <td>Low-code developers<\/td>\n            <td><span class=\"vsx-chip o\">Partial<\/span><\/td>\n            <td><span class=\"vsx-chip o\">Basic<\/span><\/td>\n            <td>&euro;&euro;&euro;<\/td>\n            <td><span class=\"vsx-chip o\">Partial<\/span><\/td>\n          <\/tr>\n          <tr>\n            <td><span class=\"vsx-pname\">Microsoft PowerApps<\/span><\/td>\n            <td><span class=\"vsx-chip o\">Microsoft 365<\/span><\/td>\n            <td>M365 power users<\/td>\n            <td><span class=\"vsx-chip r\">Limited outside M365<\/span><\/td>\n            <td><span class=\"vsx-chip o\">Copilot<\/span><\/td>\n            <td>&euro; \/ user \/ month<\/td>\n            <td><span class=\"vsx-chip r\">Not specialized<\/span><\/td>\n          <\/tr>\n          <tr>\n            <td><span class=\"vsx-pname\">OutSystems<\/span><\/td>\n            <td><span class=\"vsx-chip o\">REST \/ SOAP API<\/span><\/td>\n            <td>Developers<\/td>\n            <td><span class=\"vsx-chip o\">Configurable<\/span><\/td>\n            <td><span class=\"vsx-chip o\">Basic<\/span><\/td>\n            <td>&euro;&euro;&euro;&euro;<\/td>\n            <td><span class=\"vsx-chip o\">Generalist<\/span><\/td>\n          <\/tr>\n          <tr>\n            <td><span class=\"vsx-pname\">ServiceNow<\/span><\/td>\n            <td><span class=\"vsx-chip o\">Native ITSM<\/span><\/td>\n            <td>IT \/ CIO<\/td>\n            <td><span class=\"vsx-chip r\">Limited on field<\/span><\/td>\n            <td><span class=\"vsx-chip g\">Now Intelligence<\/span><\/td>\n            <td>&euro;&euro;&euro;&euro;<\/td>\n            <td><span class=\"vsx-chip r\">ITSM first<\/span><\/td>\n          <\/tr>\n          <tr>\n            <td><span class=\"vsx-pname\">Lovable \/ Bubble<\/span><\/td>\n            <td><span class=\"vsx-chip r\">Manual<\/span><\/td>\n            <td>Solo creators<\/td>\n            <td><span class=\"vsx-chip r\">Not suitable<\/span><\/td>\n            <td><span class=\"vsx-chip g\">AI generation<\/span><\/td>\n            <td>&euro; subscription<\/td>\n            <td><span class=\"vsx-chip r\">Consumer-grade<\/span><\/td>\n          <\/tr>\n          <tr>\n            <td><span class=\"vsx-pname\">Salesforce Platform<\/span><\/td>\n            <td><span class=\"vsx-chip r\">Third-party connectors<\/span><\/td>\n            <td>Salesforce admins \/ devs<\/td>\n            <td><span class=\"vsx-chip o\">Salesforce Mobile<\/span><\/td>\n            <td><span class=\"vsx-chip o\">Agentforce (CRM)<\/span><\/td>\n            <td>&euro;&euro;&euro;&euro;<\/td>\n            <td><span class=\"vsx-chip r\">CRM first<\/span><\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<!-- VISIONSOFT - Final CTA (issue #3 EN) -->\n<style>\n.vscta-band{padding:64px 24px;text-align:center;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;box-sizing:border-box;background:linear-gradient(135deg,#00a882 0%,#2a5fff 55%,#232048 120%)}\n.vscta-inner{max-width:720px;margin:0 auto;position:relative;z-index:1}\n.vscta-band h2{font-family:\"Jost\",sans-serif;font-size:clamp(26px,4vw,40px);font-weight:800;line-height:1.15;color:#fff;margin:0 0 14px}\n.vscta-band p{font-size:18px;line-height:1.6;color:rgba(255,255,255,.82);margin:0 auto 30px;max-width:560px}\n.vscta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}\n.vscta-btn{display:inline-flex;align-items:center;font-size:16px;font-weight:600;padding:14px 30px;border-radius:10px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}\n.vscta-btn.primary{background:#fff;color:#232048 !important;box-shadow:0 4px 20px rgba(0,0,0,.2)}\n.vscta-btn.primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,.3)}\n.vscta-btn.ghost{background:rgba(255,255,255,.12);color:#fff !important;border:1.5px solid rgba(255,255,255,.35)}\n.vscta-btn.ghost:hover{background:rgba(255,255,255,.22);transform:translateY(-2px)}\n<\/style>\n<section class=\"vscta-band\" aria-label=\"Get started with Vision\">\n  <div class=\"vscta-inner\">\n    <h2>Ready to build your first business application?<\/h2>\n    <p>From description to production application, without code to maintain. Sovereign, hosted in France or on your own servers.<\/p>\n    <div class=\"vscta-btns\">\n      <a class=\"vscta-btn primary\" href=\"\/en\/request-demo\/\">Request a demo<\/a>\n      <a class=\"vscta-btn ghost\" href=\"\/en\/vaia\/\">Discover the platform &rarr;<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n","protected":false},"excerpt":{"rendered":"<p>The most advanced no-code AI platform for enterprise Describe your industry business needs. Get a secure, operational application. Vision transforms a simple description into a production-ready application: data models, workflows, interfaces, and governed AI agents. No code to maintain, no prototypes that break. Sovereign, hosted in Europe or on your own servers. Request a demo [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-full-width.php","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-15538","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Visionsoft: the French no-code platform for Industry 4.0. Build, deploy and manage industrial apps with AI \u2014 no code needed.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/visionsoft.tech\/en\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Visionsoft\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Visionsoft \u2014 No-Code Platform for Industry 4.0\" \/>\n\t\t<meta property=\"og:description\" content=\"Visionsoft: the French no-code platform for Industry 4.0. Build, deploy and manage industrial apps with AI \u2014 no code needed.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/visionsoft.tech\/en\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/og-visionsoft.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/og-visionsoft.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-05-25T09:09:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-30T13:26:07+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Visionsoft \u2014 No-Code Platform for Industry 4.0\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Visionsoft: the French no-code platform for Industry 4.0. Build, deploy and manage industrial apps with AI \u2014 no code needed.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/og-visionsoft.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/#listItem\",\"position\":2,\"name\":\"Home\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/#listItem\",\"name\":\"Accueil\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/#organization\",\"name\":\"Visionsoft\",\"description\":\"Plateforme No-Code & IA pour l'Industrie | Vibe-codez vos apps\",\"url\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/\",\"email\":\"contact@visionsoft.tech\",\"telephone\":\"+33559015960\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"value\":20},\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/visionsoft.tech\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/logo-visionsoft-gradient.webp\",\"@id\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/#organizationLogo\",\"width\":512,\"height\":198},\"image\":{\"@id\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/@nocodevision\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/visionsoft-nocode\\\/\",\"https:\\\/\\\/www.wikidata.org\\\/wiki\\\/Q140692802\",\"https:\\\/\\\/www.crunchbase.com\\\/organization\\\/visionsoft-63d1\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/#webpage\",\"url\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/\",\"name\":\"Visionsoft \\u2014 No-Code Platform for Industry 4.0\",\"description\":\"Visionsoft: the French no-code platform for Industry 4.0. Build, deploy and manage industrial apps with AI \\u2014 no code needed.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/#breadcrumblist\"},\"datePublished\":\"2022-05-25T11:09:02+02:00\",\"dateModified\":\"2026-07-30T15:26:07+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/\",\"name\":\"Visionsoft\",\"alternateName\":\"Vision\",\"description\":\"Plateforme No-Code & IA pour l'Industrie | Vibe-codez vos apps\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/visionsoft.tech\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Visionsoft \u2014 No-Code Platform for Industry 4.0<\/title>\n\n","aioseo_head_json":{"title":"Visionsoft \u2014 No-Code Platform for Industry 4.0","description":"Visionsoft: the French no-code platform for Industry 4.0. Build, deploy and manage industrial apps with AI \u2014 no code needed.","canonical_url":"https:\/\/visionsoft.tech\/en\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/visionsoft.tech\/en\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/visionsoft.tech\/en\/#listItem","position":1,"name":"Accueil","item":"https:\/\/visionsoft.tech\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/visionsoft.tech\/en\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/visionsoft.tech\/en\/#listItem","position":2,"name":"Home","previousItem":{"@type":"ListItem","@id":"https:\/\/visionsoft.tech\/en\/#listItem","name":"Accueil"}}]},{"@type":"Organization","@id":"https:\/\/visionsoft.tech\/en\/#organization","name":"Visionsoft","description":"Plateforme No-Code & IA pour l'Industrie | Vibe-codez vos apps","url":"https:\/\/visionsoft.tech\/en\/","email":"contact@visionsoft.tech","telephone":"+33559015960","numberOfEmployees":{"@type":"QuantitativeValue","value":20},"logo":{"@type":"ImageObject","url":"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/04\/logo-visionsoft-gradient.webp","@id":"https:\/\/visionsoft.tech\/en\/#organizationLogo","width":512,"height":198},"image":{"@id":"https:\/\/visionsoft.tech\/en\/#organizationLogo"},"sameAs":["https:\/\/www.youtube.com\/@nocodevision","https:\/\/www.linkedin.com\/company\/visionsoft-nocode\/","https:\/\/www.wikidata.org\/wiki\/Q140692802","https:\/\/www.crunchbase.com\/organization\/visionsoft-63d1"]},{"@type":"WebPage","@id":"https:\/\/visionsoft.tech\/en\/#webpage","url":"https:\/\/visionsoft.tech\/en\/","name":"Visionsoft \u2014 No-Code Platform for Industry 4.0","description":"Visionsoft: the French no-code platform for Industry 4.0. Build, deploy and manage industrial apps with AI \u2014 no code needed.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/visionsoft.tech\/en\/#website"},"breadcrumb":{"@id":"https:\/\/visionsoft.tech\/en\/#breadcrumblist"},"datePublished":"2022-05-25T11:09:02+02:00","dateModified":"2026-07-30T15:26:07+02:00"},{"@type":"WebSite","@id":"https:\/\/visionsoft.tech\/en\/#website","url":"https:\/\/visionsoft.tech\/en\/","name":"Visionsoft","alternateName":"Vision","description":"Plateforme No-Code & IA pour l'Industrie | Vibe-codez vos apps","inLanguage":"en-US","publisher":{"@id":"https:\/\/visionsoft.tech\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"Visionsoft","og:type":"article","og:title":"Visionsoft \u2014 No-Code Platform for Industry 4.0","og:description":"Visionsoft: the French no-code platform for Industry 4.0. Build, deploy and manage industrial apps with AI \u2014 no code needed.","og:url":"https:\/\/visionsoft.tech\/en\/","og:image":"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/og-visionsoft.png","og:image:secure_url":"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/og-visionsoft.png","og:image:width":1200,"og:image:height":630,"article:published_time":"2022-05-25T09:09:02+00:00","article:modified_time":"2026-07-30T13:26:07+00:00","twitter:card":"summary_large_image","twitter:title":"Visionsoft \u2014 No-Code Platform for Industry 4.0","twitter:description":"Visionsoft: the French no-code platform for Industry 4.0. Build, deploy and manage industrial apps with AI \u2014 no code needed.","twitter:image":"https:\/\/visionsoft.tech\/wp-content\/uploads\/2026\/05\/og-visionsoft.png"},"aioseo_meta_data":{"post_id":"15538","title":"Visionsoft \u2014 No-Code Platform for Industry 4.0","description":"Visionsoft: the French no-code platform for Industry 4.0. Build, deploy and manage industrial apps with AI \u2014 no code needed.","keywords":null,"keyphrases":{"focus":{"keyphrase":"no-code platform Industry 4.0","score":38,"analysis":{"keyphraseInTitle":{"score":3,"maxScore":9,"error":1},"keyphraseInDescription":{"score":3,"maxScore":9,"error":1},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":4},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInSubHeadings":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-07-30 13:28:54","breadcrumb_settings":null,"limit_modified_date":false,"open_ai":null,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2024-10-11 09:42:50","updated":"2026-07-30 13:28:56","focus_keyword":"no-code platform Industry 4.0","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/visionsoft.tech\/en\/\" title=\"Accueil\">Accueil<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\tHome\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Accueil","link":"https:\/\/visionsoft.tech\/en\/"},{"label":"Home","link":"https:\/\/visionsoft.tech\/en\/"}],"_links":{"self":[{"href":"https:\/\/visionsoft.tech\/en\/wp-json\/wp\/v2\/pages\/15538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/visionsoft.tech\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/visionsoft.tech\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/visionsoft.tech\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/visionsoft.tech\/en\/wp-json\/wp\/v2\/comments?post=15538"}],"version-history":[{"count":259,"href":"https:\/\/visionsoft.tech\/en\/wp-json\/wp\/v2\/pages\/15538\/revisions"}],"predecessor-version":[{"id":24391,"href":"https:\/\/visionsoft.tech\/en\/wp-json\/wp\/v2\/pages\/15538\/revisions\/24391"}],"wp:attachment":[{"href":"https:\/\/visionsoft.tech\/en\/wp-json\/wp\/v2\/media?parent=15538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}