{"id":2127,"date":"2026-03-25T02:01:15","date_gmt":"2026-03-25T02:01:15","guid":{"rendered":"https:\/\/trendpowercharge.com\/?page_id=2127"},"modified":"2026-08-16T08:39:01","modified_gmt":"2026-08-16T08:39:01","slug":"custom-ev-charging-software-solution","status":"publish","type":"page","link":"https:\/\/trendpowercharge.com\/en_gb\/custom-ev-charging-software-solution\/","title":{"rendered":"Custom EV Charging Software Solution"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"2127\" class=\"elementor elementor-2127\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d57aa3 e-con-full e-flex e-con e-parent\" data-id=\"3d57aa3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17d4263 elementor-widget elementor-widget-html\" data-id=\"17d4263\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n#tp-custom-software{\r\n  --tp-ink:#0b1633;\r\n  --tp-text:#4f5f78;\r\n  --tp-muted:#6e7f99;\r\n  --tp-blue:#2864f0;\r\n  --tp-blue-2:#5d8bff;\r\n  --tp-cyan:#35c8dc;\r\n  --tp-green:#2fce76;\r\n  --tp-warm:#B86C3D;\r\n  --tp-line:#dce6f2;\r\n  --tp-soft:#f7faff;\r\n  --tp-soft-2:#eef5ff;\r\n  --tp-navy:#0d1c3e;\r\n  --tp-width:1320px;\r\n  --tp-radius:24px;\r\n  --tp-shadow:0 18px 48px rgba(20,45,91,.075);\r\n  position:relative;\r\n  width:100vw;\r\n  max-width:100vw;\r\n  margin-inline:calc(50% - 50vw);\r\n  overflow-x:clip;\r\n  background:#fff;\r\n  color:var(--tp-ink);\r\n  font-family:var(--e-global-typography-text-font-family,Arial,Helvetica,sans-serif);\r\n  font-size:16px;\r\n  line-height:1.55;\r\n  -webkit-font-smoothing:antialiased;\r\n  text-rendering:optimizeLegibility;\r\n}\r\n\r\n#tp-custom-software,\r\n#tp-custom-software *{\r\n  box-sizing:border-box;\r\n}\r\n\r\n#tp-custom-software img,\r\n#tp-custom-software svg{\r\n  display:block;\r\n  max-width:100%;\r\n}\r\n\r\n#tp-custom-software img{\r\n  image-rendering:auto;\r\n  filter:none;\r\n}\r\n\r\n#tp-custom-software figure{\r\n  margin:0;\r\n}\r\n\r\n#tp-custom-software a,\r\n#tp-custom-software a:hover,\r\n#tp-custom-software a:focus,\r\n#tp-custom-software a:active,\r\n#tp-custom-software a:visited{\r\n  text-decoration:none !important;\r\n  text-decoration-line:none !important;\r\n}\r\n\r\n#tp-custom-software p{\r\n  margin-top:0;\r\n  color:var(--tp-text);\r\n  font-weight:400;\r\n}\r\n\r\n#tp-custom-software h1,\r\n#tp-custom-software h2,\r\n#tp-custom-software h3,\r\n#tp-custom-software h4{\r\n  margin-top:0;\r\n  color:var(--tp-ink);\r\n  font-family:var(--e-global-typography-primary-font-family,Arial,Helvetica,sans-serif);\r\n  text-wrap:balance;\r\n}\r\n\r\n#tp-custom-software h1{\r\n  font-size:54px;\r\n  font-weight:800;\r\n  line-height:1.04;\r\n  letter-spacing:-.045em;\r\n}\r\n\r\n#tp-custom-software h2{\r\n  font-size:38px;\r\n  font-weight:800;\r\n  line-height:1.14;\r\n  letter-spacing:-.032em;\r\n}\r\n\r\n#tp-custom-software h3{\r\n  font-size:28px;\r\n  font-weight:800;\r\n  line-height:1.12;\r\n  letter-spacing:-.028em;\r\n}\r\n\r\n#tp-custom-software h4{\r\n  font-size:22px;\r\n  font-weight:800;\r\n  line-height:1.2;\r\n  letter-spacing:-.02em;\r\n}\r\n\r\n#tp-custom-software section[id]{\r\n  scroll-margin-top:24px;\r\n}\r\n\r\n#tp-custom-software .tp-shell{\r\n  width:min(calc(100% - 64px),var(--tp-width));\r\n  margin-inline:auto;\r\n}\r\n\r\n#tp-custom-software .tp-section{\r\n  padding:88px 0;\r\n}\r\n\r\n#tp-custom-software .tp-section-alt{\r\n  background:linear-gradient(180deg,#f9fbff 0%,#f3f7ff 100%);\r\n}\r\n\r\n#tp-custom-software .tp-eyebrow{\r\n  display:block;\r\n  margin-bottom:11px;\r\n  color:var(--tp-warm);\r\n  font-size:11px;\r\n  font-weight:700;\r\n  line-height:1;\r\n  letter-spacing:.11em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n#tp-custom-software .tp-section-head{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1fr) minmax(340px,.62fr);\r\n  gap:42px;\r\n  align-items:end;\r\n  margin-bottom:38px;\r\n}\r\n\r\n#tp-custom-software .tp-section-head h2{\r\n  margin-bottom:0;\r\n}\r\n\r\n#tp-custom-software .tp-section-head p{\r\n  margin-bottom:0;\r\n  color:#50617d;\r\n  font-size:18px;\r\n  line-height:1.5;\r\n}\r\n\r\n#tp-custom-software .tp-card{\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:var(--tp-radius);\r\n  box-shadow:var(--tp-shadow);\r\n}\r\n\r\n#tp-custom-software .tp-btn{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  gap:8px;\r\n  min-height:48px;\r\n  padding:0 22px;\r\n  border:1px solid transparent;\r\n  border-radius:999px;\r\n  color:#fff !important;\r\n  background:linear-gradient(135deg,var(--tp-blue),var(--tp-blue-2));\r\n  box-shadow:0 8px 18px rgba(40,100,240,.14);\r\n  font-size:14px;\r\n  font-weight:800;\r\n  line-height:1;\r\n  text-decoration:none !important;\r\n  transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease;\r\n}\r\n\r\n#tp-custom-software .tp-btn:hover{\r\n  color:#fff !important;\r\n  transform:translateY(-1px);\r\n  box-shadow:0 10px 24px rgba(40,100,240,.22);\r\n}\r\n\r\n#tp-custom-software .tp-btn-secondary{\r\n  color:var(--tp-ink) !important;\r\n  background:#fff;\r\n  border-color:#d5e0ee;\r\n  box-shadow:none;\r\n}\r\n\r\n#tp-custom-software .tp-btn-secondary:hover{\r\n  color:var(--tp-blue) !important;\r\n  background:#f7faff;\r\n  border-color:#b9cdf8;\r\n  box-shadow:0 9px 22px rgba(20,45,91,.08);\r\n}\r\n\r\n#tp-custom-software .tp-breadcrumb-wrap{\r\n  background:#fff;\r\n  border-bottom:1px solid #edf1f6;\r\n}\r\n\r\n#tp-custom-software .tp-breadcrumb{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:8px;\r\n  min-height:48px;\r\n  overflow-x:auto;\r\n  color:var(--tp-muted);\r\n  white-space:nowrap;\r\n  scrollbar-width:none;\r\n  font-size:13px;\r\n  line-height:1.4;\r\n}\r\n\r\n#tp-custom-software .tp-breadcrumb::-webkit-scrollbar{\r\n  display:none;\r\n}\r\n\r\n#tp-custom-software .tp-breadcrumb a{\r\n  color:#526480;\r\n}\r\n\r\n#tp-custom-software .tp-breadcrumb strong{\r\n  color:#263955;\r\n  font-weight:700;\r\n}\r\n\r\n#tp-custom-software .tp-breadcrumb-sep{\r\n  color:#a7b2c2;\r\n}\r\n\r\n#tp-custom-software .tp-hero{\r\n  position:relative;\r\n  overflow:hidden;\r\n  padding:58px 0 56px;\r\n  background:\r\n    radial-gradient(circle at 89% 18%,rgba(53,200,220,.15),transparent 24%),\r\n    radial-gradient(circle at 70% 88%,rgba(40,100,240,.09),transparent 28%),\r\n    linear-gradient(180deg,#f7faff 0%,#eef5ff 100%);\r\n  border-bottom:1px solid #dce7f4;\r\n}\r\n\r\n#tp-custom-software .tp-hero:after{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:0;\r\n  pointer-events:none;\r\n  opacity:.22;\r\n  background-image:radial-gradient(circle,#a8c6f7 1px,transparent 1.1px);\r\n  background-size:19px 19px;\r\n  -webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 53%,#000 80%,#000 100%);\r\n  mask-image:linear-gradient(90deg,transparent 0%,transparent 53%,#000 80%,#000 100%);\r\n}\r\n\r\n#tp-custom-software .tp-hero-grid{\r\n  position:relative;\r\n  z-index:1;\r\n  display:grid;\r\n  grid-template-columns:minmax(0,.88fr) minmax(600px,1.12fr);\r\n  gap:38px;\r\n  align-items:center;\r\n  min-height:490px;\r\n}\r\n\r\n#tp-custom-software .tp-hero-copy{\r\n  max-width:620px;\r\n}\r\n\r\n#tp-custom-software .tp-hero-badge{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:8px;\r\n  margin-bottom:18px;\r\n  padding:7px 12px;\r\n  color:#1d4cc5;\r\n  background:#fff;\r\n  border:1px solid #cbd9ff;\r\n  border-radius:999px;\r\n  font-size:11px;\r\n  font-weight:800;\r\n  line-height:1;\r\n  letter-spacing:.08em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n#tp-custom-software .tp-hero-badge:before{\r\n  content:\"\";\r\n  width:8px;\r\n  height:8px;\r\n  border-radius:50%;\r\n  background:var(--tp-green);\r\n  box-shadow:0 0 0 5px rgba(47,206,118,.13);\r\n}\r\n\r\n#tp-custom-software .tp-hero h1{\r\n  margin-bottom:18px;\r\n}\r\n\r\n#tp-custom-software .tp-hero-lead{\r\n  max-width:620px;\r\n  margin-bottom:0;\r\n  color:#334865;\r\n  font-size:18px;\r\n  line-height:1.55;\r\n}\r\n\r\n#tp-custom-software .tp-hero-tags{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:8px;\r\n  margin-top:22px;\r\n}\r\n\r\n#tp-custom-software .tp-tag{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:7px;\r\n  padding:9px 13px;\r\n  color:#33455f;\r\n  background:rgba(255,255,255,.88);\r\n  border:1px solid #dbe5f1;\r\n  border-radius:999px;\r\n  font-size:13px;\r\n  font-weight:700;\r\n  line-height:1.25;\r\n}\r\n\r\n#tp-custom-software .tp-tag:before{\r\n  content:\"\";\r\n  width:7px;\r\n  height:7px;\r\n  flex:0 0 7px;\r\n  border-radius:50%;\r\n  background:var(--tp-green);\r\n  box-shadow:0 0 0 4px rgba(47,206,118,.10);\r\n}\r\n\r\n#tp-custom-software .tp-hero-actions{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:12px;\r\n  margin-top:24px;\r\n}\r\n\r\n#tp-custom-software .tp-hero-visual{\r\n  position:relative;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:flex-end;\r\n  min-width:0;\r\n}\r\n\r\n#tp-custom-software .tp-hero-image-wrap{\r\n  position:relative;\r\n  z-index:1;\r\n  width:100%;\r\n  max-width:760px;\r\n  margin-left:auto;\r\n}\r\n\r\n#tp-custom-software .tp-hero-image-wrap:before{\r\n  content:\"\";\r\n  position:absolute;\r\n  z-index:-1;\r\n  inset:8% 7% -3% 7%;\r\n  border-radius:50%;\r\n  background:radial-gradient(circle,rgba(40,100,240,.17),rgba(53,200,220,.05) 54%,transparent 72%);\r\n  filter:blur(3px);\r\n}\r\n\r\n#tp-custom-software .tp-hero-image-card{\r\n  position:relative;\r\n  overflow:hidden;\r\n  width:100%;\r\n  aspect-ratio:1.48\/1;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  padding:12px;\r\n  background:rgba(255,255,255,.72);\r\n  border:1px solid rgba(190,207,232,.8);\r\n  border-radius:26px;\r\n  box-shadow:\r\n    0 24px 60px rgba(20,45,91,.13),\r\n    0 3px 12px rgba(20,45,91,.05);\r\n  backdrop-filter:blur(8px);\r\n}\r\n\r\n#tp-custom-software .tp-hero-image-card img{\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:contain;\r\n  object-position:center;\r\n  border-radius:18px;\r\n}\r\n\r\n#tp-custom-software .tp-hero-float{\r\n  position:absolute;\r\n  z-index:3;\r\n  display:flex;\r\n  align-items:center;\r\n  gap:10px;\r\n  max-width:220px;\r\n  padding:11px 14px;\r\n  color:#243a5a;\r\n  background:rgba(255,255,255,.96);\r\n  border:1px solid #dce7f3;\r\n  border-radius:14px;\r\n  box-shadow:0 12px 28px rgba(20,45,91,.10);\r\n  font-size:12.5px;\r\n  font-weight:700;\r\n}\r\n\r\n#tp-custom-software .tp-hero-float i{\r\n  display:grid;\r\n  place-items:center;\r\n  flex:0 0 auto;\r\n  width:26px;\r\n  height:26px;\r\n  color:#fff;\r\n  background:var(--tp-blue);\r\n  border-radius:8px;\r\n  font-style:normal;\r\n  font-size:11px;\r\n}\r\n\r\n#tp-custom-software .tp-hero-float-one{\r\n  left:-14px;\r\n  top:34px;\r\n}\r\n\r\n#tp-custom-software .tp-hero-float-two{\r\n  right:4px;\r\n  bottom:24px;\r\n}\r\n\r\n#tp-custom-software .tp-trust{\r\n  background:#fff;\r\n  border-bottom:1px solid #e1e9f4;\r\n}\r\n\r\n#tp-custom-software .tp-trust-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,minmax(0,1fr));\r\n}\r\n\r\n#tp-custom-software .tp-trust-item{\r\n  padding:23px 26px;\r\n  border-right:1px solid #e1e9f4;\r\n}\r\n\r\n#tp-custom-software .tp-trust-item:first-child{\r\n  padding-left:0;\r\n}\r\n\r\n#tp-custom-software .tp-trust-item:last-child{\r\n  padding-right:0;\r\n  border-right:0;\r\n}\r\n\r\n#tp-custom-software .tp-trust-item strong{\r\n  display:block;\r\n  margin-bottom:5px;\r\n  color:#1c2f4e;\r\n  font-size:14.5px;\r\n  line-height:1.28;\r\n}\r\n\r\n#tp-custom-software .tp-trust-item span{\r\n  display:block;\r\n  color:#677895;\r\n  font-size:13px;\r\n  line-height:1.45;\r\n}\r\n\r\n#tp-custom-software .tp-anchor-bar{\r\n  background:#fff;\r\n  border-bottom:1px solid #e1e9f4;\r\n}\r\n\r\n#tp-custom-software .tp-anchor-nav{\r\n  display:flex;\r\n  gap:9px;\r\n  overflow-x:auto;\r\n  padding:14px 0;\r\n  scrollbar-width:none;\r\n  -webkit-overflow-scrolling:touch;\r\n}\r\n\r\n#tp-custom-software .tp-anchor-nav::-webkit-scrollbar{\r\n  display:none;\r\n}\r\n\r\n#tp-custom-software .tp-anchor-nav a{\r\n  flex:0 0 auto;\r\n  display:inline-flex;\r\n  align-items:center;\r\n  min-height:38px;\r\n  padding:0 13px;\r\n  color:#4b5c76;\r\n  background:#fbfdff;\r\n  border:1px solid #dbe5f1;\r\n  border-radius:999px;\r\n  white-space:nowrap;\r\n  font-size:12px;\r\n  font-weight:700;\r\n}\r\n\r\n#tp-custom-software .tp-anchor-nav a:hover{\r\n  color:var(--tp-blue);\r\n  background:#edf4ff;\r\n  border-color:#bfd1ff;\r\n}\r\n\r\n#tp-custom-software .tp-answer-grid{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);\r\n  gap:26px;\r\n  align-items:start;\r\n}\r\n\r\n#tp-custom-software .tp-answer-main{\r\n  padding:34px;\r\n}\r\n\r\n#tp-custom-software .tp-answer-main h2{\r\n  margin-bottom:14px;\r\n}\r\n\r\n#tp-custom-software .tp-answer-main p{\r\n  margin-bottom:16px;\r\n  font-size:15px;\r\n  line-height:1.58;\r\n}\r\n\r\n#tp-custom-software .tp-answer-main p:last-child{\r\n  margin-bottom:0;\r\n}\r\n\r\n#tp-custom-software .tp-answer-side{\r\n  display:grid;\r\n  gap:11px;\r\n}\r\n\r\n#tp-custom-software .tp-answer-card{\r\n  padding:21px 22px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:17px;\r\n  box-shadow:0 10px 28px rgba(20,45,91,.045);\r\n}\r\n\r\n#tp-custom-software .tp-answer-card small{\r\n  display:block;\r\n  margin-bottom:7px;\r\n  color:var(--tp-blue);\r\n  font-size:10.5px;\r\n  font-weight:800;\r\n  line-height:1;\r\n  letter-spacing:.08em;\r\n  text-transform:uppercase;\r\n}\r\n\r\n#tp-custom-software .tp-answer-card strong{\r\n  display:block;\r\n  margin-bottom:5px;\r\n  color:#213754;\r\n  font-size:14.5px;\r\n  line-height:1.3;\r\n}\r\n\r\n#tp-custom-software .tp-answer-card span{\r\n  display:block;\r\n  color:#65758e;\r\n  font-size:13.4px;\r\n  line-height:1.48;\r\n}\r\n\r\n#tp-custom-software .tp-custom-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(3,minmax(0,1fr));\r\n  gap:17px;\r\n}\r\n\r\n#tp-custom-software .tp-custom-card{\r\n  padding:27px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:21px;\r\n  box-shadow:0 12px 30px rgba(20,45,91,.045);\r\n  transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;\r\n}\r\n\r\n#tp-custom-software .tp-custom-card:hover{\r\n  transform:translateY(-2px);\r\n  border-color:#bfd0f5;\r\n  box-shadow:0 16px 40px rgba(20,45,91,.075);\r\n}\r\n\r\n#tp-custom-software .tp-card-number{\r\n  display:grid;\r\n  place-items:center;\r\n  width:40px;\r\n  height:40px;\r\n  margin-bottom:20px;\r\n  color:var(--tp-blue);\r\n  background:#edf4ff;\r\n  border-radius:12px;\r\n  font-size:12.5px;\r\n  font-weight:800;\r\n}\r\n\r\n#tp-custom-software .tp-custom-card h3{\r\n  margin-bottom:10px;\r\n  font-size:25px;\r\n}\r\n\r\n#tp-custom-software .tp-custom-card p{\r\n  margin-bottom:15px;\r\n  font-size:14px;\r\n  line-height:1.52;\r\n}\r\n\r\n#tp-custom-software .tp-list{\r\n  display:grid;\r\n  gap:7px;\r\n  margin:0;\r\n  padding:0;\r\n  list-style:none;\r\n}\r\n\r\n#tp-custom-software .tp-list li{\r\n  position:relative;\r\n  padding-left:17px;\r\n  color:var(--tp-text);\r\n  font-size:13.5px;\r\n  line-height:1.45;\r\n}\r\n\r\n#tp-custom-software .tp-list li:before{\r\n  content:\"\";\r\n  position:absolute;\r\n  left:0;\r\n  top:.58em;\r\n  width:6px;\r\n  height:6px;\r\n  border-radius:50%;\r\n  background:var(--tp-blue);\r\n}\r\n\r\n#tp-custom-software .tp-architecture{\r\n  padding:44px;\r\n  background:linear-gradient(145deg,#f9fbff,#eef5ff);\r\n  border:1px solid #dce6f2;\r\n  border-radius:28px;\r\n}\r\n\r\n#tp-custom-software .tp-architecture-head{\r\n  max-width:790px;\r\n  margin-bottom:31px;\r\n}\r\n\r\n#tp-custom-software .tp-architecture-head h2{\r\n  margin-bottom:14px;\r\n}\r\n\r\n#tp-custom-software .tp-architecture-head p{\r\n  margin-bottom:0;\r\n  font-size:17px;\r\n  line-height:1.52;\r\n}\r\n\r\n#tp-custom-software .tp-layer-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,minmax(0,1fr));\r\n  gap:12px;\r\n}\r\n\r\n#tp-custom-software .tp-layer{\r\n  padding:24px 21px;\r\n  background:#fff;\r\n  border:1px solid #dce6f2;\r\n  border-radius:17px;\r\n}\r\n\r\n#tp-custom-software .tp-layer small{\r\n  display:block;\r\n  margin-bottom:14px;\r\n  color:var(--tp-blue);\r\n  font-size:10.5px;\r\n  font-weight:800;\r\n  letter-spacing:.09em;\r\n  line-height:1;\r\n  text-transform:uppercase;\r\n}\r\n\r\n#tp-custom-software .tp-layer h3{\r\n  margin-bottom:9px;\r\n  font-size:22px;\r\n}\r\n\r\n#tp-custom-software .tp-layer p{\r\n  margin-bottom:0;\r\n  color:#65758e;\r\n  font-size:13.5px;\r\n  line-height:1.5;\r\n}\r\n\r\n#tp-custom-software .tp-feature-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,minmax(0,1fr));\r\n  gap:16px;\r\n}\r\n\r\n#tp-custom-software .tp-feature-card{\r\n  padding:24px 21px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:19px;\r\n  box-shadow:0 10px 27px rgba(20,45,91,.045);\r\n}\r\n\r\n#tp-custom-software .tp-feature-icon{\r\n  display:flex;\r\n  align-items:center;\r\n  width:56px;\r\n  height:56px;\r\n  margin-bottom:17px;\r\n}\r\n\r\n#tp-custom-software .tp-feature-icon img{\r\n  width:52px;\r\n  height:52px;\r\n  object-fit:contain;\r\n}\r\n\r\n#tp-custom-software .tp-feature-card h3{\r\n  margin-bottom:8px;\r\n  font-size:20px;\r\n  line-height:1.25;\r\n}\r\n\r\n#tp-custom-software .tp-feature-card p{\r\n  margin-bottom:0;\r\n  font-size:13.5px;\r\n  line-height:1.5;\r\n}\r\n\r\n#tp-custom-software .tp-global-grid{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);\r\n  gap:54px;\r\n  align-items:center;\r\n}\r\n\r\n#tp-custom-software .tp-global-media{\r\n  padding:30px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:24px;\r\n  box-shadow:var(--tp-shadow);\r\n}\r\n\r\n#tp-custom-software .tp-global-media img{\r\n  width:100%;\r\n  height:auto;\r\n}\r\n\r\n#tp-custom-software .tp-global-copy h2{\r\n  margin-bottom:16px;\r\n}\r\n\r\n#tp-custom-software .tp-global-copy > p{\r\n  margin-bottom:24px;\r\n  font-size:16px;\r\n  line-height:1.56;\r\n}\r\n\r\n#tp-custom-software .tp-global-list{\r\n  display:grid;\r\n  gap:12px;\r\n}\r\n\r\n#tp-custom-software .tp-global-item{\r\n  display:grid;\r\n  grid-template-columns:40px 1fr;\r\n  gap:13px;\r\n  align-items:start;\r\n}\r\n\r\n#tp-custom-software .tp-global-icon{\r\n  display:grid;\r\n  place-items:center;\r\n  width:39px;\r\n  height:39px;\r\n  color:var(--tp-blue);\r\n  background:#edf4ff;\r\n  border-radius:11px;\r\n  font-size:14px;\r\n  font-weight:800;\r\n}\r\n\r\n#tp-custom-software .tp-global-item strong{\r\n  display:block;\r\n  margin:1px 0 4px;\r\n  color:#213754;\r\n  font-size:14px;\r\n  line-height:1.3;\r\n}\r\n\r\n#tp-custom-software .tp-global-item span{\r\n  display:block;\r\n  color:#65758e;\r\n  font-size:13.5px;\r\n  line-height:1.48;\r\n}\r\n\r\n#tp-custom-software .tp-app-panel{\r\n  overflow:hidden;\r\n  padding:46px 40px 0;\r\n  background:\r\n    radial-gradient(circle at 85% 18%,rgba(53,200,220,.18),transparent 30%),\r\n    linear-gradient(135deg,#0d1c3e,#17316e);\r\n  border-radius:28px;\r\n  box-shadow:0 22px 55px rgba(13,39,85,.13);\r\n}\r\n\r\n#tp-custom-software .tp-app-head{\r\n  max-width:850px;\r\n  margin:0 auto 36px;\r\n  text-align:center;\r\n}\r\n\r\n#tp-custom-software .tp-app-head .tp-eyebrow{\r\n  color:#bcd3ff;\r\n}\r\n\r\n#tp-custom-software .tp-app-head h2{\r\n  margin-bottom:13px;\r\n  color:#fff;\r\n}\r\n\r\n#tp-custom-software .tp-app-head p{\r\n  margin-bottom:0;\r\n  color:#d7e3fa;\r\n  font-size:17px;\r\n  line-height:1.52;\r\n}\r\n\r\n#tp-custom-software .tp-app-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,minmax(0,1fr));\r\n  gap:25px;\r\n  align-items:end;\r\n  max-width:1180px;\r\n  margin:0 auto;\r\n}\r\n\r\n#tp-custom-software .tp-app-item{\r\n  min-width:0;\r\n  text-align:center;\r\n}\r\n\r\n#tp-custom-software .tp-app-item img{\r\n  width:100%;\r\n  max-width:245px;\r\n  height:auto;\r\n  margin:0 auto;\r\n}\r\n\r\n#tp-custom-software .tp-app-item strong{\r\n  display:block;\r\n  min-height:54px;\r\n  padding:14px 5px 20px;\r\n  color:#fff;\r\n  font-size:13.8px;\r\n  line-height:1.35;\r\n  font-weight:700;\r\n}\r\n\r\n#tp-custom-software .tp-ocpp-grid{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1fr) minmax(380px,.88fr);\r\n  gap:50px;\r\n  align-items:center;\r\n}\r\n\r\n#tp-custom-software .tp-ocpp-copy h2{\r\n  margin-bottom:15px;\r\n}\r\n\r\n#tp-custom-software .tp-ocpp-copy > p{\r\n  margin-bottom:22px;\r\n  font-size:16px;\r\n  line-height:1.56;\r\n}\r\n\r\n#tp-custom-software .tp-protocols{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n  gap:9px;\r\n  margin-bottom:23px;\r\n}\r\n\r\n#tp-custom-software .tp-protocol{\r\n  padding:9px 13px;\r\n  color:#304760;\r\n  background:#fff;\r\n  border:1px solid #dce6f2;\r\n  border-radius:10px;\r\n  font-size:12.8px;\r\n  font-weight:700;\r\n  line-height:1.2;\r\n}\r\n\r\n#tp-custom-software .tp-small-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(2,minmax(0,1fr));\r\n  gap:10px;\r\n}\r\n\r\n#tp-custom-software .tp-small-card{\r\n  padding:16px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:14px;\r\n}\r\n\r\n#tp-custom-software .tp-small-card strong{\r\n  display:block;\r\n  margin-bottom:5px;\r\n  color:#223853;\r\n  font-size:13.8px;\r\n  line-height:1.28;\r\n}\r\n\r\n#tp-custom-software .tp-small-card span{\r\n  display:block;\r\n  color:#65758e;\r\n  font-size:12.8px;\r\n  line-height:1.44;\r\n}\r\n\r\n#tp-custom-software .tp-flow{\r\n  padding:28px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:22px;\r\n  box-shadow:var(--tp-shadow);\r\n}\r\n\r\n#tp-custom-software .tp-flow-node{\r\n  padding:16px 17px;\r\n  text-align:center;\r\n  background:#f8fbff;\r\n  border:1px solid #dce7f2;\r\n  border-radius:13px;\r\n}\r\n\r\n#tp-custom-software .tp-flow-node strong{\r\n  display:block;\r\n  color:#223853;\r\n  font-size:14px;\r\n  line-height:1.25;\r\n}\r\n\r\n#tp-custom-software .tp-flow-node span{\r\n  display:block;\r\n  margin-top:4px;\r\n  color:#697995;\r\n  font-size:12px;\r\n  line-height:1.4;\r\n}\r\n\r\n#tp-custom-software .tp-flow-node-main{\r\n  background:linear-gradient(135deg,#10224a,#1b3d84);\r\n  border-color:transparent;\r\n}\r\n\r\n#tp-custom-software .tp-flow-node-main strong{\r\n  color:#fff;\r\n}\r\n\r\n#tp-custom-software .tp-flow-node-main span{\r\n  color:#d5e2f8;\r\n}\r\n\r\n#tp-custom-software .tp-flow-arrow{\r\n  display:grid;\r\n  place-items:center;\r\n  height:31px;\r\n  color:var(--tp-blue);\r\n  font-size:17px;\r\n}\r\n\r\n#tp-custom-software .tp-advantage-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(4,minmax(0,1fr));\r\n  gap:15px;\r\n}\r\n\r\n#tp-custom-software .tp-advantage-card{\r\n  padding:25px 22px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:19px;\r\n  box-shadow:0 10px 27px rgba(20,45,91,.045);\r\n}\r\n\r\n#tp-custom-software .tp-advantage-number{\r\n  display:grid;\r\n  place-items:center;\r\n  width:40px;\r\n  height:40px;\r\n  margin-bottom:18px;\r\n  color:var(--tp-blue);\r\n  background:#edf4ff;\r\n  border-radius:12px;\r\n  font-size:13px;\r\n  font-weight:800;\r\n}\r\n\r\n#tp-custom-software .tp-advantage-card h3{\r\n  margin-bottom:8px;\r\n  font-size:21px;\r\n}\r\n\r\n#tp-custom-software .tp-advantage-card p{\r\n  margin-bottom:0;\r\n  font-size:13.5px;\r\n  line-height:1.5;\r\n}\r\n\r\n#tp-custom-software .tp-process{\r\n  display:grid;\r\n  grid-template-columns:repeat(5,minmax(0,1fr));\r\n  gap:14px;\r\n}\r\n\r\n#tp-custom-software .tp-step{\r\n  padding:24px 19px;\r\n  border-top:2px solid #dbe5f1;\r\n}\r\n\r\n#tp-custom-software .tp-step small{\r\n  display:block;\r\n  margin-bottom:16px;\r\n  color:var(--tp-blue);\r\n  font-size:11px;\r\n  font-weight:800;\r\n  line-height:1;\r\n  letter-spacing:.08em;\r\n}\r\n\r\n#tp-custom-software .tp-step h3{\r\n  margin-bottom:8px;\r\n  font-size:20px;\r\n}\r\n\r\n#tp-custom-software .tp-step p{\r\n  margin-bottom:0;\r\n  font-size:13.4px;\r\n  line-height:1.5;\r\n}\r\n\r\n#tp-custom-software .tp-use-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(3,minmax(0,1fr));\r\n  gap:15px;\r\n}\r\n\r\n#tp-custom-software .tp-use-card{\r\n  padding:24px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:18px;\r\n  box-shadow:0 10px 26px rgba(20,45,91,.04);\r\n}\r\n\r\n#tp-custom-software .tp-use-card small{\r\n  display:block;\r\n  margin-bottom:14px;\r\n  color:var(--tp-blue);\r\n  font-size:10.5px;\r\n  font-weight:800;\r\n  line-height:1;\r\n  letter-spacing:.1em;\r\n}\r\n\r\n#tp-custom-software .tp-use-card h3{\r\n  margin-bottom:9px;\r\n  font-size:23px;\r\n}\r\n\r\n#tp-custom-software .tp-use-card p{\r\n  margin-bottom:0;\r\n  font-size:13.8px;\r\n  line-height:1.5;\r\n}\r\n\r\n#tp-custom-software .tp-planning{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);\r\n  gap:44px;\r\n  padding:43px;\r\n  background:linear-gradient(145deg,#f9fbff,#eef5ff);\r\n  border:1px solid #dce6f2;\r\n  border-radius:27px;\r\n}\r\n\r\n#tp-custom-software .tp-planning-copy h2{\r\n  margin-bottom:14px;\r\n  font-size:35px;\r\n}\r\n\r\n#tp-custom-software .tp-planning-copy p{\r\n  margin-bottom:0;\r\n  font-size:15px;\r\n  line-height:1.55;\r\n}\r\n\r\n#tp-custom-software .tp-plan-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(2,minmax(0,1fr));\r\n  gap:11px;\r\n}\r\n\r\n#tp-custom-software .tp-plan-item{\r\n  padding:17px;\r\n  background:#fff;\r\n  border:1px solid #dce6f2;\r\n  border-radius:14px;\r\n}\r\n\r\n#tp-custom-software .tp-plan-item strong{\r\n  display:block;\r\n  margin-bottom:5px;\r\n  color:#213754;\r\n  font-size:13.8px;\r\n  line-height:1.28;\r\n}\r\n\r\n#tp-custom-software .tp-plan-item span{\r\n  display:block;\r\n  color:#65758e;\r\n  font-size:12.8px;\r\n  line-height:1.44;\r\n}\r\n\r\n#tp-custom-software .tp-video-card{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);\r\n  gap:34px;\r\n  align-items:center;\r\n  padding:30px;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:28px;\r\n  box-shadow:var(--tp-shadow);\r\n}\r\n\r\n#tp-custom-software .tp-video-copy h2{\r\n  margin-bottom:13px;\r\n}\r\n\r\n#tp-custom-software .tp-video-copy p{\r\n  margin-bottom:0;\r\n  font-size:15px;\r\n  line-height:1.58;\r\n}\r\n\r\n#tp-custom-software .tp-video-embed{\r\n  position:relative;\r\n  overflow:hidden;\r\n  width:100%;\r\n  aspect-ratio:16\/9;\r\n  background:#0b1633;\r\n  border:1px solid #dce6f2;\r\n  border-radius:22px;\r\n  box-shadow:0 16px 38px rgba(20,45,91,.11);\r\n}\r\n\r\n#tp-custom-software .tp-video-embed iframe{\r\n  position:absolute;\r\n  inset:0;\r\n  width:100%;\r\n  height:100%;\r\n  border:0;\r\n}\r\n\r\n#tp-custom-software .tp-cta-wrap{\r\n  padding:76px 0;\r\n  background:#f7faff;\r\n}\r\n\r\n#tp-custom-software .tp-cta{\r\n  position:relative;\r\n  display:flex;\r\n  align-items:center;\r\n  min-height:405px;\r\n  overflow:hidden;\r\n  background:linear-gradient(135deg,#0d1c3e,#17316e);\r\n  border-radius:30px;\r\n  box-shadow:0 22px 58px rgba(13,39,85,.15);\r\n}\r\n\r\n#tp-custom-software .tp-cta-bg{\r\n  position:absolute;\r\n  inset:0;\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n}\r\n\r\n#tp-custom-software .tp-cta-overlay{\r\n  position:absolute;\r\n  inset:0;\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      rgba(13,28,62,.97) 0%,\r\n      rgba(18,43,94,.92) 38%,\r\n      rgba(29,63,133,.68) 64%,\r\n      rgba(36,86,215,.20) 100%\r\n    );\r\n}\r\n\r\n#tp-custom-software .tp-cta-content{\r\n  position:relative;\r\n  z-index:2;\r\n  max-width:735px;\r\n  padding:52px 58px;\r\n}\r\n\r\n#tp-custom-software .tp-cta-content .tp-eyebrow{\r\n  color:#bcd3ff;\r\n}\r\n\r\n#tp-custom-software .tp-cta-content h2{\r\n  margin-bottom:16px;\r\n  color:#fff;\r\n}\r\n\r\n#tp-custom-software .tp-cta-content p{\r\n  max-width:620px;\r\n  margin-bottom:0;\r\n  color:#d9e5fb;\r\n  font-size:16px;\r\n  line-height:1.55;\r\n}\r\n\r\n#tp-custom-software .tp-faq{\r\n  background:linear-gradient(180deg,#fff 0%,#f7faff 100%);\r\n  border-top:1px solid #e4ebf4;\r\n}\r\n\r\n#tp-custom-software .tp-faq-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(2,minmax(0,1fr));\r\n  gap:13px;\r\n}\r\n\r\n#tp-custom-software .tp-faq-item{\r\n  align-self:start;\r\n  overflow:hidden;\r\n  background:#fff;\r\n  border:1px solid var(--tp-line);\r\n  border-radius:18px;\r\n  box-shadow:0 10px 28px rgba(20,45,91,.055);\r\n}\r\n\r\n#tp-custom-software .tp-faq-item summary{\r\n  position:relative;\r\n  display:flex;\r\n  align-items:center;\r\n  min-height:68px;\r\n  padding:17px 52px 17px 19px;\r\n  color:var(--tp-ink);\r\n  cursor:pointer;\r\n  list-style:none;\r\n  font-size:16px;\r\n  font-weight:800;\r\n  line-height:1.4;\r\n}\r\n\r\n#tp-custom-software .tp-faq-item summary::-webkit-details-marker{\r\n  display:none;\r\n}\r\n\r\n#tp-custom-software .tp-faq-item summary:after{\r\n  content:\"+\";\r\n  position:absolute;\r\n  right:18px;\r\n  top:50%;\r\n  display:grid;\r\n  place-items:center;\r\n  width:27px;\r\n  height:27px;\r\n  transform:translateY(-50%);\r\n  color:var(--tp-blue);\r\n  background:#edf4ff;\r\n  border-radius:50%;\r\n  font-size:19px;\r\n  font-weight:500;\r\n  line-height:1;\r\n}\r\n\r\n#tp-custom-software .tp-faq-item[open] summary:after{\r\n  content:\"\u2212\";\r\n}\r\n\r\n#tp-custom-software .tp-faq-answer{\r\n  padding:0 19px 18px;\r\n}\r\n\r\n#tp-custom-software .tp-faq-answer p{\r\n  margin-bottom:0;\r\n  font-size:14.5px;\r\n  line-height:1.58;\r\n}\r\n\r\n#tp-custom-software .tp-faq-answer a{\r\n  color:var(--tp-blue);\r\n  font-weight:700;\r\n}\r\n\r\n#tp-custom-software .tp-final{\r\n  padding:72px 0;\r\n  background:\r\n    radial-gradient(circle at 85% 18%,rgba(53,200,220,.30),transparent 27%),\r\n    linear-gradient(135deg,#0d1c3e,#17316e 58%,#2456d7);\r\n}\r\n\r\n#tp-custom-software .tp-final-grid{\r\n  display:grid;\r\n  grid-template-columns:minmax(0,1fr) auto;\r\n  gap:44px;\r\n  align-items:center;\r\n}\r\n\r\n#tp-custom-software .tp-final .tp-eyebrow{\r\n  color:#bcd3ff;\r\n}\r\n\r\n#tp-custom-software .tp-final h2{\r\n  max-width:780px;\r\n  margin-bottom:13px;\r\n  color:#fff;\r\n}\r\n\r\n#tp-custom-software .tp-final p{\r\n  max-width:730px;\r\n  margin-bottom:0;\r\n  color:#d9e5fb;\r\n  font-size:16px;\r\n  line-height:1.55;\r\n}\r\n\r\n@media (max-width:1240px){\r\n  #tp-custom-software .tp-hero-grid{\r\n    grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);\r\n    gap:28px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero h1{\r\n    font-size:50px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-image-wrap{\r\n    max-width:690px;\r\n  }\r\n\r\n  #tp-custom-software .tp-custom-grid{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n  }\r\n\r\n  #tp-custom-software .tp-feature-grid,\r\n  #tp-custom-software .tp-advantage-grid{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n  }\r\n}\r\n\r\n@media (max-width:1024px){\r\n  #tp-custom-software{\r\n    width:100%;\r\n    max-width:100%;\r\n    margin-inline:0;\r\n  }\r\n\r\n  #tp-custom-software .tp-shell{\r\n    width:min(calc(100% - 40px),var(--tp-width));\r\n  }\r\n\r\n  #tp-custom-software h2{\r\n    font-size:34px;\r\n  }\r\n\r\n  #tp-custom-software h3{\r\n    font-size:28px;\r\n  }\r\n\r\n  #tp-custom-software .tp-section{\r\n    padding:70px 0;\r\n  }\r\n\r\n  #tp-custom-software .tp-section-head{\r\n    grid-template-columns:1fr;\r\n    gap:13px;\r\n  }\r\n\r\n  #tp-custom-software .tp-section-head p{\r\n    font-size:17px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero{\r\n    padding:50px 0 44px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-grid{\r\n    grid-template-columns:1fr;\r\n    gap:34px;\r\n    min-height:0;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-copy{\r\n    max-width:820px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero h1{\r\n    font-size:46px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-visual{\r\n    justify-content:center;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-image-wrap{\r\n    max-width:780px;\r\n    margin-inline:auto;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-float-one{\r\n    left:10px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-float-two{\r\n    right:10px;\r\n  }\r\n\r\n  #tp-custom-software .tp-answer-grid,\r\n  #tp-custom-software .tp-global-grid,\r\n  #tp-custom-software .tp-ocpp-grid,\r\n  #tp-custom-software .tp-planning,\r\n  #tp-custom-software .tp-video-card,\r\n  #tp-custom-software .tp-final-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  #tp-custom-software .tp-layer-grid{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n  }\r\n\r\n  #tp-custom-software .tp-app-grid{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n    max-width:650px;\r\n    gap:32px 28px;\r\n  }\r\n\r\n  #tp-custom-software .tp-app-item img{\r\n    max-width:250px;\r\n  }\r\n\r\n  #tp-custom-software .tp-process{\r\n    grid-template-columns:repeat(3,minmax(0,1fr));\r\n  }\r\n\r\n  #tp-custom-software .tp-use-grid{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n  }\r\n\r\n  #tp-custom-software .tp-final-grid{\r\n    gap:26px;\r\n  }\r\n}\r\n\r\n@media (max-width:720px){\r\n  #tp-custom-software{\r\n    font-size:15px;\r\n  }\r\n\r\n  #tp-custom-software .tp-shell{\r\n    width:min(calc(100% - 26px),var(--tp-width));\r\n  }\r\n\r\n  #tp-custom-software h1{\r\n    font-size:38px;\r\n    line-height:1.06;\r\n  }\r\n\r\n  #tp-custom-software h2{\r\n    font-size:28px;\r\n    line-height:1.16;\r\n  }\r\n\r\n  #tp-custom-software h3{\r\n    font-size:25px;\r\n    line-height:1.13;\r\n  }\r\n\r\n  #tp-custom-software h4{\r\n    font-size:20px;\r\n  }\r\n\r\n  #tp-custom-software .tp-section{\r\n    padding:56px 0;\r\n  }\r\n\r\n  #tp-custom-software .tp-section-head{\r\n    margin-bottom:27px;\r\n  }\r\n\r\n  #tp-custom-software .tp-section-head p{\r\n    font-size:15px;\r\n  }\r\n\r\n  #tp-custom-software .tp-eyebrow{\r\n    font-size:10.5px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero{\r\n    padding:39px 0 34px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-lead{\r\n    font-size:15px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-actions{\r\n    display:grid;\r\n  }\r\n\r\n  #tp-custom-software .tp-btn{\r\n    width:100%;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-tags{\r\n    gap:7px;\r\n  }\r\n\r\n  #tp-custom-software .tp-tag{\r\n    padding:8px 11px;\r\n    font-size:12px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-image-wrap{\r\n    width:100%;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-image-card{\r\n    aspect-ratio:1.35\/1;\r\n    padding:7px;\r\n    border-radius:18px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-image-card img{\r\n    border-radius:12px;\r\n  }\r\n\r\n  #tp-custom-software .tp-hero-float{\r\n    display:none;\r\n  }\r\n\r\n  #tp-custom-software .tp-trust-grid{\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n  }\r\n\r\n  #tp-custom-software .tp-trust-item{\r\n    padding:18px 13px;\r\n    border-bottom:1px solid #e1e9f4;\r\n  }\r\n\r\n  #tp-custom-software .tp-trust-item:nth-child(2){\r\n    border-right:0;\r\n  }\r\n\r\n  #tp-custom-software .tp-trust-item:nth-child(3),\r\n  #tp-custom-software .tp-trust-item:nth-child(4){\r\n    border-bottom:0;\r\n  }\r\n\r\n  #tp-custom-software .tp-trust-item:first-child,\r\n  #tp-custom-software .tp-trust-item:nth-child(3){\r\n    padding-left:0;\r\n  }\r\n\r\n  #tp-custom-software .tp-answer-main{\r\n    padding:22px;\r\n  }\r\n\r\n  #tp-custom-software .tp-custom-grid,\r\n  #tp-custom-software .tp-layer-grid,\r\n  #tp-custom-software .tp-feature-grid,\r\n  #tp-custom-software .tp-small-grid,\r\n  #tp-custom-software .tp-advantage-grid,\r\n  #tp-custom-software .tp-process,\r\n  #tp-custom-software .tp-use-grid,\r\n  #tp-custom-software .tp-plan-grid,\r\n  #tp-custom-software .tp-faq-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  #tp-custom-software .tp-architecture{\r\n    padding:25px 20px;\r\n  }\r\n\r\n  #tp-custom-software .tp-architecture-head p{\r\n    font-size:15px;\r\n  }\r\n\r\n  #tp-custom-software .tp-global-media{\r\n    padding:19px;\r\n  }\r\n\r\n  #tp-custom-software .tp-app-panel{\r\n    padding:31px 17px 0;\r\n  }\r\n\r\n  #tp-custom-software .tp-app-head{\r\n    margin-bottom:28px;\r\n  }\r\n\r\n  #tp-custom-software .tp-app-head p{\r\n    font-size:15px;\r\n  }\r\n\r\n  #tp-custom-software .tp-app-grid{\r\n    grid-template-columns:repeat(4,220px);\r\n    gap:18px;\r\n    justify-content:start;\r\n    max-width:none;\r\n    overflow-x:auto;\r\n    padding:0 4px 9px;\r\n    scrollbar-width:none;\r\n    -webkit-overflow-scrolling:touch;\r\n    scroll-snap-type:x proximity;\r\n  }\r\n\r\n  #tp-custom-software .tp-app-grid::-webkit-scrollbar{\r\n    display:none;\r\n  }\r\n\r\n  #tp-custom-software .tp-app-item{\r\n    scroll-snap-align:start;\r\n  }\r\n\r\n  #tp-custom-software .tp-app-item img{\r\n    max-width:210px;\r\n  }\r\n\r\n  #tp-custom-software .tp-flow{\r\n    padding:20px;\r\n  }\r\n\r\n  #tp-custom-software .tp-planning{\r\n    gap:27px;\r\n    padding:25px 20px;\r\n  }\r\n\r\n  #tp-custom-software .tp-planning-copy h2{\r\n    font-size:28px;\r\n  }\r\n\r\n  #tp-custom-software .tp-video-card{\r\n    gap:25px;\r\n    padding:20px;\r\n  }\r\n\r\n  #tp-custom-software .tp-video-copy p{\r\n    font-size:14px;\r\n  }\r\n\r\n  #tp-custom-software .tp-video-embed{\r\n    border-radius:16px;\r\n  }\r\n\r\n  #tp-custom-software .tp-cta-wrap{\r\n    padding:56px 0;\r\n  }\r\n\r\n  #tp-custom-software .tp-cta{\r\n    min-height:490px;\r\n    align-items:flex-end;\r\n    border-radius:21px;\r\n  }\r\n\r\n  #tp-custom-software .tp-cta-overlay{\r\n    background:\r\n      linear-gradient(\r\n        0deg,\r\n        rgba(13,28,62,.98) 0%,\r\n        rgba(18,43,94,.94) 56%,\r\n        rgba(36,86,215,.34) 100%\r\n      );\r\n  }\r\n\r\n  #tp-custom-software .tp-cta-content{\r\n    width:100%;\r\n    max-width:none;\r\n    padding:31px 22px;\r\n  }\r\n\r\n  #tp-custom-software .tp-cta-content p{\r\n    font-size:14px;\r\n  }\r\n\r\n  #tp-custom-software .tp-faq-item summary{\r\n    min-height:64px;\r\n    padding:15px 48px 15px 16px;\r\n    font-size:15px;\r\n  }\r\n\r\n  #tp-custom-software .tp-faq-answer{\r\n    padding:0 16px 16px;\r\n  }\r\n\r\n  #tp-custom-software .tp-final{\r\n    padding:56px 0;\r\n  }\r\n\r\n  #tp-custom-software .tp-final p{\r\n    font-size:14px;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion:reduce){\r\n  #tp-custom-software *{\r\n    transition:none !important;\r\n    scroll-behavior:auto !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<main id=\"tp-custom-software\">\r\n\r\n<div class=\"tp-breadcrumb-wrap\">\r\n  <div class=\"tp-shell\">\r\n    <nav class=\"tp-breadcrumb\" aria-label=\"Breadcrumb\">\r\n      <a href=\"https:\/\/trendpowercharge.com\/en_gb\/\">Home<\/a>\r\n      <span class=\"tp-breadcrumb-sep\">\/<\/span>\r\n      <a href=\"https:\/\/trendpowercharge.com\/en_gb\/services\/\">Services<\/a>\r\n      <span class=\"tp-breadcrumb-sep\">\/<\/span>\r\n      <strong>Custom EV Charging Software Solution<\/strong>\r\n    <\/nav>\r\n  <\/div>\r\n<\/div>\r\n\r\n<section class=\"tp-hero\" aria-labelledby=\"tp-custom-title\">\r\n  <div class=\"tp-shell\">\r\n    <div class=\"tp-hero-grid\">\r\n\r\n      <div class=\"tp-hero-copy\">\r\n\r\n        <span class=\"tp-hero-badge\">\r\n          Custom EV Charging Software\r\n        <\/span>\r\n\r\n        <h1 id=\"tp-custom-title\">\r\n          Custom EV Charging Software Built Around Your Business\r\n        <\/h1>\r\n\r\n        <p class=\"tp-hero-lead\">\r\n          Build an EV charging platform around your chargers, operating model,\r\n          customer journey and target markets. TRENDPOWER provides custom EV\r\n          charging software for charger management, driver apps, payments,\r\n          billing, localization, integrations and network operations.\r\n        <\/p>\r\n\r\n        <div class=\"tp-hero-tags\">\r\n          <span class=\"tp-tag\">OCPP 1.6 \/ 2.0.1<\/span>\r\n          <span class=\"tp-tag\">Custom App &amp; Portal<\/span>\r\n          <span class=\"tp-tag\">Payments &amp; Billing<\/span>\r\n          <span class=\"tp-tag\">Global Localization<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-hero-actions\">\r\n\r\n          <a class=\"tp-btn\" href=\"https:\/\/trendpowercharge.com\/en_gb\/contact\/\">\r\n            Discuss Your Project\r\n            <span aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n\r\n          <a class=\"tp-btn tp-btn-secondary\" href=\"#tp-custom-scope\">\r\n            Explore Customization\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"tp-hero-visual\">\r\n\r\n        <div class=\"tp-hero-image-wrap\">\r\n\r\n          <figure class=\"tp-hero-image-card\">\r\n            <img\r\n              src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/07\/Custom-EV-charging-software-platform-with-operator-dashboard-and-mobile-app.webp\"\r\n              loading=\"eager\"\r\n              decoding=\"async\"\r\n              fetchpriority=\"high\"\r\n              alt=\"TRENDPOWER custom EV charging software platform with operator dashboard and mobile charging app\">\r\n          <\/figure>\r\n\r\n          <div class=\"tp-hero-float tp-hero-float-one\">\r\n            <i>01<\/i>\r\n            <span>Custom operator dashboard and charging workflows<\/span>\r\n          <\/div>\r\n\r\n          <div class=\"tp-hero-float tp-hero-float-two\">\r\n            <i>02<\/i>\r\n            <span>Driver app, charger management and business data<\/span>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-trust\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-trust-grid\">\r\n\r\n      <div class=\"tp-trust-item\">\r\n        <strong>30+ Countries &amp; Regions<\/strong>\r\n        <span>International EV charging software project experience.<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"tp-trust-item\">\r\n        <strong>OCPP 1.6 \/ 2.0.1<\/strong>\r\n        <span>Integrate compatible EV charging equipment.<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"tp-trust-item\">\r\n        <strong>Flexible Deployment<\/strong>\r\n        <span>Cloud, private and project-specific deployment options.<\/span>\r\n      <\/div>\r\n\r\n      <div class=\"tp-trust-item\">\r\n        <strong>Global Payment Integration<\/strong>\r\n        <span>Build localized charging and payment experiences.<\/span>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<div class=\"tp-anchor-bar\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <nav class=\"tp-anchor-nav\" aria-label=\"Page sections\">\r\n      <a href=\"#tp-custom-overview\">Overview<\/a>\r\n      <a href=\"#tp-custom-scope\">Customization<\/a>\r\n      <a href=\"#tp-custom-features\">Platform Features<\/a>\r\n      <a href=\"#tp-custom-interface\">Software Interface<\/a>\r\n      <a href=\"#tp-custom-global\">Global Ready<\/a>\r\n      <a href=\"#tp-custom-ocpp\">OCPP Integration<\/a>\r\n      <a href=\"#tp-custom-process\">Development Process<\/a>\r\n      <a href=\"#tp-custom-faq\">FAQ<\/a>\r\n    <\/nav>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<section class=\"tp-section\" id=\"tp-custom-overview\" aria-labelledby=\"tp-custom-overview-title\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-answer-grid\">\r\n\r\n      <article class=\"tp-card tp-answer-main\">\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Custom Software Explained\r\n        <\/span>\r\n\r\n        <h2 id=\"tp-custom-overview-title\">\r\n          What Is Custom EV Charging Software?\r\n        <\/h2>\r\n\r\n        <p>\r\n          <strong>Custom EV charging software<\/strong> is an EV charging\r\n          management platform configured or developed around the specific\r\n          technical and commercial requirements of a charging business rather\r\n          than forcing every operator into the same standard workflow.\r\n        <\/p>\r\n\r\n        <p>\r\n          It can connect compatible chargers with a centralized backend and\r\n          extend that foundation with driver apps, operator portals, pricing,\r\n          payments, billing, user management, reporting, localization and\r\n          external system integrations.\r\n        <\/p>\r\n\r\n        <p>\r\n          The purpose is not simply to change the appearance of an application.\r\n          A practical custom platform aligns charging hardware, customer\r\n          experience, operating processes and commercial workflows around the\r\n          way your business actually operates.\r\n        <\/p>\r\n\r\n      <\/article>\r\n\r\n      <aside class=\"tp-answer-side\" aria-label=\"Custom EV charging software at a glance\">\r\n\r\n        <div class=\"tp-answer-card\">\r\n          <small>Best For<\/small>\r\n          <strong>Businesses With Specific Charging Workflows<\/strong>\r\n          <span>\r\n            CPOs, charger manufacturers, fleets, property groups, energy\r\n            companies and regional charging platforms.\r\n          <\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-answer-card\">\r\n          <small>Customize<\/small>\r\n          <strong>Software, Workflows &amp; Integrations<\/strong>\r\n          <span>\r\n            Configure customer journeys, operating processes, billing logic\r\n            and selected third-party integrations.\r\n          <\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-answer-card\">\r\n          <small>Scale<\/small>\r\n          <strong>From Pilot Deployment to Multi-Market Networks<\/strong>\r\n          <span>\r\n            Extend chargers, sites, users, integrations and markets as your\r\n            EV charging business develops.\r\n          <\/span>\r\n        <\/div>\r\n\r\n      <\/aside>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section tp-section-alt\" id=\"tp-custom-scope\" aria-labelledby=\"tp-custom-scope-title\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <header class=\"tp-section-head\">\r\n\r\n      <div>\r\n        <span class=\"tp-eyebrow\">Customization Scope<\/span>\r\n\r\n        <h2 id=\"tp-custom-scope-title\">\r\n          What Can Be Customized in an EV Charging Software Platform?\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <p>\r\n        Custom development can extend beyond branding. Configure the customer\r\n        journey, charger operations, payment model, localization and business\r\n        integrations around your project requirements.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n    <div class=\"tp-custom-grid\">\r\n\r\n      <article class=\"tp-custom-card\">\r\n        <div class=\"tp-card-number\">01<\/div>\r\n        <h3>Driver Experience<\/h3>\r\n        <p>\r\n          Build a charging journey around how customers discover, access,\r\n          monitor and pay for charging.\r\n        <\/p>\r\n        <ul class=\"tp-list\">\r\n          <li>Charging station discovery<\/li>\r\n          <li>QR scan-to-charge<\/li>\r\n          <li>User registration and accounts<\/li>\r\n          <li>Charging progress<\/li>\r\n          <li>Charging history<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"tp-custom-card\">\r\n        <div class=\"tp-card-number\">02<\/div>\r\n        <h3>Operator Workflow<\/h3>\r\n        <p>\r\n          Configure management tools around the daily operation of your\r\n          charging network.\r\n        <\/p>\r\n        <ul class=\"tp-list\">\r\n          <li>Station management<\/li>\r\n          <li>Charger monitoring<\/li>\r\n          <li>User and role management<\/li>\r\n          <li>Remote operations<\/li>\r\n          <li>Operational reporting<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"tp-custom-card\">\r\n        <div class=\"tp-card-number\">03<\/div>\r\n        <h3>Payments &amp; Billing<\/h3>\r\n        <p>\r\n          Match tariffs, billing and payment workflows to your commercial\r\n          model and target market.\r\n        <\/p>\r\n        <ul class=\"tp-list\">\r\n          <li>Charging tariffs<\/li>\r\n          <li>Session fees<\/li>\r\n          <li>Occupancy fees<\/li>\r\n          <li>Payment gateway integration<\/li>\r\n          <li>Transaction records<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"tp-custom-card\">\r\n        <div class=\"tp-card-number\">04<\/div>\r\n        <h3>Charger Integration<\/h3>\r\n        <p>\r\n          Connect supported charging equipment and validate the functions\r\n          required by your project.\r\n        <\/p>\r\n        <ul class=\"tp-list\">\r\n          <li>OCPP charger connection<\/li>\r\n          <li>AC and DC chargers<\/li>\r\n          <li>Mixed-brand networks<\/li>\r\n          <li>Remote charger control<\/li>\r\n          <li>Compatibility testing<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"tp-custom-card\">\r\n        <div class=\"tp-card-number\">05<\/div>\r\n        <h3>Global Localization<\/h3>\r\n        <p>\r\n          Adapt customer-facing and operator-facing experiences to different\r\n          countries and markets.\r\n        <\/p>\r\n        <ul class=\"tp-list\">\r\n          <li>Multiple languages<\/li>\r\n          <li>Regional currencies<\/li>\r\n          <li>Local payment methods<\/li>\r\n          <li>Localized interfaces<\/li>\r\n          <li>Market-specific workflows<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n      <article class=\"tp-custom-card\">\r\n        <div class=\"tp-card-number\">06<\/div>\r\n        <h3>Business Integrations<\/h3>\r\n        <p>\r\n          Connect charging operations with selected enterprise, payment,\r\n          energy and partner systems.\r\n        <\/p>\r\n        <ul class=\"tp-list\">\r\n          <li>Custom APIs<\/li>\r\n          <li>CRM and ERP integration<\/li>\r\n          <li>Energy management systems<\/li>\r\n          <li>Payment systems<\/li>\r\n          <li>Third-party services<\/li>\r\n        <\/ul>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-architecture\">\r\n\r\n      <div class=\"tp-architecture-head\">\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Software Architecture\r\n        <\/span>\r\n\r\n        <h2>\r\n          One EV Charging Software Stack From Charger to Customer\r\n        <\/h2>\r\n\r\n        <p>\r\n          Coordinate charging hardware, network management, commercial\r\n          systems and customer-facing applications through one connected\r\n          EV charging software architecture.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"tp-layer-grid\">\r\n\r\n        <article class=\"tp-layer\">\r\n          <small>Layer 01<\/small>\r\n          <h3>EV Chargers<\/h3>\r\n          <p>\r\n            Compatible AC and DC charging equipment connected through\r\n            supported charging protocols.\r\n          <\/p>\r\n        <\/article>\r\n\r\n        <article class=\"tp-layer\">\r\n          <small>Layer 02<\/small>\r\n          <h3>CPMS Backend<\/h3>\r\n          <p>\r\n            Manage chargers, charging sessions, users, tariffs,\r\n            transactions and network data.\r\n          <\/p>\r\n        <\/article>\r\n\r\n        <article class=\"tp-layer\">\r\n          <small>Layer 03<\/small>\r\n          <h3>Business Systems<\/h3>\r\n          <p>\r\n            Connect payment gateways, APIs, enterprise systems and\r\n            project-specific integrations.\r\n          <\/p>\r\n        <\/article>\r\n\r\n        <article class=\"tp-layer\">\r\n          <small>Layer 04<\/small>\r\n          <h3>User Interfaces<\/h3>\r\n          <p>\r\n            Deliver driver apps, web charging interfaces and operator\r\n            management portals.\r\n          <\/p>\r\n        <\/article>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section tp-section-alt\" id=\"tp-custom-features\" aria-labelledby=\"tp-custom-features-title\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <header class=\"tp-section-head\">\r\n\r\n      <div>\r\n        <span class=\"tp-eyebrow\">Platform Capabilities<\/span>\r\n\r\n        <h2 id=\"tp-custom-features-title\">\r\n          Core Functions for Custom EV Charging Operations\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <p>\r\n        Combine customer-facing charging functions with the management tools\r\n        needed to operate and expand an EV charging network.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n    <div class=\"tp-feature-grid\">\r\n\r\n      <article class=\"tp-feature-card\">\r\n        <figure class=\"tp-feature-icon\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Station-Navigation.webp\"\r\n            width=\"75\"\r\n            height=\"75\"\r\n            decoding=\"async\"\r\n            alt=\"EV charging station navigation software feature\">\r\n        <\/figure>\r\n        <h3>Station Navigation<\/h3>\r\n        <p>\r\n          Help drivers locate chargers and access relevant station and\r\n          charger information.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-feature-card\">\r\n        <figure class=\"tp-feature-icon\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Scan-to-Charge.webp\"\r\n            width=\"75\"\r\n            height=\"75\"\r\n            decoding=\"async\"\r\n            alt=\"QR scan to charge feature for EV charging software\">\r\n        <\/figure>\r\n        <h3>Scan to Charge<\/h3>\r\n        <p>\r\n          Enable QR-based charging access for public and commercial\r\n          charging scenarios.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-feature-card\">\r\n        <figure class=\"tp-feature-icon\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Charging-Reservation.webp\"\r\n            width=\"75\"\r\n            height=\"75\"\r\n            decoding=\"async\"\r\n            alt=\"EV charger reservation software feature\">\r\n        <\/figure>\r\n        <h3>Charging Reservation<\/h3>\r\n        <p>\r\n          Add charger booking workflows when required by the project\r\n          operating model.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-feature-card\">\r\n        <figure class=\"tp-feature-icon\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Order-Management.webp\"\r\n            width=\"75\"\r\n            height=\"75\"\r\n            decoding=\"async\"\r\n            alt=\"EV charging order management software feature\">\r\n        <\/figure>\r\n        <h3>Order Management<\/h3>\r\n        <p>\r\n          Centralize charging orders, transaction information and\r\n          operating records.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-feature-card\">\r\n        <figure class=\"tp-feature-icon\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Device-Management-2.webp\"\r\n            width=\"75\"\r\n            height=\"75\"\r\n            decoding=\"async\"\r\n            alt=\"EV charger device management software feature\">\r\n        <\/figure>\r\n        <h3>Device Management<\/h3>\r\n        <p>\r\n          Organize stations, chargers and connectors through one\r\n          management environment.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-feature-card\">\r\n        <figure class=\"tp-feature-icon\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/OTA-Updates.webp\"\r\n            width=\"75\"\r\n            height=\"75\"\r\n            decoding=\"async\"\r\n            alt=\"EV charger OTA update software feature\">\r\n        <\/figure>\r\n        <h3>OTA Updates<\/h3>\r\n        <p>\r\n          Support remote software or firmware workflows when available\r\n          for compatible charging equipment.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-feature-card\">\r\n        <figure class=\"tp-feature-icon\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Operations-Management-2.webp\"\r\n            width=\"75\"\r\n            height=\"75\"\r\n            decoding=\"async\"\r\n            alt=\"EV charging operations management software feature\">\r\n        <\/figure>\r\n        <h3>Operations Management<\/h3>\r\n        <p>\r\n          Monitor charging activity, network status and daily operating\r\n          workflows from one platform.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-feature-card\">\r\n        <figure class=\"tp-feature-icon\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Data-Analytics.webp\"\r\n            width=\"75\"\r\n            height=\"75\"\r\n            decoding=\"async\"\r\n            alt=\"EV charging software data analytics feature\">\r\n        <\/figure>\r\n        <h3>Data Analytics<\/h3>\r\n        <p>\r\n          Analyze charging sessions, devices, customers and operational\r\n          performance data.\r\n        <\/p>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section\" id=\"tp-custom-interface\" aria-labelledby=\"tp-custom-interface-title\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-app-panel\">\r\n\r\n      <div class=\"tp-app-head\">\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Software Interface Display\r\n        <\/span>\r\n\r\n        <h2 id=\"tp-custom-interface-title\">\r\n          A User-Focused EV Charging Experience\r\n        <\/h2>\r\n\r\n        <p>\r\n          Optimized interface design based on charging user behavior helps\r\n          operators connect station discovery, charging information,\r\n          real-time charging progress and station services through one\r\n          consistent mobile experience.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"tp-app-grid\">\r\n\r\n        <div class=\"tp-app-item\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/front-page.webp\"\r\n            width=\"389\"\r\n            height=\"795\"\r\n            decoding=\"async\"\r\n            alt=\"TRENDPOWER EV charging app front page showing nearby charging stations and charging information\">\r\n          <strong>Front Page<\/strong>\r\n        <\/div>\r\n\r\n        <div class=\"tp-app-item\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/map.webp\"\r\n            width=\"388\"\r\n            height=\"794\"\r\n            decoding=\"async\"\r\n            alt=\"TRENDPOWER EV charging app map showing nearby charging stations and charger availability\">\r\n          <strong>Charging Station Map<\/strong>\r\n        <\/div>\r\n\r\n        <div class=\"tp-app-item\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Charging-Progress.webp\"\r\n            width=\"384\"\r\n            height=\"798\"\r\n            decoding=\"async\"\r\n            alt=\"TRENDPOWER EV charging app showing charging progress power energy charging time and charging fee\">\r\n          <strong>Charging Progress<\/strong>\r\n        <\/div>\r\n\r\n        <div class=\"tp-app-item\">\r\n          <img loading=\"lazy\"\r\n            src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Charging-Station-Details.webp\"\r\n            width=\"390\"\r\n            height=\"797\"\r\n            decoding=\"async\"\r\n            alt=\"TRENDPOWER EV charging app charging station details showing availability payment methods and station services\">\r\n          <strong>Charging Station Details<\/strong>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section tp-section-alt\" id=\"tp-custom-global\" aria-labelledby=\"tp-custom-global-title\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-global-grid\">\r\n\r\n      <figure class=\"tp-global-media\">\r\n        <img loading=\"lazy\"\r\n          src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Trendpower-Globe-Partners.webp\"\r\n          width=\"1000\"\r\n          height=\"335\"\r\n          decoding=\"async\"\r\n          alt=\"TRENDPOWER global EV charging software markets and international deployment\">\r\n      <\/figure>\r\n\r\n      <div class=\"tp-global-copy\">\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Global Localization\r\n        <\/span>\r\n\r\n        <h2 id=\"tp-custom-global-title\">\r\n          Adapt Your EV Charging Platform to Different Markets\r\n        <\/h2>\r\n\r\n        <p>\r\n          International charging projects require more than interface\r\n          translation. User habits, languages, currencies, payment providers\r\n          and operational requirements can vary between markets.\r\n        <\/p>\r\n\r\n        <div class=\"tp-global-list\">\r\n\r\n          <div class=\"tp-global-item\">\r\n            <div class=\"tp-global-icon\">A<\/div>\r\n            <div>\r\n              <strong>Multilingual Interfaces<\/strong>\r\n              <span>\r\n                Configure driver and operator interfaces around the\r\n                languages required by the project.\r\n              <\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"tp-global-item\">\r\n            <div class=\"tp-global-icon\">$<\/div>\r\n            <div>\r\n              <strong>Regional Payment Integration<\/strong>\r\n              <span>\r\n                Connect suitable international or local payment providers\r\n                according to project requirements.\r\n              <\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"tp-global-item\">\r\n            <div class=\"tp-global-icon\">\u25ce<\/div>\r\n            <div>\r\n              <strong>Localized Charging Journey<\/strong>\r\n              <span>\r\n                Adapt registration, charging access, billing and account\r\n                workflows to different markets.\r\n              <\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"tp-global-item\">\r\n            <div class=\"tp-global-icon\">\u2197<\/div>\r\n            <div>\r\n              <strong>Multi-Market Expansion<\/strong>\r\n              <span>\r\n                Extend the same software foundation into additional markets\r\n                as your charging business develops.\r\n              <\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section\" id=\"tp-custom-ocpp\" aria-labelledby=\"tp-custom-ocpp-title\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-ocpp-grid\">\r\n\r\n      <div class=\"tp-ocpp-copy\">\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          OCPP &amp; Hardware Integration\r\n        <\/span>\r\n\r\n        <h2 id=\"tp-custom-ocpp-title\">\r\n          Integrate Compatible EV Chargers Into One Management Platform\r\n        <\/h2>\r\n\r\n        <p>\r\n          TRENDPOWER provides OCPP-based charger integration for EV charging\r\n          projects that need centralized management across compatible charging\r\n          equipment. Final functionality should be validated according to\r\n          charger model, firmware, protocol implementation and project scope.\r\n        <\/p>\r\n\r\n        <div class=\"tp-protocols\">\r\n          <span class=\"tp-protocol\">OCPP 1.6<\/span>\r\n          <span class=\"tp-protocol\">OCPP 2.0.1<\/span>\r\n          <span class=\"tp-protocol\">AC Chargers<\/span>\r\n          <span class=\"tp-protocol\">DC Chargers<\/span>\r\n          <span class=\"tp-protocol\">API Integration<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-small-grid\">\r\n\r\n          <div class=\"tp-small-card\">\r\n            <strong>Mixed-Brand Networks<\/strong>\r\n            <span>\r\n              Connect compatible charger models from different manufacturers.\r\n            <\/span>\r\n          <\/div>\r\n\r\n          <div class=\"tp-small-card\">\r\n            <strong>Joint Testing<\/strong>\r\n            <span>\r\n              Validate required charger functions before larger-scale deployment.\r\n            <\/span>\r\n          <\/div>\r\n\r\n          <div class=\"tp-small-card\">\r\n            <strong>Remote Operations<\/strong>\r\n            <span>\r\n              Use supported monitoring and remote management functions.\r\n            <\/span>\r\n          <\/div>\r\n\r\n          <div class=\"tp-small-card\">\r\n            <strong>Future Expansion<\/strong>\r\n            <span>\r\n              Evaluate additional charger models as your network expands.\r\n            <\/span>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"tp-flow\">\r\n\r\n        <div class=\"tp-flow-node\">\r\n          <strong>Compatible EV Chargers<\/strong>\r\n          <span>AC and DC charging equipment<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-flow-arrow\">\u2193<\/div>\r\n\r\n        <div class=\"tp-flow-node tp-flow-node-main\">\r\n          <strong>TRENDPOWER Charging Platform<\/strong>\r\n          <span>OCPP-based charging network management<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-flow-arrow\">\u2193<\/div>\r\n\r\n        <div class=\"tp-flow-node\">\r\n          <strong>Custom Business Logic<\/strong>\r\n          <span>Users \u00b7 tariffs \u00b7 payments \u00b7 APIs \u00b7 reporting<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-flow-arrow\">\u2193<\/div>\r\n\r\n        <div class=\"tp-flow-node\">\r\n          <strong>App \/ Web \/ Operator Portal<\/strong>\r\n          <span>Customer and operating interfaces<\/span>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section tp-section-alt\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <header class=\"tp-section-head\">\r\n\r\n      <div>\r\n        <span class=\"tp-eyebrow\">\r\n          Why TRENDPOWER\r\n        <\/span>\r\n\r\n        <h2>\r\n          Software Infrastructure for Long-Term EV Charging Operations\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <p>\r\n        Build on a software foundation designed for charger integration,\r\n        international deployment and continued charging-network expansion.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n    <div class=\"tp-advantage-grid\">\r\n\r\n      <article class=\"tp-advantage-card\">\r\n        <div class=\"tp-advantage-number\">01<\/div>\r\n        <h3>Global Compatibility<\/h3>\r\n        <p>\r\n          Support international projects with OCPP, multilingual interfaces\r\n          and localized payment integrations.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-advantage-card\">\r\n        <div class=\"tp-advantage-number\">02<\/div>\r\n        <h3>Flexible Deployment<\/h3>\r\n        <p>\r\n          Plan cloud, private or project-specific deployment around your\r\n          technical requirements.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-advantage-card\">\r\n        <div class=\"tp-advantage-number\">03<\/div>\r\n        <h3>Custom Development<\/h3>\r\n        <p>\r\n          Extend workflows and integrations instead of limiting the project\r\n          to a fixed standard software configuration.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-advantage-card\">\r\n        <div class=\"tp-advantage-number\">04<\/div>\r\n        <h3>Scalable Architecture<\/h3>\r\n        <p>\r\n          Expand charging sites, devices, users and target markets as the\r\n          business develops.\r\n        <\/p>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section\" id=\"tp-custom-process\" aria-labelledby=\"tp-custom-process-title\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <header class=\"tp-section-head\">\r\n\r\n      <div>\r\n        <span class=\"tp-eyebrow\">\r\n          Development Process\r\n        <\/span>\r\n\r\n        <h2 id=\"tp-custom-process-title\">\r\n          From EV Charging Software Requirements to Network Launch\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <p>\r\n        Define the software architecture, charger integration and business\r\n        workflows clearly before deployment to reduce implementation risk.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n    <div class=\"tp-process\">\r\n\r\n      <article class=\"tp-step\">\r\n        <small>STEP 01<\/small>\r\n        <h3>Define Requirements<\/h3>\r\n        <p>\r\n          Confirm target markets, users, business model, charger types and\r\n          required software workflows.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-step\">\r\n        <small>STEP 02<\/small>\r\n        <h3>Design the Solution<\/h3>\r\n        <p>\r\n          Define software modules, apps, portals, permissions, integrations\r\n          and deployment architecture.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-step\">\r\n        <small>STEP 03<\/small>\r\n        <h3>Develop &amp; Integrate<\/h3>\r\n        <p>\r\n          Connect chargers and external services while developing\r\n          project-specific software functions.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-step\">\r\n        <small>STEP 04<\/small>\r\n        <h3>Test &amp; Validate<\/h3>\r\n        <p>\r\n          Validate charging communication, customer journeys, payments and\r\n          operating workflows.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-step\">\r\n        <small>STEP 05<\/small>\r\n        <h3>Deploy &amp; Expand<\/h3>\r\n        <p>\r\n          Launch the agreed solution and extend sites, charger models,\r\n          integrations and markets when required.\r\n        <\/p>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section tp-section-alt\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <header class=\"tp-section-head\">\r\n\r\n      <div>\r\n        <span class=\"tp-eyebrow\">\r\n          Business Scenarios\r\n        <\/span>\r\n\r\n        <h2>\r\n          Who Needs Custom EV Charging Software?\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <p>\r\n        Custom software is most valuable when a charging business has\r\n        workflows, integrations or market requirements that cannot be handled\r\n        efficiently by a standard platform alone.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n    <div class=\"tp-use-grid\">\r\n\r\n      <article class=\"tp-use-card\">\r\n        <small>01<\/small>\r\n        <h3>Charge Point Operators<\/h3>\r\n        <p>\r\n          Build public and destination charging services with customized\r\n          customer journeys, pricing and network operations.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-use-card\">\r\n        <small>02<\/small>\r\n        <h3>EV Charger Manufacturers<\/h3>\r\n        <p>\r\n          Combine compatible charger hardware with software services,\r\n          management tools and customer-facing interfaces.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-use-card\">\r\n        <small>03<\/small>\r\n        <h3>Fleet Operators<\/h3>\r\n        <p>\r\n          Configure private charging access, fleet records, operational\r\n          reporting and fleet-specific workflows.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-use-card\">\r\n        <small>04<\/small>\r\n        <h3>Energy Companies<\/h3>\r\n        <p>\r\n          Connect charging services with selected energy, customer and\r\n          enterprise systems.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-use-card\">\r\n        <small>05<\/small>\r\n        <h3>Property &amp; Parking Groups<\/h3>\r\n        <p>\r\n          Manage charging across commercial, residential, hospitality and\r\n          parking locations.\r\n        <\/p>\r\n      <\/article>\r\n\r\n      <article class=\"tp-use-card\">\r\n        <small>06<\/small>\r\n        <h3>Regional Charging Platforms<\/h3>\r\n        <p>\r\n          Build localized charging services around regional languages,\r\n          payments and operating requirements.\r\n        <\/p>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-planning\">\r\n\r\n      <div class=\"tp-planning-copy\">\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Project Planning\r\n        <\/span>\r\n\r\n        <h2>\r\n          What Should You Prepare Before Requesting a Custom Software Quote?\r\n        <\/h2>\r\n\r\n        <p>\r\n          A clear project scope makes it easier to evaluate charger\r\n          compatibility, development workload, external integrations and\r\n          deployment architecture.\r\n        <\/p>\r\n\r\n        <div class=\"tp-hero-actions\">\r\n          <a class=\"tp-btn\" href=\"https:\/\/trendpowercharge.com\/en_gb\/contact\/\">\r\n            Request Technical Consultation\r\n            <span aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"tp-plan-grid\">\r\n\r\n        <div class=\"tp-plan-item\">\r\n          <strong>Target Markets<\/strong>\r\n          <span>Countries, languages and intended launch regions.<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-plan-item\">\r\n          <strong>Charging Hardware<\/strong>\r\n          <span>Charger brands, models, firmware and protocols.<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-plan-item\">\r\n          <strong>User Types<\/strong>\r\n          <span>Drivers, fleets, residents, employees or partners.<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-plan-item\">\r\n          <strong>Commercial Model<\/strong>\r\n          <span>Tariffs, billing, service fees and payment requirements.<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-plan-item\">\r\n          <strong>User Interfaces<\/strong>\r\n          <span>Mobile apps, web charging pages and operator portals.<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"tp-plan-item\">\r\n          <strong>Integrations<\/strong>\r\n          <span>Payment, CRM, ERP, energy and partner systems.<\/span>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section tp-section-alt\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-video-card\">\r\n\r\n      <div class=\"tp-video-copy\">\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Platform Demo\r\n        <\/span>\r\n\r\n        <h2>\r\n          See the EV Charging Software in Action\r\n        <\/h2>\r\n\r\n        <p>\r\n          Explore how TRENDPOWER connects charger management, customer-facing\r\n          applications and charging-network operations within one software\r\n          environment.\r\n        <\/p>\r\n\r\n        <div class=\"tp-hero-actions\">\r\n          <a class=\"tp-btn tp-btn-secondary\" href=\"https:\/\/trendpowercharge.com\/en_gb\/contact\/\">\r\n            Request a Live Demo\r\n            <span aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"tp-video-embed\">\r\n        <iframe\r\n          src=\"https:\/\/www.youtube.com\/embed\/7Zx4nO-LLys?start=4\"\r\n          title=\"TRENDPOWER Custom EV Charging Software Platform Demo\"\r\n          loading=\"lazy\"\r\n          referrerpolicy=\"strict-origin-when-cross-origin\"\r\n          allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\r\n          allowfullscreen>\r\n        <\/iframe>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-cta-wrap\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-cta\">\r\n\r\n      <img loading=\"lazy\"\r\n        class=\"tp-cta-bg\"\r\n        src=\"https:\/\/trendpowercharge.com\/wp-content\/uploads\/2026\/03\/Try-demo.webp\"\r\n        width=\"1540\"\r\n        height=\"410\"\r\n        decoding=\"async\"\r\n        alt=\"TRENDPOWER EV charging management software platform demonstration\">\r\n\r\n      <div class=\"tp-cta-overlay\"><\/div>\r\n\r\n      <div class=\"tp-cta-content\">\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Custom Software Project\r\n        <\/span>\r\n\r\n        <h2>\r\n          Have Charging Requirements That Standard Software Cannot Solve?\r\n        <\/h2>\r\n\r\n        <p>\r\n          Tell TRENDPOWER what chargers you use, where your network will\r\n          operate and what the platform needs to do. Our team can help\r\n          evaluate a practical custom EV charging software scope.\r\n        <\/p>\r\n\r\n        <div class=\"tp-hero-actions\">\r\n          <a class=\"tp-btn\" href=\"https:\/\/trendpowercharge.com\/en_gb\/contact\/\">\r\n            Discuss Your Requirements\r\n            <span aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-section tp-faq\" id=\"tp-custom-faq\" aria-labelledby=\"tp-custom-faq-title\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <header class=\"tp-section-head\">\r\n\r\n      <div>\r\n        <span class=\"tp-eyebrow\">\r\n          Frequently Asked Questions\r\n        <\/span>\r\n\r\n        <h2 id=\"tp-custom-faq-title\">\r\n          Custom EV Charging Software FAQ\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <p>\r\n        Common questions about custom EV charging software, OCPP charger\r\n        integration, payments, localization, deployment and software\r\n        development.\r\n      <\/p>\r\n\r\n    <\/header>\r\n\r\n    <div class=\"tp-faq-grid\">\r\n\r\n      <details class=\"tp-faq-item\" open>\r\n        <summary>\r\n          What is custom EV charging software?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            Custom EV charging software is a charging management platform\r\n            configured or developed around specific charger hardware,\r\n            business workflows, customer journeys, pricing models,\r\n            integrations and target markets.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tp-faq-item\">\r\n        <summary>\r\n          How is custom EV charging software different from a standard CPMS?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            A standard CPMS provides established charger and network management\r\n            functions. Custom software can extend that foundation with\r\n            project-specific interfaces, workflows, integrations and\r\n            commercial logic.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tp-faq-item\">\r\n        <summary>\r\n          Can TRENDPOWER integrate chargers from different manufacturers?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            Compatible chargers from different manufacturers can potentially\r\n            be connected through an OCPP-based charging platform. Final\r\n            compatibility depends on charger model, firmware, OCPP\r\n            implementation and required project functions.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tp-faq-item\">\r\n        <summary>\r\n          Does TRENDPOWER support OCPP 1.6 and OCPP 2.0.1?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            TRENDPOWER supports OCPP 1.6 and OCPP 2.0.1 integration.\r\n            Specific charger functions should still be verified against\r\n            the hardware and firmware used by each project.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tp-faq-item\">\r\n        <summary>\r\n          Can the software include a custom mobile app and web portal?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            Yes. A custom project can include driver-facing mobile or web\r\n            experiences together with operator and business management\r\n            interfaces according to the agreed project scope.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tp-faq-item\">\r\n        <summary>\r\n          Can local payment gateways be integrated?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            Payment integrations can be planned according to the target\r\n            country, selected payment provider, technical interfaces and\r\n            commercial requirements.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tp-faq-item\">\r\n        <summary>\r\n          Can the EV charging platform be privately deployed?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            Private or on-premises deployment can be evaluated for projects\r\n            requiring greater control over hosting and data architecture.\r\n            Cloud and other project-specific deployment approaches can also\r\n            be considered.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tp-faq-item\">\r\n        <summary>\r\n          What information should I provide before requesting a software quote?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            Useful information includes target markets, charger brands and\r\n            models, expected network scale, user types, payment requirements,\r\n            required applications, external integrations and preferred\r\n            deployment model.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <details class=\"tp-faq-item\">\r\n        <summary>\r\n          Do I need custom software if I only want my own brand?\r\n        <\/summary>\r\n        <div class=\"tp-faq-answer\">\r\n          <p>\r\n            Not necessarily. If your main requirement is your own logo,\r\n            interface identity and branded charging application,\r\n            <a href=\"https:\/\/trendpowercharge.com\/en_gb\/white-label-ev-charging-software-for-operators\/\">\r\n              white-label EV charging software\r\n            <\/a>\r\n            may be more suitable. Full custom development is generally more\r\n            appropriate when deeper workflow or integration customization\r\n            is required.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"tp-final\">\r\n  <div class=\"tp-shell\">\r\n\r\n    <div class=\"tp-final-grid\">\r\n\r\n      <div>\r\n\r\n        <span class=\"tp-eyebrow\">\r\n          Talk to TRENDPOWER\r\n        <\/span>\r\n\r\n        <h2>\r\n          Build an EV Charging Platform Around the Way Your Business Operates\r\n        <\/h2>\r\n\r\n        <p>\r\n          Share your charger models, target markets, operating workflow and\r\n          integration requirements. TRENDPOWER can help define a practical\r\n          custom EV charging software solution for your project.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n      <div>\r\n        <a class=\"tp-btn\" href=\"https:\/\/trendpowercharge.com\/en_gb\/contact\/\">\r\n          Request a Demo\r\n          <span aria-hidden=\"true\">\u2197<\/span>\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<\/main>\r\n\r\n<script type=\"application\/ld+json\">{\n    \"@context\": \"https:\\\/\\\/schema.org\",\n    \"@graph\": [\n        {\n            \"@type\": \"BreadcrumbList\",\n            \"@id\": \"https:\\\/\\\/trendpowercharge.com\\\/custom-ev-charging-software-solution\\\/#breadcrumb\",\n            \"itemListElement\": [\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 1,\n                    \"name\": \"Home\",\n                    \"item\": \"https:\\\/\\\/trendpowercharge.com\\\/\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 2,\n                    \"name\": \"Services\",\n                    \"item\": \"https:\\\/\\\/trendpowercharge.com\\\/services\\\/\"\n                },\n                {\n                    \"@type\": \"ListItem\",\n                    \"position\": 3,\n                    \"name\": \"Custom EV Charging Software Solution\",\n                    \"item\": \"https:\\\/\\\/trendpowercharge.com\\\/custom-ev-charging-software-solution\\\/\"\n                }\n            ]\n        },\n        {\n            \"@type\": \"Service\",\n            \"@id\": \"https:\\\/\\\/trendpowercharge.com\\\/custom-ev-charging-software-solution\\\/#service\",\n            \"name\": \"Custom EV Charging Software Solution\",\n            \"alternateName\": [\n                \"Custom EV Charging Software\",\n                \"EV Charging Software Development\",\n                \"Custom EV Charging Platform\"\n            ],\n            \"serviceType\": \"Custom EV charging software development and EV charging management platform integration\",\n            \"url\": \"https:\\\/\\\/trendpowercharge.com\\\/custom-ev-charging-software-solution\\\/\",\n            \"description\": \"TRENDPOWER provides custom EV charging software for OCPP charger integration, mobile apps, operator portals, payments, billing, localization, analytics, API integration and EV charging network operations.\",\n            \"provider\": {\n                \"@type\": \"Organization\",\n                \"name\": \"TRENDPOWER\",\n                \"url\": \"https:\\\/\\\/trendpowercharge.com\\\/\"\n            },\n            \"areaServed\": \"Worldwide\",\n            \"audience\": {\n                \"@type\": \"Audience\",\n                \"audienceType\": \"Charge point operators, EV charger manufacturers, fleet operators, property companies, energy companies and regional EV charging platforms\"\n            }\n        },\n        {\n            \"@type\": \"FAQPage\",\n            \"@id\": \"https:\\\/\\\/trendpowercharge.com\\\/custom-ev-charging-software-solution\\\/#faq\",\n            \"mainEntity\": [\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"What is custom EV charging software?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Custom EV charging software is a charging management platform configured or developed around specific charger hardware, business workflows, customer journeys, pricing models, integrations and target markets.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"How is custom EV charging software different from a standard CPMS?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"A standard CPMS provides established charger and network management functions. Custom software can extend that foundation with project-specific interfaces, workflows, integrations and commercial logic.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Can TRENDPOWER integrate chargers from different manufacturers?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Compatible chargers from different manufacturers can potentially be connected through an OCPP-based charging platform. Final compatibility depends on charger model, firmware, OCPP implementation and required project functions.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Does TRENDPOWER support OCPP 1.6 and OCPP 2.0.1?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"TRENDPOWER supports OCPP 1.6 and OCPP 2.0.1 integration. Specific charger functions should still be verified against the hardware and firmware used by each project.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Can the software include a custom mobile app and web portal?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Yes. A custom project can include driver-facing mobile or web experiences together with operator and business management interfaces according to the agreed project scope.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Can local payment gateways be integrated?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Payment integrations can be planned according to the target country, selected payment provider, technical interfaces and commercial requirements.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Can the EV charging platform be privately deployed?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Private or on-premises deployment can be evaluated for projects requiring greater control over hosting and data architecture. Cloud and other project-specific deployment approaches can also be considered.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"What information should I provide before requesting a software quote?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Useful information includes target markets, charger brands and models, expected network scale, user types, payment requirements, required applications, external integrations and preferred deployment model.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Do I need custom software if I only want my own brand?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Not necessarily. White-label EV charging software may be more suitable when the main requirement is branded apps and interfaces. Full custom development is generally more appropriate when deeper workflow or integration customization is required.\"\n                    }\n                }\n            ]\n        }\n    ]\n}<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Home \/ Services \/ Custom EV Charging Software Solution Custom EV Charging Software Custom EV Charging Software Built Around Your [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2127","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/trendpowercharge.com\/en_gb\/wp-json\/wp\/v2\/pages\/2127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trendpowercharge.com\/en_gb\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/trendpowercharge.com\/en_gb\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/en_gb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trendpowercharge.com\/en_gb\/wp-json\/wp\/v2\/comments?post=2127"}],"version-history":[{"count":61,"href":"https:\/\/trendpowercharge.com\/en_gb\/wp-json\/wp\/v2\/pages\/2127\/revisions"}],"predecessor-version":[{"id":5563,"href":"https:\/\/trendpowercharge.com\/en_gb\/wp-json\/wp\/v2\/pages\/2127\/revisions\/5563"}],"wp:attachment":[{"href":"https:\/\/trendpowercharge.com\/en_gb\/wp-json\/wp\/v2\/media?parent=2127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}