{"id":8586,"date":"2026-11-13T10:17:56","date_gmt":"2026-11-13T09:17:56","guid":{"rendered":"https:\/\/www.ax3000-group.de\/?page_id=8586"},"modified":"2026-11-13T10:50:30","modified_gmt":"2026-11-13T09:50:30","slug":"custom-software-development","status":"publish","type":"page","link":"https:\/\/www.ax3000-group.de\/en\/custom-software-development\/","title":{"rendered":"Custom Software Development"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"8586\" class=\"elementor elementor-8586 elementor-8585\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-09cabfa elementor-section-full_width elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle\" data-id=\"09cabfa\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[{&quot;jet_parallax_layout_image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;_id&quot;:&quot;807d8c5&quot;,&quot;jet_parallax_layout_image_tablet&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_image_mobile&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_speed&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;jet_parallax_layout_type&quot;:&quot;scroll&quot;,&quot;jet_parallax_layout_direction&quot;:&quot;1&quot;,&quot;jet_parallax_layout_fx_direction&quot;:null,&quot;jet_parallax_layout_z_index&quot;:0,&quot;jet_parallax_layout_bg_x&quot;:50,&quot;jet_parallax_layout_bg_x_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y&quot;:50,&quot;jet_parallax_layout_bg_y_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size&quot;:&quot;auto&quot;,&quot;jet_parallax_layout_bg_size_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_animation_prop&quot;:&quot;transform&quot;,&quot;jet_parallax_layout_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;]}],&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f87bbf6\" data-id=\"f87bbf6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-43d51b7 elementor-widget elementor-widget-html\" data-id=\"43d51b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<style>\n\/* ==========================================\n   AX3000 GROUP \u2013 CUSTOM SOFTWARE DEVELOPMENT\n   HTML 1: HERO\n   ========================================== *\/\n\n\/* Hide editing links *\/\nbody:has(.ax3000-development-hero) .post-edit-link,\nbody:has(.ax3000-development-hero) .edit-link {\n  display: none !important;\n}\n\n\/* ==========================================\n   HERO SECTION\n   ========================================== *\/\n\nbody:has(.ax3000-development-hero)\n.elementor-section:has(.ax3000-development-hero) {\n  position: relative;\n  isolation: isolate;\n}\n\n\/* Dark gradient over the background image *\/\nbody:has(.ax3000-development-hero)\n.elementor-section:has(.ax3000-development-hero)::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  z-index: 0;\n  pointer-events: none;\n  background: linear-gradient(\n    90deg,\n    rgba(23, 27, 31, 0.94) 0%,\n    rgba(23, 27, 31, 0.80) 28%,\n    rgba(23, 27, 31, 0.38) 57%,\n    rgba(23, 27, 31, 0.04) 100%\n  );\n}\n\n\/* Keep content above the gradient *\/\nbody:has(.ax3000-development-hero)\n.elementor-section:has(.ax3000-development-hero)\n> .elementor-container {\n  position: relative;\n  z-index: 1;\n}\n\n\/* ==========================================\n   TEXT CONTAINER\n   ========================================== *\/\n\n.ax3000-development-hero {\n  box-sizing: border-box;\n  position: relative;\n  width: min(850px, 90%);\n  max-width: 850px;\n\n  \/* Spacing from the existing template *\/\n  margin: 105px 0 0 7vw;\n\n  \/* No additional bottom padding *\/\n  padding: 0;\n\n  \/* Visual offset without changing element height *\/\n  transform: translateY(35px);\n\n  text-align: left;\n  font-family: \"Montserrat\", sans-serif;\n  color: #FFFFFF;\n}\n\n\/* Disable automatic hyphenation *\/\n.ax3000-development-hero,\n.ax3000-development-hero * {\n  -webkit-hyphens: none !important;\n  -ms-hyphens: none !important;\n  hyphens: none !important;\n  overflow-wrap: normal !important;\n  word-break: normal !important;\n}\n\n\/* ==========================================\n   SECTION LABEL\n   ========================================== *\/\n\n.ax3000-development-hero__eyebrow {\n  color: #FF7900;\n  font-family: \"Montserrat\", sans-serif;\n  font-size: 14px;\n  font-weight: 600;\n  letter-spacing: 2px;\n  line-height: 1.4;\n  margin: 0 0 14px;\n}\n\n\/* ==========================================\n   MAIN HEADING\n   ========================================== *\/\n\n.ax3000-development-hero h1 {\n  color: #FFFFFF;\n  font-family: \"Montserrat\", sans-serif;\n  font-size: clamp(36px, 3vw, 48px);\n  font-weight: 700;\n  line-height: 1.15;\n  letter-spacing: 0;\n  text-transform: none;\n  white-space: normal;\n  margin: 0 0 22px;\n  padding: 0;\n}\n\n\/* ==========================================\n   ORANGE DIVIDER\n   ========================================== *\/\n\n.ax3000-development-hero__line {\n  width: 50px;\n  height: 3px;\n  background: #FF7900;\n  border-radius: 3px;\n  margin: 0 0 20px;\n}\n\n\/* ==========================================\n   DESCRIPTION\n   ========================================== *\/\n\n.ax3000-development-hero p {\n  color: #FFFFFF;\n  font-family: \"Montserrat\", sans-serif;\n  font-size: 20px;\n  font-weight: 400;\n  line-height: 1.5;\n\n  \/* Keep text within the left side of the image *\/\n  max-width: 600px;\n\n  margin: 0;\n  padding: 0;\n}\n\n\/* ==========================================\n   TABLET\n   ========================================== *\/\n\n@media (max-width: 1024px) {\n\n  .ax3000-development-hero {\n    width: 90%;\n    margin: 80px 0 0 5vw;\n    padding: 0;\n    transform: translateY(25px);\n  }\n\n  .ax3000-development-hero h1 {\n    font-size: 40px;\n  }\n\n  .ax3000-development-hero p {\n    font-size: 18px;\n    max-width: 600px;\n  }\n\n}\n\n\/* ==========================================\n   SMARTPHONE\n   ========================================== *\/\n\n@media (max-width: 767px) {\n\n  \/* Stronger gradient for mobile readability *\/\n  body:has(.ax3000-development-hero)\n  .elementor-section:has(.ax3000-development-hero)::before {\n    background: linear-gradient(\n      90deg,\n      rgba(23, 27, 31, 0.94) 0%,\n      rgba(23, 27, 31, 0.83) 55%,\n      rgba(23, 27, 31, 0.55) 100%\n    );\n  }\n\n  .ax3000-development-hero {\n    width: 100%;\n    max-width: 100%;\n    margin: 65px 0 0;\n    padding: 20px;\n\n    \/* No additional offset on mobile *\/\n    transform: none;\n  }\n\n  .ax3000-development-hero__eyebrow {\n    font-size: 11px;\n    letter-spacing: 1.5px;\n    margin-bottom: 12px;\n  }\n\n  .ax3000-development-hero h1 {\n    font-size: clamp(28px, 6vw, 36px);\n    line-height: 1.15;\n    margin-bottom: 18px;\n  }\n\n  .ax3000-development-hero__line {\n    margin-bottom: 18px;\n  }\n\n  .ax3000-development-hero p {\n    font-size: 16px;\n    line-height: 1.5;\n    max-width: 100%;\n  }\n\n}\n<\/style>\n\n<div class=\"ax3000-development-hero\">\n\n  <!-- SECTION LABEL -->\n  <div class=\"ax3000-development-hero__eyebrow\">\n    AX3000 GROUP \/ CUSTOM SOFTWARE DEVELOPMENT\n  <\/div>\n\n  <!-- MAIN HEADING -->\n  <h1>\n    Custom Software.<br>\n    Tailored Solutions.\n  <\/h1>\n\n  <!-- ORANGE DIVIDER -->\n  <div class=\"ax3000-development-hero__line\"><\/div>\n\n  <!-- DESCRIPTION -->\n  <p>\n    We develop custom software and digital portals\n    tailored to your requirements. We combine\n    software development with decades of experience\n    in building services engineering and building physics.\n  <\/p>\n\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-36fc436 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"36fc436\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[{&quot;jet_parallax_layout_image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;_id&quot;:&quot;c484bd7&quot;,&quot;jet_parallax_layout_image_tablet&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_image_mobile&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_speed&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;jet_parallax_layout_type&quot;:&quot;scroll&quot;,&quot;jet_parallax_layout_direction&quot;:&quot;1&quot;,&quot;jet_parallax_layout_fx_direction&quot;:null,&quot;jet_parallax_layout_z_index&quot;:0,&quot;jet_parallax_layout_bg_x&quot;:50,&quot;jet_parallax_layout_bg_x_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y&quot;:50,&quot;jet_parallax_layout_bg_y_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size&quot;:&quot;auto&quot;,&quot;jet_parallax_layout_bg_size_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_animation_prop&quot;:&quot;transform&quot;,&quot;jet_parallax_layout_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;]}]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a7dd40\" data-id=\"7a7dd40\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-722dd80 elementor-widget elementor-widget-html\" data-id=\"722dd80\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<style>\n\/* =========================================\n   AX3000 GROUP \u2013 CUSTOM SOFTWARE DEVELOPMENT\n   HTML 2: SERVICES OVERVIEW\n   ========================================= *\/\n\n.axd-services,\n.axd-services * {\n  box-sizing: border-box;\n  -webkit-hyphens: none !important;\n  -ms-hyphens: none !important;\n  hyphens: none !important;\n  overflow-wrap: normal !important;\n  word-break: normal !important;\n}\n\n.axd-services {\n  width: 100%;\n  background: #F3F5F7;\n  padding: 100px 24px 105px;\n  font-family: 'Montserrat', sans-serif;\n}\n\n.axd-services__inner {\n  max-width: 1180px;\n  margin: 0 auto;\n}\n\n\/* =========================================\n   INTRODUCTION\n   ========================================= *\/\n\n.axd-services__intro {\n  max-width: 850px;\n  margin-bottom: 45px;\n}\n\n.axd-services__eyebrow {\n  display: block;\n  color: #FF7900;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 1.8px;\n  text-transform: uppercase;\n  margin-bottom: 17px;\n}\n\n.axd-services h2 {\n  color: #202A34;\n  font-family: 'Montserrat', sans-serif;\n  font-size: clamp(30px, 3vw, 42px);\n  font-weight: 700;\n  line-height: 1.2;\n  letter-spacing: -0.8px;\n  margin: 0 0 23px;\n}\n\n.axd-services__line {\n  width: 52px;\n  height: 3px;\n  background: #FF7900;\n  margin-bottom: 23px;\n}\n\n.axd-services__intro p {\n  color: #53606C;\n  font-size: 17px;\n  font-weight: 400;\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* =========================================\n   SERVICE CARDS\n   ========================================= *\/\n\n.axd-services__grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 22px;\n}\n\n.axd-services__card {\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  min-width: 0;\n  min-height: 285px;\n  padding: 34px 30px 35px;\n  background: #FFFFFF;\n  border: 1px solid #E5E9ED;\n  border-radius: 12px;\n  box-shadow: 0 8px 30px rgba(32, 42, 52, 0.035);\n  transition:\n    transform 0.25s ease,\n    box-shadow 0.25s ease,\n    border-color 0.25s ease;\n}\n\n.axd-services__card:hover {\n  transform: translateY(-4px);\n  border-color: rgba(255, 121, 0, 0.32);\n  box-shadow: 0 16px 38px rgba(32, 42, 52, 0.085);\n}\n\n.axd-services__icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 58px;\n  height: 58px;\n  flex-shrink: 0;\n  background: #FFF0E5;\n  border-radius: 12px;\n  margin-bottom: 27px;\n}\n\n.axd-services__icon svg {\n  display: block;\n  width: 28px;\n  height: 28px;\n  fill: none;\n  stroke: #FF7900;\n  stroke-width: 1.7;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n.axd-services__card h3 {\n  color: #202A34;\n  font-family: 'Montserrat', sans-serif;\n  font-size: 20px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 14px;\n}\n\n.axd-services__card p {\n  color: #53606C;\n  font-size: 15px;\n  font-weight: 400;\n  line-height: 1.75;\n  margin: 0;\n}\n\n\/* =========================================\n   INFORMATION BOX\n   Icon | Heading | Body text\n   Wrapped lines aligned with body text\n   ========================================= *\/\n\n.axd-services__note {\n  display: grid;\n  grid-template-columns: 20px max-content minmax(0, 1fr);\n  align-items: start;\n  column-gap: 12px;\n  margin-top: 30px;\n  padding: 20px 24px;\n  background: rgba(255, 255, 255, 0.65);\n  border-left: 3px solid #FF7900;\n  border-radius: 0 8px 8px 0;\n}\n\n.axd-services__note-icon {\n  display: block;\n  width: 20px;\n  height: 20px;\n  margin-top: 2px;\n  color: #FF7900;\n}\n\n.axd-services__note-heading {\n  color: #202A34;\n  font-family: 'Montserrat', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 1.7;\n  white-space: nowrap;\n}\n\n.axd-services__note-text {\n  min-width: 0;\n  margin: 0 !important;\n  padding: 0 !important;\n  color: #53606C;\n  font-family: 'Montserrat', sans-serif;\n  font-size: 14px;\n  font-weight: 400;\n  line-height: 1.7;\n  text-align: left;\n}\n\n\/* =========================================\n   TABLET\n   ========================================= *\/\n\n@media (max-width: 1024px) {\n  .axd-services {\n    padding: 80px 30px 85px;\n  }\n\n  .axd-services__grid {\n    gap: 16px;\n  }\n\n  .axd-services__card {\n    padding: 28px 23px 30px;\n  }\n\n  .axd-services__card h3 {\n    font-size: 18px;\n  }\n\n  .axd-services__card p {\n    font-size: 14px;\n  }\n}\n\n\/* =========================================\n   SMARTPHONE\n   ========================================= *\/\n\n@media (max-width: 767px) {\n  .axd-services {\n    padding: 65px 24px 70px;\n  }\n\n  .axd-services__intro {\n    margin-bottom: 32px;\n  }\n\n  .axd-services__eyebrow {\n    font-size: 11px;\n  }\n\n  .axd-services h2 {\n    font-size: 30px;\n    line-height: 1.22;\n  }\n\n  .axd-services__intro p {\n    font-size: 16px;\n    line-height: 1.7;\n  }\n\n  .axd-services__grid {\n    grid-template-columns: 1fr;\n    gap: 16px;\n  }\n\n  .axd-services__card {\n    min-height: 0;\n    padding: 28px 25px 30px;\n  }\n\n  .axd-services__icon {\n    width: 52px;\n    height: 52px;\n    margin-bottom: 22px;\n  }\n\n  .axd-services__icon svg {\n    width: 26px;\n    height: 26px;\n  }\n\n  .axd-services__card h3 {\n    font-size: 19px;\n  }\n\n  .axd-services__card p {\n    font-size: 15px;\n  }\n\n  \/* On narrow screens:\n     heading above, body text below *\/\n  .axd-services__note {\n    grid-template-columns: 20px minmax(0, 1fr);\n    column-gap: 10px;\n    row-gap: 5px;\n    margin-top: 24px;\n    padding: 18px;\n  }\n\n  .axd-services__note-heading {\n    font-size: 13px;\n    white-space: normal;\n  }\n\n  .axd-services__note-text {\n    grid-column: 2;\n    font-size: 13px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .axd-services__card {\n    transition: none;\n  }\n\n  .axd-services__card:hover {\n    transform: none;\n  }\n}\n<\/style>\n\n<section class=\"axd-services\" aria-labelledby=\"axd-services-title\">\n  <div class=\"axd-services__inner\">\n\n    <!-- INTRODUCTION -->\n    <div class=\"axd-services__intro\">\n\n      <span class=\"axd-services__eyebrow\">\n        OUR SERVICES\n      <\/span>\n\n      <h2 id=\"axd-services-title\">\n        Custom Development.<br>\n        Tailored to Your Needs.\n      <\/h2>\n\n      <div class=\"axd-services__line\"><\/div>\n\n      <p>\n        Whether you need a standalone application,\n        a digital portal or an extension to existing\n        software, we develop solutions tailored to\n        your specific tasks and business processes.\n        We take your existing systems and required\n        functionality into account.\n      <\/p>\n\n    <\/div>\n\n    <!-- SERVICE CARDS -->\n    <div class=\"axd-services__grid\">\n\n      <!-- CARD 1 -->\n      <article class=\"axd-services__card\">\n\n        <div class=\"axd-services__icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 32 32\">\n            <rect x=\"4\" y=\"5\" width=\"24\" height=\"18\" rx=\"2\"\/>\n            <path d=\"M11 28h10M16 23v5\"\/>\n            <path d=\"m12 11-4 3 4 3M20 11l4 3-4 3\"\/>\n          <\/svg>\n        <\/div>\n\n        <h3>Software &amp; Business Applications<\/h3>\n\n        <p>\n          We develop custom applications for\n          specific business tasks, tailored to\n          the required functionality and their\n          intended use.\n        <\/p>\n\n      <\/article>\n\n      <!-- CARD 2 -->\n      <article class=\"axd-services__card\">\n\n        <div class=\"axd-services__icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 32 32\">\n            <rect x=\"3\" y=\"5\" width=\"26\" height=\"22\" rx=\"3\"\/>\n            <path d=\"M3 11h26\"\/>\n            <path d=\"M8 8h.01M12 8h.01\"\/>\n            <circle cx=\"16\" cy=\"19\" r=\"6\"\/>\n            <path d=\"M10 19h12M16 13c-2 2-2 10 0 12M16 13c2 2 2 10 0 12\"\/>\n          <\/svg>\n        <\/div>\n\n        <h3>Web Applications &amp; Portals<\/h3>\n\n        <p>\n          We create browser-based applications\n          and online portals that enable businesses\n          and their customers to access digital\n          features and services.\n        <\/p>\n\n      <\/article>\n\n      <!-- CARD 3 -->\n      <article class=\"axd-services__card\">\n\n        <div class=\"axd-services__icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 32 32\">\n            <rect x=\"3\" y=\"10\" width=\"9\" height=\"12\" rx=\"2\"\/>\n            <rect x=\"20\" y=\"10\" width=\"9\" height=\"12\" rx=\"2\"\/>\n            <path d=\"M12 16h8\"\/>\n            <path d=\"m16 12 4 4-4 4\"\/>\n            <path d=\"M7.5 6v4M24.5 22v4\"\/>\n          <\/svg>\n        <\/div>\n\n        <h3>Interfaces &amp; Integration<\/h3>\n\n        <p>\n          We integrate our calculation technology\n          into existing software solutions,\n          making specialized functions available\n          through suitable interfaces.\n        <\/p>\n\n      <\/article>\n\n    <\/div>\n\n    <!-- INFORMATION BOX WITH FIXED SENTENCE BREAK -->\n    <div class=\"axd-services__note\">\n\n      <svg\n        class=\"axd-services__note-icon\"\n        viewBox=\"0 0 24 24\"\n        fill=\"none\"\n        stroke=\"currentColor\"\n        stroke-width=\"1.8\"\n        stroke-linecap=\"round\"\n        stroke-linejoin=\"round\"\n        aria-hidden=\"true\"\n      >\n        <circle cx=\"12\" cy=\"12\" r=\"9\"\/>\n        <path d=\"M12 11v5M12 8h.01\"\/>\n      <\/svg>\n\n      <strong class=\"axd-services__note-heading\">\n        Tailored to Your Project:\n      <\/strong>\n\n      <p class=\"axd-services__note-text\">\n        These three areas illustrate the types of\n        development services we offer.<br>\n        We would be happy to discuss which solution\n        best suits your project.\n      <\/p>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b0f5de elementor-widget elementor-widget-html\" data-id=\"3b0f5de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<style>\n\/* =========================================\n   AX3000 GROUP \u2013 CUSTOM SOFTWARE DEVELOPMENT\n   HTML 3: OUR APPROACH\n   ========================================= *\/\n\n.axd-approach,\n.axd-approach * {\n  box-sizing: border-box;\n  -webkit-hyphens: none !important;\n  -ms-hyphens: none !important;\n  hyphens: none !important;\n  overflow-wrap: normal !important;\n  word-break: normal !important;\n}\n\n.axd-approach {\n  width: 100%;\n  background: #FFFFFF;\n  padding: 105px 24px;\n  font-family: 'Montserrat', sans-serif;\n}\n\n.axd-approach__inner {\n  max-width: 1180px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns:\n    minmax(0, 0.95fr)\n    minmax(0, 1.05fr);\n  align-items: center;\n  gap: 65px;\n}\n\n\/* =========================================\n   LEFT COLUMN \u2013 TEXT\n   ========================================= *\/\n\n.axd-approach__content {\n  min-width: 0;\n}\n\n.axd-approach__eyebrow {\n  display: block;\n  color: #FF7900;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 1.8px;\n  text-transform: uppercase;\n  margin-bottom: 17px;\n}\n\n.axd-approach h2 {\n  color: #202A34;\n  font-family: 'Montserrat', sans-serif;\n  font-size: clamp(30px, 3vw, 42px);\n  font-weight: 700;\n  line-height: 1.2;\n  letter-spacing: -0.8px;\n  margin: 0 0 23px;\n}\n\n.axd-approach__line {\n  width: 52px;\n  height: 3px;\n  background: #FF7900;\n  margin-bottom: 24px;\n}\n\n.axd-approach__description {\n  color: #53606C;\n  font-size: 17px;\n  font-weight: 400;\n  line-height: 1.8;\n  margin: 0 0 34px;\n}\n\n\/* =========================================\n   BENEFITS\n   ========================================= *\/\n\n.axd-approach__benefits {\n  display: flex;\n  flex-direction: column;\n  gap: 20px;\n}\n\n.axd-approach__benefit {\n  display: flex;\n  align-items: flex-start;\n  gap: 14px;\n}\n\n.axd-approach__check {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 28px;\n  width: 28px;\n  height: 28px;\n  margin-top: 1px;\n  background: #FFF0E5;\n  border-radius: 50%;\n}\n\n.axd-approach__check svg {\n  display: block;\n  width: 16px;\n  height: 16px;\n  fill: none;\n  stroke: #FF7900;\n  stroke-width: 2.2;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n.axd-approach__benefit span {\n  color: #202A34;\n  font-size: 15px;\n  font-weight: 600;\n  line-height: 1.75;\n}\n\n\/* =========================================\n   RIGHT COLUMN \u2013 WEBP IMAGE\n   ========================================= *\/\n\n.axd-approach__visual {\n  position: relative;\n  min-width: 0;\n}\n\n.axd-approach__image-wrap {\n  position: relative;\n  z-index: 1;\n  overflow: hidden;\n  width: 100%;\n  border-radius: 14px;\n  background: #E9EDF0;\n  box-shadow:\n    0 20px 50px rgba(32, 42, 52, 0.12);\n}\n\n.axd-approach__image {\n  display: block;\n  width: 100%;\n  height: auto;\n  aspect-ratio: 4 \/ 3;\n  object-fit: cover;\n  object-position: center;\n  border-radius: 14px;\n}\n\n\/* Subtle orange accent *\/\n.axd-approach__visual::after {\n  content: \"\";\n  position: absolute;\n  right: -12px;\n  bottom: -12px;\n  width: 110px;\n  height: 110px;\n  border-right: 3px solid #FF7900;\n  border-bottom: 3px solid #FF7900;\n  border-radius: 0 0 16px 0;\n  pointer-events: none;\n  z-index: 0;\n}\n\n\/* =========================================\n   TABLET\n   ========================================= *\/\n\n@media (max-width: 1024px) {\n  .axd-approach {\n    padding: 85px 30px;\n  }\n\n  .axd-approach__inner {\n    gap: 35px;\n  }\n\n  .axd-approach h2 {\n    font-size: 34px;\n  }\n\n  .axd-approach__description {\n    font-size: 16px;\n    line-height: 1.75;\n  }\n\n  .axd-approach__benefit span {\n    font-size: 14px;\n  }\n\n  .axd-approach__visual::after {\n    right: -8px;\n    bottom: -8px;\n    width: 80px;\n    height: 80px;\n  }\n}\n\n\/* =========================================\n   SMARTPHONE\n   ========================================= *\/\n\n@media (max-width: 767px) {\n  .axd-approach {\n    padding: 70px 24px 75px;\n  }\n\n  .axd-approach__inner {\n    grid-template-columns: 1fr;\n    gap: 40px;\n  }\n\n  .axd-approach__eyebrow {\n    font-size: 11px;\n  }\n\n  .axd-approach h2 {\n    font-size: 30px;\n    line-height: 1.22;\n  }\n\n  .axd-approach__description {\n    font-size: 16px;\n    line-height: 1.7;\n    margin-bottom: 28px;\n  }\n\n  .axd-approach__benefits {\n    gap: 17px;\n  }\n\n  .axd-approach__benefit {\n    gap: 12px;\n  }\n\n  .axd-approach__benefit span {\n    font-size: 14px;\n    line-height: 1.65;\n  }\n\n  .axd-approach__image-wrap,\n  .axd-approach__image {\n    border-radius: 10px;\n  }\n\n  .axd-approach__visual::after {\n    right: -7px;\n    bottom: -7px;\n    width: 65px;\n    height: 65px;\n  }\n}\n<\/style>\n\n<section\n  class=\"axd-approach\"\n  aria-labelledby=\"axd-approach-title\"\n>\n  <div class=\"axd-approach__inner\">\n\n    <!-- LEFT COLUMN -->\n    <div class=\"axd-approach__content\">\n\n      <span class=\"axd-approach__eyebrow\">\n        OUR APPROACH\n      <\/span>\n\n      <h2 id=\"axd-approach-title\">\n        Planned Together.<br>\n        Built for You.\n      <\/h2>\n\n      <div class=\"axd-approach__line\"><\/div>\n\n      <p class=\"axd-approach__description\">\n        Your specific requirements and the\n        functionality you need are at the heart\n        of our approach. We assess the technical\n        requirements, consider your existing\n        systems and work with you to develop\n        an approach that fits your project.\n      <\/p>\n\n      <!-- BENEFITS -->\n      <div class=\"axd-approach__benefits\">\n\n        <div class=\"axd-approach__benefit\">\n          <div\n            class=\"axd-approach__check\"\n            aria-hidden=\"true\"\n          >\n            <svg viewBox=\"0 0 24 24\">\n              <path d=\"m5 12 4 4L19 6\"\/>\n            <\/svg>\n          <\/div>\n\n          <span>\n            Development tailored to your specific requirements\n          <\/span>\n        <\/div>\n\n        <div class=\"axd-approach__benefit\">\n          <div\n            class=\"axd-approach__check\"\n            aria-hidden=\"true\"\n          >\n            <svg viewBox=\"0 0 24 24\">\n              <path d=\"m5 12 4 4L19 6\"\/>\n            <\/svg>\n          <\/div>\n\n          <span>\n            Direct communication and personal collaboration\n          <\/span>\n        <\/div>\n\n        <div class=\"axd-approach__benefit\">\n          <div\n            class=\"axd-approach__check\"\n            aria-hidden=\"true\"\n          >\n            <svg viewBox=\"0 0 24 24\">\n              <path d=\"m5 12 4 4L19 6\"\/>\n            <\/svg>\n          <\/div>\n\n          <span>\n            Consideration of existing systems and processes\n          <\/span>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n    <!-- RIGHT COLUMN: ONLINE ENERGY CERTIFICATE PORTAL -->\n    <div class=\"axd-approach__visual\">\n\n      <div class=\"axd-approach__image-wrap\">\n\n        <img loading=\"lazy\"\n          class=\"axd-approach__image\"\n          src=\"https:\/\/www.ax3000-group.de\/wp-content\/uploads\/2026\/11\/AX3000_Individualentwicklung_Ansatz_1200x900.webp\"\n          alt=\"Visualization of a web-based energy certificate portal showing building data and an energy efficiency scale\"\n          width=\"1200\"\n          height=\"900\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        >\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21a468f elementor-widget elementor-widget-html\" data-id=\"21a468f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<style>\n\/* =========================================\n   AX3000 GROUP \u2013 CUSTOM SOFTWARE DEVELOPMENT\n   HTML 4: OUR PROCESS \u2013 COMPACT DESIGN\n   ========================================= *\/\n\n.axd-process,\n.axd-process * {\n  box-sizing: border-box;\n  -webkit-hyphens: none !important;\n  -ms-hyphens: none !important;\n  hyphens: none !important;\n  overflow-wrap: normal !important;\n  word-break: normal !important;\n}\n\n.axd-process {\n  width: 100%;\n  background: #F3F5F7;\n  padding: 100px 24px 105px;\n  font-family: 'Montserrat', sans-serif;\n}\n\n.axd-process__inner {\n  max-width: 1180px;\n  margin: 0 auto;\n}\n\n\/* =========================================\n   INTRODUCTION\n   ========================================= *\/\n\n.axd-process__intro {\n  max-width: 850px;\n  margin-bottom: 42px;\n}\n\n.axd-process__eyebrow {\n  display: block;\n  color: #FF7900;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 1.8px;\n  text-transform: uppercase;\n  margin-bottom: 17px;\n}\n\n.axd-process h2 {\n  color: #202A34;\n  font-family: 'Montserrat', sans-serif;\n  font-size: clamp(30px, 3vw, 42px);\n  font-weight: 700;\n  line-height: 1.2;\n  letter-spacing: -0.8px;\n  margin: 0 0 23px;\n}\n\n.axd-process__line {\n  width: 52px;\n  height: 3px;\n  background: #FF7900;\n  margin-bottom: 23px;\n}\n\n.axd-process__intro p {\n  color: #53606C;\n  font-size: 17px;\n  font-weight: 400;\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* =========================================\n   FOUR COMPACT CARDS\n   ========================================= *\/\n\n.axd-process__steps {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  align-items: stretch;\n  gap: 20px;\n}\n\n.axd-process__step {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  min-width: 0;\n  height: auto;\n  padding: 30px 26px 32px;\n  background: #FFFFFF;\n  border: 1px solid #E5E9ED;\n  border-radius: 12px;\n  box-shadow: 0 8px 28px rgba(32, 42, 52, 0.035);\n  transition:\n    transform 0.25s ease,\n    box-shadow 0.25s ease,\n    border-color 0.25s ease;\n}\n\n.axd-process__step:hover {\n  transform: translateY(-4px);\n  border-color: rgba(255, 121, 0, 0.35);\n  box-shadow: 0 15px 35px rgba(32, 42, 52, 0.08);\n}\n\n\/* Number at the top left *\/\n\n.axd-process__number {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 46px;\n  height: 46px;\n  flex: 0 0 46px;\n  margin-bottom: 25px;\n  background: #FFF0E5;\n  border-radius: 10px;\n  color: #FF7900;\n  font-family: 'Montserrat', sans-serif;\n  font-size: 17px;\n  font-weight: 700;\n  line-height: 1;\n}\n\n\/* Headings *\/\n\n.axd-process__step h3 {\n  color: #202A34;\n  font-family: 'Montserrat', sans-serif;\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.4;\n  margin: 0 0 13px;\n}\n\n\/* Descriptions *\/\n\n.axd-process__step p {\n  color: #53606C;\n  font-family: 'Montserrat', sans-serif;\n  font-size: 14px;\n  font-weight: 400;\n  line-height: 1.75;\n  margin: 0;\n}\n\n\/* =========================================\n   TABLET\n   ========================================= *\/\n\n@media (max-width: 1024px) {\n  .axd-process {\n    padding: 80px 30px 85px;\n  }\n\n  .axd-process__steps {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  .axd-process__step {\n    padding: 28px;\n  }\n}\n\n\/* =========================================\n   SMARTPHONE\n   ========================================= *\/\n\n@media (max-width: 767px) {\n  .axd-process {\n    padding: 70px 24px 75px;\n  }\n\n  .axd-process__intro {\n    margin-bottom: 32px;\n  }\n\n  .axd-process__eyebrow {\n    font-size: 11px;\n  }\n\n  .axd-process h2 {\n    font-size: 30px;\n    line-height: 1.22;\n  }\n\n  .axd-process__intro p {\n    font-size: 16px;\n    line-height: 1.7;\n  }\n\n  .axd-process__steps {\n    grid-template-columns: 1fr;\n    gap: 15px;\n  }\n\n  .axd-process__step {\n    padding: 25px;\n  }\n\n  .axd-process__number {\n    width: 42px;\n    height: 42px;\n    flex-basis: 42px;\n    margin-bottom: 19px;\n    font-size: 16px;\n  }\n\n  .axd-process__step h3 {\n    font-size: 18px;\n  }\n\n  .axd-process__step p {\n    font-size: 14px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .axd-process__step {\n    transition: none;\n  }\n\n  .axd-process__step:hover {\n    transform: none;\n  }\n}\n<\/style>\n\n<section\n  class=\"axd-process\"\n  aria-labelledby=\"axd-process-title\"\n>\n  <div class=\"axd-process__inner\">\n\n    <!-- INTRODUCTION -->\n    <div class=\"axd-process__intro\">\n\n      <span class=\"axd-process__eyebrow\">\n        HOW IT WORKS\n      <\/span>\n\n      <h2 id=\"axd-process-title\">\n        From Your Idea.<br>\n        To Working Software.\n      <\/h2>\n\n      <div class=\"axd-process__line\"><\/div>\n\n      <p>\n        From your initial enquiry to the finished\n        software solution: We discuss your requirements,\n        explore the technical possibilities and\n        coordinate the implementation with you.\n      <\/p>\n\n    <\/div>\n\n    <!-- PROCESS STEPS -->\n    <div class=\"axd-process__steps\">\n\n      <!-- STEP 1 -->\n      <article class=\"axd-process__step\">\n\n        <div\n          class=\"axd-process__number\"\n          aria-label=\"Step 1\"\n        >\n          01\n        <\/div>\n\n        <h3>Enquiry &amp; Requirements<\/h3>\n\n        <p>\n          Tell us about your idea,\n          the features you need and\n          the key requirements\n          for your project.\n        <\/p>\n\n      <\/article>\n\n      <!-- STEP 2 -->\n      <article class=\"axd-process__step\">\n\n        <div\n          class=\"axd-process__number\"\n          aria-label=\"Step 2\"\n        >\n          02\n        <\/div>\n\n        <h3>Concept &amp; Planning<\/h3>\n\n        <p>\n          We discuss the technical\n          possibilities, clarify open\n          questions and develop\n          a suitable approach.\n        <\/p>\n\n      <\/article>\n\n      <!-- STEP 3 -->\n      <article class=\"axd-process__step\">\n\n        <div\n          class=\"axd-process__number\"\n          aria-label=\"Step 3\"\n        >\n          03\n        <\/div>\n\n        <h3>Proposal &amp; Agreement<\/h3>\n\n        <p>\n          Based on the agreed\n          requirements, we prepare\n          a tailored proposal outlining\n          the planned scope of development.\n        <\/p>\n\n      <\/article>\n\n      <!-- STEP 4 -->\n      <article class=\"axd-process__step\">\n\n        <div\n          class=\"axd-process__number\"\n          aria-label=\"Step 4\"\n        >\n          04\n        <\/div>\n\n        <h3>Development &amp; Delivery<\/h3>\n\n        <p>\n          Once commissioned, we develop\n          the agreed software solution,\n          coordinate with you as needed\n          and deliver the finished result.\n        <\/p>\n\n      <\/article>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d060d6e elementor-widget elementor-widget-html\" data-id=\"d060d6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<style>\n\/* =========================================\n   AX3000 GROUP \u2013 CUSTOM SOFTWARE DEVELOPMENT\n   HTML 5: ENQUIRY & CONTACT\n   ========================================= *\/\n\n.axd-request,\n.axd-request * {\n  box-sizing: border-box;\n  -webkit-hyphens: none !important;\n  -ms-hyphens: none !important;\n  hyphens: none !important;\n  overflow-wrap: normal !important;\n  word-break: normal !important;\n}\n\n.axd-request {\n  width: 100%;\n  background: #FFFFFF;\n  padding: 105px 24px 115px;\n  font-family: 'Montserrat', sans-serif;\n}\n\n.axd-request__inner {\n  max-width: 1180px;\n  margin: 0 auto;\n}\n\n\/* =========================================\n   INTRODUCTION\n   ========================================= *\/\n\n.axd-request__intro {\n  max-width: 850px;\n  margin-bottom: 45px;\n}\n\n.axd-request__eyebrow {\n  display: block;\n  color: #FF7900;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 1.8px;\n  text-transform: uppercase;\n  margin-bottom: 17px;\n}\n\n.axd-request h2 {\n  color: #202A34;\n  font-family: 'Montserrat', sans-serif;\n  font-size: clamp(30px, 3vw, 42px);\n  font-weight: 700;\n  line-height: 1.2;\n  letter-spacing: -0.8px;\n  margin: 0 0 23px;\n}\n\n.axd-request__line {\n  width: 52px;\n  height: 3px;\n  background: #FF7900;\n  margin-bottom: 23px;\n}\n\n.axd-request__intro p {\n  color: #53606C;\n  font-size: 17px;\n  font-weight: 400;\n  line-height: 1.8;\n  margin: 0;\n}\n\n\/* =========================================\n   CONTACT PANEL\n   ========================================= *\/\n\n.axd-request__panel {\n  position: relative;\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) auto;\n  align-items: center;\n  gap: 45px;\n  overflow: hidden;\n  padding: 45px 50px;\n  background: #F3F5F7;\n  border: 1px solid #E5E9ED;\n  border-radius: 14px;\n}\n\n.axd-request__panel::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  width: 4px;\n  background: #FF7900;\n}\n\n.axd-request__panel-content {\n  min-width: 0;\n}\n\n.axd-request__panel h3 {\n  color: #202A34;\n  font-family: 'Montserrat', sans-serif;\n  font-size: 23px;\n  font-weight: 700;\n  line-height: 1.35;\n  margin: 0 0 13px;\n}\n\n.axd-request__panel p {\n  color: #53606C;\n  font-size: 15px;\n  font-weight: 400;\n  line-height: 1.75;\n  margin: 0;\n  max-width: 670px;\n}\n\n\/* =========================================\n   BUTTON \u2013 AX3000 STANDARD\n   ========================================= *\/\n\n.axd-request__button,\n.axd-request__button:link,\n.axd-request__button:visited {\n  display: inline-flex !important;\n  align-items: center;\n  justify-content: center;\n  gap: 14px;\n  flex-shrink: 0;\n  min-height: 52px;\n  padding: 15px 23px !important;\n  background: #353535 !important;\n  border: 1px solid #353535 !important;\n  border-radius: 8px !important;\n  color: #FFFFFF !important;\n  font-family: 'Montserrat', sans-serif !important;\n  font-size: 14px !important;\n  font-weight: 700 !important;\n  line-height: 1.4 !important;\n  text-decoration: none !important;\n  white-space: nowrap;\n  box-shadow: none;\n  transition:\n    background 0.25s ease,\n    border-color 0.25s ease,\n    box-shadow 0.25s ease,\n    transform 0.25s ease;\n}\n\n.axd-request__button svg {\n  display: block;\n  width: 18px;\n  height: 18px;\n  flex-shrink: 0;\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 2;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n  transition: transform 0.25s ease;\n}\n\n.axd-request__button:hover,\n.axd-request__button:focus-visible {\n  background: #FF7900 !important;\n  border-color: #FF7900 !important;\n  color: #FFFFFF !important;\n  box-shadow: 0 10px 26px rgba(255, 121, 0, 0.28);\n  transform: translateY(-2px);\n}\n\n.axd-request__button:hover svg,\n.axd-request__button:focus-visible svg {\n  transform: translateX(3px);\n}\n\n.axd-request__button:focus-visible {\n  outline: 2px solid #FF7900;\n  outline-offset: 4px;\n}\n\n\/* =========================================\n   NOTE BELOW CONTACT PANEL\n   ========================================= *\/\n\n.axd-request__footnote {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  margin-top: 22px;\n  color: #6B7782;\n  font-size: 13px;\n  line-height: 1.7;\n}\n\n.axd-request__footnote svg {\n  display: block;\n  width: 18px;\n  height: 18px;\n  flex: 0 0 18px;\n  margin-top: 2px;\n  fill: none;\n  stroke: #FF7900;\n  stroke-width: 1.8;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n\/* =========================================\n   TABLET\n   ========================================= *\/\n\n@media (max-width: 1024px) {\n  .axd-request {\n    padding: 85px 30px 95px;\n  }\n\n  .axd-request__panel {\n    gap: 25px;\n    padding: 38px 35px;\n  }\n\n  .axd-request__panel h3 {\n    font-size: 21px;\n  }\n\n  .axd-request__panel p {\n    font-size: 14px;\n  }\n\n  .axd-request__button {\n    font-size: 13px !important;\n    padding: 14px 19px !important;\n  }\n}\n\n\/* =========================================\n   SMARTPHONE\n   ========================================= *\/\n\n@media (max-width: 767px) {\n  .axd-request {\n    padding: 70px 24px 80px;\n  }\n\n  .axd-request__intro {\n    margin-bottom: 32px;\n  }\n\n  .axd-request__eyebrow {\n    font-size: 11px;\n  }\n\n  .axd-request h2 {\n    font-size: 30px;\n    line-height: 1.22;\n  }\n\n  .axd-request__intro p {\n    font-size: 16px;\n    line-height: 1.7;\n  }\n\n  .axd-request__panel {\n    grid-template-columns: 1fr;\n    gap: 27px;\n    padding: 30px 25px;\n    border-radius: 11px;\n  }\n\n  .axd-request__panel h3 {\n    font-size: 21px;\n  }\n\n  .axd-request__panel p {\n    font-size: 14px;\n    line-height: 1.7;\n  }\n\n  .axd-request__button {\n    width: 100%;\n    white-space: normal;\n    text-align: center;\n  }\n\n  .axd-request__footnote {\n    font-size: 12px;\n    margin-top: 18px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .axd-request__button,\n  .axd-request__button svg {\n    transition: none;\n  }\n\n  .axd-request__button:hover,\n  .axd-request__button:focus-visible,\n  .axd-request__button:hover svg,\n  .axd-request__button:focus-visible svg {\n    transform: none;\n  }\n}\n<\/style>\n\n<section\n  class=\"axd-request\"\n  aria-labelledby=\"axd-request-title\"\n>\n  <div class=\"axd-request__inner\">\n\n    <!-- INTRODUCTION -->\n    <div class=\"axd-request__intro\">\n\n      <span class=\"axd-request__eyebrow\">\n        CUSTOM DEVELOPMENT ENQUIRY\n      <\/span>\n\n      <h2 id=\"axd-request-title\">\n        Have an Idea?<br>\n        Let's Build It.\n      <\/h2>\n\n      <div class=\"axd-request__line\"><\/div>\n\n      <p>\n        Whether you need a new specialist application,\n        a digital portal or an extension to existing\n        software, we help you develop a solution\n        that fits your project. Let's talk about\n        your idea.\n      <\/p>\n\n    <\/div>\n\n    <!-- CONTACT PANEL -->\n    <div class=\"axd-request__panel\">\n\n      <div class=\"axd-request__panel-content\">\n\n        <h3>\n          Tell Us About Your Project.\n        <\/h3>\n\n        <p>\n          Let us know which features you need\n          and whether any existing systems\n          should be considered. We will review\n          your enquiry and get in touch\n          to discuss the next steps.\n        <\/p>\n\n      <\/div>\n\n      <!-- CONTACT BUTTON -->\n      <a\n        class=\"axd-request__button\"\n        href=\"https:\/\/www.ax3000-group.de\/en\/contact\/#ax3-anfrage\"\n        aria-label=\"Enquire About Custom Development\"\n      >\n        Enquire About Custom Development\n\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <path d=\"M5 12h14\"\/>\n          <path d=\"m13 6 6 6-6 6\"\/>\n        <\/svg>\n      <\/a>\n\n    <\/div>\n\n    <!-- ADDITIONAL NOTE -->\n    <div class=\"axd-request__footnote\">\n\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n        <circle cx=\"12\" cy=\"12\" r=\"9\"\/>\n        <path d=\"M12 11v5M12 8h.01\"\/>\n      <\/svg>\n\n      <span>\n        Your idea does not need to be fully\n        developed yet. Even initial thoughts\n        are a great starting point\n        for a conversation.\n      <\/span>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>AX3000 GROUP \/ CUSTOM SOFTWARE DEVELOPMENT Custom Software. Tailored Solutions. We develop custom software and digital portals tailored to your requirements. We combine software development with decades of experience in building services engineering and building physics. OUR SERVICES Custom Development. Tailored to Your Needs. Whether you need a standalone application, a digital portal or an [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-8586","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Custom Software Development - AX3000<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ax3000-group.de\/en\/custom-software-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Custom Software Development - AX3000\" \/>\n<meta property=\"og:description\" content=\"AX3000 GROUP \/ CUSTOM SOFTWARE DEVELOPMENT Custom Software. Tailored Solutions. We develop custom software and digital portals tailored to your requirements. We combine software development with decades of experience in building services engineering and building physics. OUR SERVICES Custom Development. Tailored to Your Needs. Whether you need a standalone application, a digital portal or an [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ax3000-group.de\/en\/custom-software-development\/\" \/>\n<meta property=\"og:site_name\" content=\"AX3000\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-13T09:50:30+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ax3000-group.de\\\/en\\\/custom-software-development\\\/\",\"url\":\"https:\\\/\\\/www.ax3000-group.de\\\/en\\\/custom-software-development\\\/\",\"name\":\"Custom Software Development - AX3000\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ax3000-group.de\\\/#website\"},\"datePublished\":\"2026-11-13T09:17:56+00:00\",\"dateModified\":\"2026-11-13T09:50:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ax3000-group.de\\\/en\\\/custom-software-development\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ax3000-group.de\\\/en\\\/custom-software-development\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ax3000-group.de\\\/en\\\/custom-software-development\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.ax3000-group.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Custom Software Development\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ax3000-group.de\\\/#website\",\"url\":\"https:\\\/\\\/www.ax3000-group.de\\\/\",\"name\":\"AX3000\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ax3000-group.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.ax3000-group.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.ax3000-group.de\\\/#organization\",\"name\":\"AX3000\",\"url\":\"https:\\\/\\\/www.ax3000-group.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.ax3000-group.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.ax3000-group.de\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cropped-AX3000_LOGO_540px.png\",\"contentUrl\":\"https:\\\/\\\/www.ax3000-group.de\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cropped-AX3000_LOGO_540px.png\",\"width\":539,\"height\":143,\"caption\":\"AX3000\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ax3000-group.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Custom Software Development - AX3000","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ax3000-group.de\/en\/custom-software-development\/","og_locale":"en_US","og_type":"article","og_title":"Custom Software Development - AX3000","og_description":"AX3000 GROUP \/ CUSTOM SOFTWARE DEVELOPMENT Custom Software. Tailored Solutions. We develop custom software and digital portals tailored to your requirements. We combine software development with decades of experience in building services engineering and building physics. OUR SERVICES Custom Development. Tailored to Your Needs. Whether you need a standalone application, a digital portal or an [&hellip;]","og_url":"https:\/\/www.ax3000-group.de\/en\/custom-software-development\/","og_site_name":"AX3000","article_modified_time":"2026-11-13T09:50:30+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.ax3000-group.de\/en\/custom-software-development\/","url":"https:\/\/www.ax3000-group.de\/en\/custom-software-development\/","name":"Custom Software Development - AX3000","isPartOf":{"@id":"https:\/\/www.ax3000-group.de\/#website"},"datePublished":"2026-11-13T09:17:56+00:00","dateModified":"2026-11-13T09:50:30+00:00","breadcrumb":{"@id":"https:\/\/www.ax3000-group.de\/en\/custom-software-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ax3000-group.de\/en\/custom-software-development\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ax3000-group.de\/en\/custom-software-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.ax3000-group.de\/en\/"},{"@type":"ListItem","position":2,"name":"Custom Software Development"}]},{"@type":"WebSite","@id":"https:\/\/www.ax3000-group.de\/#website","url":"https:\/\/www.ax3000-group.de\/","name":"AX3000","description":"","publisher":{"@id":"https:\/\/www.ax3000-group.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ax3000-group.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.ax3000-group.de\/#organization","name":"AX3000","url":"https:\/\/www.ax3000-group.de\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ax3000-group.de\/#\/schema\/logo\/image\/","url":"https:\/\/www.ax3000-group.de\/wp-content\/uploads\/2026\/09\/cropped-AX3000_LOGO_540px.png","contentUrl":"https:\/\/www.ax3000-group.de\/wp-content\/uploads\/2026\/09\/cropped-AX3000_LOGO_540px.png","width":539,"height":143,"caption":"AX3000"},"image":{"@id":"https:\/\/www.ax3000-group.de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.ax3000-group.de\/en\/wp-json\/wp\/v2\/pages\/8586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ax3000-group.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ax3000-group.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ax3000-group.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ax3000-group.de\/en\/wp-json\/wp\/v2\/comments?post=8586"}],"version-history":[{"count":12,"href":"https:\/\/www.ax3000-group.de\/en\/wp-json\/wp\/v2\/pages\/8586\/revisions"}],"predecessor-version":[{"id":8650,"href":"https:\/\/www.ax3000-group.de\/en\/wp-json\/wp\/v2\/pages\/8586\/revisions\/8650"}],"wp:attachment":[{"href":"https:\/\/www.ax3000-group.de\/en\/wp-json\/wp\/v2\/media?parent=8586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}