{"id":7700,"date":"2025-12-02T12:20:17","date_gmt":"2025-12-02T12:20:17","guid":{"rendered":"https:\/\/www.commusoft.com\/?post_type=industry&#038;p=7700"},"modified":"2026-02-24T17:47:22","modified_gmt":"2026-02-24T23:47:22","slug":"renewable-energy-software","status":"publish","type":"industry","link":"https:\/\/www.commusoft.com\/en-gb\/industries\/renewable-energy-software\/","title":{"rendered":"Renewable Energy Software"},"content":{"rendered":"<header id=\"hero-block_fae59ea8a2504871aea11926f3d4c5b5\" class=\"pt-[72px] relative bg-dark-background overflow-hidden\">\n\t<div class=\"relative z-10 wrapper flex flex-col gap-10 md:flex-row justify-between md:items-center py-14 md:py-24 text-white\">\n\t\t<div class=\"md:w-[50.40%]\">\n\t\t\t\t\t\t\t<h1 class=\"text-3xl font-bold sm:text-4xl lg:text-[52px] mb-3 md:mb-6\"><b>Powering <\/b> the Future of Your <b>Renewable Energy<\/b> Business<\/h1>\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"text-lg md:text-xl prose prose-commusoft prose-invert\"><p><span style=\"font-weight: 400\">As more of your clients opt for renewable energy, it&#8217;s time to switch to a digital job management solution. Commusoft&#8217;s renewable energy software streamlines complex installation and maintenance workflows, helping you scale your growth in the green energy sector.<\/span><\/p>\n<\/div>\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t<\/div>\n\t\t<div class=\"md:w-[43.88%]\">\n\t\t\t<img decoding=\"async\" width=\"1440\" height=\"960\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2024\/05\/renewable-energy-asset-software-blog-cover.jpg\" class=\"w-full h-auto rounded-sm overflow-hidden\" alt=\"Two workers inspecting information on an iPad with solar panels and a wind turbine in the background\" loading=\"eager\" fetchpriority=\"high\" data-no-lazy=\"1\" sizes=\"(max-width: 768px) 100vw, (max-width: 1280px) 50vw, 720px\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2024\/05\/renewable-energy-asset-software-blog-cover.jpg 1920w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2024\/05\/renewable-energy-asset-software-blog-cover-300x200.jpg 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2024\/05\/renewable-energy-asset-software-blog-cover-1024x683.jpg 1024w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2024\/05\/renewable-energy-asset-software-blog-cover-768x512.jpg 768w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2024\/05\/renewable-energy-asset-software-blog-cover-1536x1024.jpg 1536w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2024\/05\/renewable-energy-asset-software-blog-cover-18x12.jpg 18w\" \/>\t\t<\/div>\n\t<\/div>\n\n\t\t<svg aria-hidden=\"true\" width=\"788\" height=\"525\" class=\"absolute bottom-0 right-0 z-0\" viewbox=\"0 0 788 525\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t<rect opacity=\"0.2\" x=\"1167.11\" y=\"-601\" width=\"484.393\" height=\"1835.17\" transform=\"rotate(39.4919 1167.11 -601)\" fill=\"url(#paint0_linear_1106_13102)\" fill-opacity=\"0.2\"\/>\n\t<defs>\n\t<lineargradient id=\"paint0_linear_1106_13102\" x1=\"1196.18\" y1=\"153.479\" x2=\"1320.54\" y2=\"617.732\" gradientunits=\"userSpaceOnUse\">\n\t<stop stop-color=\"white\" stop-opacity=\"0\"\/>\n\t<stop offset=\"1\" stop-color=\"white\"\/>\n\t<\/lineargradient>\n\t<\/defs>\n\t<\/svg>\n\t<svg aria-hidden=\"true\" width=\"477\" height=\"525\" class=\"absolute top-0 left-0 z-0\" viewbox=\"0 0 477 525\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t<rect opacity=\"0.6\" x=\"103.113\" y=\"-601\" width=\"484.393\" height=\"1104.01\" transform=\"rotate(39.4919 103.113 -601)\" fill=\"url(#paint0_linear_1106_13101)\" fill-opacity=\"0.2\"\/>\n\t<defs>\n\t<lineargradient id=\"paint0_linear_1106_13101\" x1=\"132.184\" y1=\"-147.119\" x2=\"179.197\" y2=\"144.631\" gradientunits=\"userSpaceOnUse\">\n\t<stop stop-color=\"white\" stop-opacity=\"0\"\/>\n\t<stop offset=\"1\" stop-color=\"white\"\/>\n\t<\/lineargradient>\n\t<\/defs>\n\t<\/svg>\n\n\n<\/header>\n\n<section id=\"small-awards-banner-block_d9cac5c33aeea184fad81816bb3e5a3b\" class=\"bg-white\">\n\t<div class=\"wrapper py-8 md:py-12\">\n\t\t<div class=\"flex flex-col md:flex-row md:items-center md:justify-between gap-8\">\n\t\t\t<!-- Heading -->\n\t\t\t\t\t\t\t<div class=\"md:w-[50.40%]\">\n\t\t\t\t\t<h2 class=\"text-2xl md:text-3xl font-bold\">\n\t\t\t\t\t\tContractors love us: Over 200 reviews online!\t\t\t\t\t<\/h2>\n\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<!-- Awards Logos -->\n\t\t\t\t\t\t\t<div class=\"flex-1 md:max-w-1\/2\">\n\t\t\t\t\t<div class=\"flex flex-wrap items-center justify-center lg:justify-end gap-6 md:gap-8\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0\">\n\t\t\t\t\t\t\t\t\t<img \n\t\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/image-17.png\" \n\t\t\t\t\t\t\t\t\t\talt=\"Source Force Leader fall 2023 logo\"\n\t\t\t\t\t\t\t\t\t\twidth=\"60\"\n\t\t\t\t\t\t\t\t\t\theight=\"64\"\n\t\t\t\t\t\t\t\t\t\tclass=\"max-w-[120px] h-auto object-contain\"\n\t\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0\">\n\t\t\t\t\t\t\t\t\t<img \n\t\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/image-16.png\" \n\t\t\t\t\t\t\t\t\t\talt=\"Slashdot Leader Spring 2024 logo\"\n\t\t\t\t\t\t\t\t\t\twidth=\"57\"\n\t\t\t\t\t\t\t\t\t\theight=\"64\"\n\t\t\t\t\t\t\t\t\t\tclass=\"max-w-[120px] h-auto object-contain\"\n\t\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0\">\n\t\t\t\t\t\t\t\t\t<img \n\t\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/image-15.png\" \n\t\t\t\t\t\t\t\t\t\talt=\"High Performer Spring 2025 logo\"\n\t\t\t\t\t\t\t\t\t\twidth=\"56\"\n\t\t\t\t\t\t\t\t\t\theight=\"64\"\n\t\t\t\t\t\t\t\t\t\tclass=\"max-w-[120px] h-auto object-contain\"\n\t\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0\">\n\t\t\t\t\t\t\t\t\t<img \n\t\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/image-14.png\" \n\t\t\t\t\t\t\t\t\t\talt=\"GetApp Best Features &amp; Functionality 2024 Award logo\"\n\t\t\t\t\t\t\t\t\t\twidth=\"82\"\n\t\t\t\t\t\t\t\t\t\theight=\"64\"\n\t\t\t\t\t\t\t\t\t\tclass=\"max-w-[120px] h-auto object-contain\"\n\t\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0\">\n\t\t\t\t\t\t\t\t\t<img \n\t\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2026\/01\/Untitled-design.png\" \n\t\t\t\t\t\t\t\t\t\talt=\"Software Advice FrontRunners 2026 award for top-rated Field Service Management software\"\n\t\t\t\t\t\t\t\t\t\twidth=\"62\"\n\t\t\t\t\t\t\t\t\t\theight=\"62\"\n\t\t\t\t\t\t\t\t\t\tclass=\"max-w-[120px] h-auto object-contain\"\n\t\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0\">\n\t\t\t\t\t\t\t\t\t<img \n\t\t\t\t\t\t\t\t\t\tsrc=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2026\/01\/2026-Awards.png\" \n\t\t\t\t\t\t\t\t\t\talt=\"Capterra Shortlist 2026: Preventative Maintenance\"\n\t\t\t\t\t\t\t\t\t\twidth=\"62\"\n\t\t\t\t\t\t\t\t\t\theight=\"62\"\n\t\t\t\t\t\t\t\t\t\tclass=\"max-w-[120px] h-auto object-contain\"\n\t\t\t\t\t\t\t\t\t\tloading=\"lazy\"\n\t\t\t\t\t\t\t\t\t\/>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n<section id=\"content-section-accordion-block_8ee72f082d283ad10d315213637dd3d2\" class=\"overflow-hidden bg-background-alt\">\n\t<div class=\"wrapper py-8 md:py-16\">\n\t\t<div class=\"flex flex-col md:flex-row-reverse justify-between gap-y-10 md:gap-16\">\n\t\t\t\t\t\t\t<div class=\"md:w-[44.018%]\">\n\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"644\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x-3-views-generator-PPM-US-1024x644.png\" class=\"w-full h-auto rounded\" alt=\"3 views of generator PPM on different devices\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x-3-views-generator-PPM-US-1024x644.png 1024w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x-3-views-generator-PPM-US-300x189.png 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x-3-views-generator-PPM-US-768x483.png 768w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x-3-views-generator-PPM-US-18x12.png 18w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x-3-views-generator-PPM-US-120x74.png 120w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/1080x-3-views-generator-PPM-US.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"md:w-[48.58%]\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"text-2xl font-bold md:text-[32px]\">\n\t\t\t\t\t\tEnhanced and Optimised Installation Management\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"mt-6 accordion-container\" id=\"accordion-content-section-accordion-block_8ee72f082d283ad10d315213637dd3d2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"border-b border-gray-200 last:border-b-0 group accordion-item\" open>\n\t\t\t\t\t\t\t\t<summary class=\"w-full py-4 text-left flex items-center justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg font-semibold\">\n\t\t\t\t\t\t\t\t\t\tMaximise Your Existing Engineers\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<svg \n\t\t\t\t\t\t\t\t\t\tclass=\"w-5 h-5 text-foreground transition-transform duration-200 group-open:rotate-180\"\n\t\t\t\t\t\t\t\t\t\tfill=\"none\" \n\t\t\t\t\t\t\t\t\t\tstroke=\"currentColor\" \n\t\t\t\t\t\t\t\t\t\tviewbox=\"0 0 24 24\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div class=\"pb-4 prose prose-commusoft\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400\">Renewable energy installations are complex, multi-stage projects. Our core Jobs product provides powerful Installation management tools to help you track progress from initial site survey to final commissioning. Coordinate your teams, manage tasks, and ensure every installation runs smoothly.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"border-b border-gray-200 last:border-b-0 group accordion-item\" >\n\t\t\t\t\t\t\t\t<summary class=\"w-full py-4 text-left flex items-center justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg font-semibold\">\n\t\t\t\t\t\t\t\t\t\tYour Customer Records\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<svg \n\t\t\t\t\t\t\t\t\t\tclass=\"w-5 h-5 text-foreground transition-transform duration-200 group-open:rotate-180\"\n\t\t\t\t\t\t\t\t\t\tfill=\"none\" \n\t\t\t\t\t\t\t\t\t\tstroke=\"currentColor\" \n\t\t\t\t\t\t\t\t\t\tviewbox=\"0 0 24 24\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div class=\"pb-4 prose prose-commusoft\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400\">Store vital client contact details, job histories, digital asset records, and communication logs in a single platform with our powerful CRM. Your team shouldn&#8217;t struggle to find the customer data they need; our software gives them a 360-degree view of every client relationship.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"border-b border-gray-200 last:border-b-0 group accordion-item\" >\n\t\t\t\t\t\t\t\t<summary class=\"w-full py-4 text-left flex items-center justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg font-semibold\">\n\t\t\t\t\t\t\t\t\t\tOversee Your Mobile Workforce\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<svg \n\t\t\t\t\t\t\t\t\t\tclass=\"w-5 h-5 text-foreground transition-transform duration-200 group-open:rotate-180\"\n\t\t\t\t\t\t\t\t\t\tfill=\"none\" \n\t\t\t\t\t\t\t\t\t\tstroke=\"currentColor\" \n\t\t\t\t\t\t\t\t\t\tviewbox=\"0 0 24 24\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div class=\"pb-4 prose prose-commusoft\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400\">Whether your team is on a roof installing solar panels or in a remote field servicing a commercial heat pump, our mobile app keeps them connected. With powerful offline capabilities, engineers can manage their entire workload without a signal, and the app automatically syncs with the office when connection returns.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<script>\n\t\t\t\t\t(function() {\n\t\t\t\t\t\t'use strict';\n\t\t\t\t\t\t\/\/ Only run on frontend, not in editor\n\t\t\t\t\t\tif (typeof window === 'undefined' || (document.body && document.body.classList.contains('block-editor-page'))) {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tvar container = document.getElementById('accordion-content-section-accordion-block_8ee72f082d283ad10d315213637dd3d2');\n\t\t\t\t\t\tif (!container) return;\n\t\t\t\t\t\t\n\t\t\t\t\t\tvar items = container.querySelectorAll('.accordion-item');\n\t\t\t\t\t\t\n\t\t\t\t\t\titems.forEach(function(item) {\n\t\t\t\t\t\t\titem.addEventListener('toggle', function() {\n\t\t\t\t\t\t\t\tif (this.open) {\n\t\t\t\t\t\t\t\t\titems.forEach(function(otherItem) {\n\t\t\t\t\t\t\t\t\t\tif (otherItem !== item && otherItem.open) {\n\t\t\t\t\t\t\t\t\t\t\totherItem.open = false;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t});\n\t\t\t\t\t})();\n\t\t\t\t\t<\/script>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"mt-6 flex flex-wrap gap-3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"btn btn--primary\" href=\"#book-a-call\">\n\t\t\t\t\t\t\t\tBook a demo\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n<section id=\"content-section-accordion-block_d5fa46121ba024bd30ab82ffc4ef6057\" class=\"overflow-hidden bg-white\">\n\t<div class=\"wrapper py-8 md:py-16\">\n\t\t<div class=\"flex flex-col md:flex-row justify-between gap-y-10 md:gap-16\">\n\t\t\t\t\t\t\t<div class=\"md:w-[44.018%]\">\n\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-Generac-proposal-labors-and-materials-US-1-1024x576.png\" class=\"w-full h-auto rounded\" alt=\"Example proposal for standby generator, including labour and materials\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-Generac-proposal-labors-and-materials-US-1-1024x576.png 1024w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-Generac-proposal-labors-and-materials-US-1-300x169.png 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-Generac-proposal-labors-and-materials-US-1-768x432.png 768w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-Generac-proposal-labors-and-materials-US-1-18x10.png 18w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/1280x720-Generac-proposal-labors-and-materials-US-1.png 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"md:w-[48.58%]\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"text-2xl font-bold md:text-[32px]\">\n\t\t\t\t\t\tUpgraded and Integrated <b>Sales<\/b> and <b>Service<\/b>\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"mt-6 accordion-container\" id=\"accordion-content-section-accordion-block_d5fa46121ba024bd30ab82ffc4ef6057\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"border-b border-gray-200 last:border-b-0 group accordion-item\" open>\n\t\t\t\t\t\t\t\t<summary class=\"w-full py-4 text-left flex items-center justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg font-semibold\">\n\t\t\t\t\t\t\t\t\t\tWin Business Faster with Appealing Quotes\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<svg \n\t\t\t\t\t\t\t\t\t\tclass=\"w-5 h-5 text-foreground transition-transform duration-200 group-open:rotate-180\"\n\t\t\t\t\t\t\t\t\t\tfill=\"none\" \n\t\t\t\t\t\t\t\t\t\tstroke=\"currentColor\" \n\t\t\t\t\t\t\t\t\t\tviewbox=\"0 0 24 24\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div class=\"pb-4 prose prose-commusoft\">\n\t\t\t\t\t\t\t\t\t<p class=\" translation-block\"><span style=\"font-weight: 400\">The renewables industry is competitive; stand out with professional, custom <a href=\"https:\/\/www.commusoft.com\/en-gb\/features\/estimating-and-quoting-software\/\" target=\"_self\">Sales Proposals<\/a>. Our solar panel installation software tools help you build appealing quotes that detail system benefits, potential savings, and financing options to win more clients.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"border-b border-gray-200 last:border-b-0 group accordion-item\" >\n\t\t\t\t\t\t\t\t<summary class=\"w-full py-4 text-left flex items-center justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg font-semibold\">\n\t\t\t\t\t\t\t\t\t\tEasily Oversee Customer Assets\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<svg \n\t\t\t\t\t\t\t\t\t\tclass=\"w-5 h-5 text-foreground transition-transform duration-200 group-open:rotate-180\"\n\t\t\t\t\t\t\t\t\t\tfill=\"none\" \n\t\t\t\t\t\t\t\t\t\tstroke=\"currentColor\" \n\t\t\t\t\t\t\t\t\t\tviewbox=\"0 0 24 24\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div class=\"pb-4 prose prose-commusoft\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400\">The job doesn&#8217;t end after installation. Our <a href=\"https:\/\/www.commusoft.com\/en-us\/features\/asset-maintenance-sofware\">Asset Maintenance<\/a> feature allows you to maintain detailed records for all customer equipment, whether it&#8217;s solar panels, inverters, geothermal heat pumps, or batteries. Track performance and service history to provide exceptional long-term care.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"border-b border-gray-200 last:border-b-0 group accordion-item\" >\n\t\t\t\t\t\t\t\t<summary class=\"w-full py-4 text-left flex items-center justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg font-semibold\">\n\t\t\t\t\t\t\t\t\t\tBuild Custom Service Plans\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<svg \n\t\t\t\t\t\t\t\t\t\tclass=\"w-5 h-5 text-foreground transition-transform duration-200 group-open:rotate-180\"\n\t\t\t\t\t\t\t\t\t\tfill=\"none\" \n\t\t\t\t\t\t\t\t\t\tstroke=\"currentColor\" \n\t\t\t\t\t\t\t\t\t\tviewbox=\"0 0 24 24\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div class=\"pb-4 prose prose-commusoft\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400\">Create a predictable revenue stream with our <a href=\"https:\/\/www.commusoft.com\/en-us\/features\/service-contract-management-software\">Service Contract Management<\/a> feature. Build custom preventative care solutions and maintenance plans for your clients. The system automates the scheduling and invoicing for this recurring work, helping you secure long-term profitability.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<script>\n\t\t\t\t\t(function() {\n\t\t\t\t\t\t'use strict';\n\t\t\t\t\t\t\/\/ Only run on frontend, not in editor\n\t\t\t\t\t\tif (typeof window === 'undefined' || (document.body && document.body.classList.contains('block-editor-page'))) {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tvar container = document.getElementById('accordion-content-section-accordion-block_d5fa46121ba024bd30ab82ffc4ef6057');\n\t\t\t\t\t\tif (!container) return;\n\t\t\t\t\t\t\n\t\t\t\t\t\tvar items = container.querySelectorAll('.accordion-item');\n\t\t\t\t\t\t\n\t\t\t\t\t\titems.forEach(function(item) {\n\t\t\t\t\t\t\titem.addEventListener('toggle', function() {\n\t\t\t\t\t\t\t\tif (this.open) {\n\t\t\t\t\t\t\t\t\titems.forEach(function(otherItem) {\n\t\t\t\t\t\t\t\t\t\tif (otherItem !== item && otherItem.open) {\n\t\t\t\t\t\t\t\t\t\t\totherItem.open = false;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t});\n\t\t\t\t\t})();\n\t\t\t\t\t<\/script>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"mt-6 flex flex-wrap gap-3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"btn btn--primary\" href=\"#book-a-call\">\n\t\t\t\t\t\t\t\tBook a demo\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n<div id=\"quotes-carousel-block_dd3a6ea13be3703f611c4335496d196e\" \n  class=\"py-16 bg-tertiary text-white\">\n  \n  <div class=\"wrapper relative\">\n    <div class=\"relative min-h-[400px]\">\n              <div class=\"quote-slide transition-opacity duration-500 ease-in-out opacity-100\" data-slide-index=\"0\">\n          <div class=\"flex flex-col md:flex-row gap-10 md:gap-24 justify-between\">\n            <!-- Image Column -->\n            <div class=\"relative w-full md:w-[37.298%]\">\n                              <div class=\"rounded-sm overflow-hidden\">\n                  <img decoding=\"async\" width=\"300\" height=\"166\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Keith-Richards-Premier-Heating-Surrey-2-300x166.png\" class=\"w-full h-full object-cover\" alt=\"Keith Richards\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Keith-Richards-Premier-Heating-Surrey-2-300x166.png 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Keith-Richards-Premier-Heating-Surrey-2-768x424.png 768w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Keith-Richards-Premier-Heating-Surrey-2-18x10.png 18w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Keith-Richards-Premier-Heating-Surrey-2.png 992w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>                <\/div>\n                          <\/div>\n            \n            <!-- Quote Column -->\n            <div class=\"space-y-6 w-full md:w-[55.309%]\">\n              <!-- Quote Icon -->\n              <div class=\"flex items-start\">\n                <div class=\"w-16 h-16 rounded-full flex items-center justify-center flex-shrink-0 bg-primary rotate-180\">\n                  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 26 20\" class=\"w-6 h-6 text-white\"><path fill=\"currentColor\" d=\"M.333.667h11.334v10.2L5.69 19.333H2.06l3.555-8H.333V.667Zm14 0h11.334v10.2l-5.976 8.466H16.06l3.555-8h-5.282V.667Z\"\/><\/svg>\n                <\/div>\n              <\/div>\n              \n              <!-- Quote Text -->\n                              <blockquote class=\"text-xl lg:text-[28px] pt-6 font-bold leading-relaxed\">\n                  We install gas, LPG, oil, and we&#039;ve started installing air source heat pumps. Keeping the information for all of those systems is just as easy on Commusoft.                <\/blockquote>\n                            \n              <!-- Quote Author -->\n                              <div class=\"border-t-[10px] border-white\/20 pt-6 flex justify-between\">\n                  <div>\n                                          <div class=\"font-bold text-lg md:text-xl\">\n                        Keith Richards                      <\/div>\n                                        \n                                          <div class=\"font-medium\">\n                        Owner, Premier Heating Surrey                      <\/div>\n                                      <\/div>\n                                      <div class=\"max-w-[200px]\">\n                      <img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Premier-Heating-Surrey-Logo-300x300.png\" class=\"w-full h-auto max-h-16 object-contain\" alt=\"Owner, Premier Heating Surrey\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Premier-Heating-Surrey-Logo-300x300.png 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Premier-Heating-Surrey-Logo-150x150.png 150w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Premier-Heating-Surrey-Logo-12x12.png 12w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Premier-Heating-Surrey-Logo.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>                    <\/div>\n                                  <\/div>\n                                  \n            <\/div>\n          <\/div>\n        <\/div>\n          <\/div>\n    \n    <!-- Carousel Navigation - Fixed Position -->\n    <div class=\"flex items-center justify-center mt-6 space-x-4 carousel-navigation w-full md:w-1\/3 xl:w-full xl:max-w-[550px]\">\n      <!-- Previous Button -->\n      <button class=\"prev-btn p-2 rounded-full border-2 border-current hover:bg-current hover:bg-opacity-10 transition-colors duration-200 focus:outline-none focus:ring-2 focus:ring-current focus:ring-opacity-50\"\n        aria-label=\"Previous quote\">\n        <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n          <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 19l-7-7 7-7\"><\/path>\n        <\/svg>\n      <\/button>\n      \n      <!-- Dots Navigation -->\n      <div class=\"flex space-x-2 dots-container\">\n                  <button class=\"dot-btn w-2 h-2 rounded-full transition-all duration-200 cursor-pointer bg-current w-10\"\n            data-slide=\"0\"\n            aria-label=\"Go to slide 1\">\n            <span class=\"sr-only\">Go to slide 1<\/span>\n          <\/button>\n              <\/div>\n      \n      <!-- Next Button -->\n      <button class=\"next-btn p-2 rounded-full border-2 border-current hover:bg-current hover:bg-opacity-10 transition-colors duration-200 focus:outline-none focus:ring-2 focus:ring-current focus:ring-opacity-50\"\n        aria-label=\"Next quote\">\n        <svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n          <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5l7 7-7 7\"><\/path>\n        <\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script type=\"text\/javascript\">\n(function() {\n  var carousel = document.getElementById('quotes-carousel-block_dd3a6ea13be3703f611c4335496d196e');\n  if (!carousel) return;\n  \n  var currentSlide = 0;\n  var slides = carousel.querySelectorAll('.quote-slide');\n  var totalSlides = slides.length;\n  var prevBtn = carousel.querySelector('.prev-btn');\n  var nextBtn = carousel.querySelector('.next-btn');\n  var dotButtons = carousel.querySelectorAll('.dot-btn');\n  \n  if (totalSlides === 0) return;\n  \n  function updateSlide() {\n    \/\/ Update slides visibility\n    slides.forEach(function(slide, index) {\n      if (index === currentSlide) {\n        slide.classList.remove('opacity-0', 'hidden');\n        slide.classList.add('opacity-100');\n      } else {\n        slide.classList.remove('opacity-100');\n        slide.classList.add('opacity-0', 'hidden');\n      }\n    });\n    \n    \/\/ Update dots\n    dotButtons.forEach(function(dot, index) {\n      if (index === currentSlide) {\n        dot.classList.remove('bg-opacity-30', 'w-2');\n        dot.classList.add('w-10');\n      } else {\n        dot.classList.remove('w-10');\n        dot.classList.add('bg-opacity-30', 'w-2');\n      }\n    });\n    \n    \/\/ Update button states\n    if (prevBtn) {\n      if (currentSlide === 0) {\n        prevBtn.disabled = true;\n        prevBtn.classList.add('opacity-50', 'cursor-not-allowed');\n      } else {\n        prevBtn.disabled = false;\n        prevBtn.classList.remove('opacity-50', 'cursor-not-allowed');\n      }\n    }\n    \n    if (nextBtn) {\n      if (currentSlide === totalSlides - 1) {\n        nextBtn.disabled = true;\n        nextBtn.classList.add('opacity-50', 'cursor-not-allowed');\n      } else {\n        nextBtn.disabled = false;\n        nextBtn.classList.remove('opacity-50', 'cursor-not-allowed');\n      }\n    }\n  }\n  \n  function goToSlide(index) {\n    if (index >= 0 && index < totalSlides) {\n      currentSlide = index;\n      updateSlide();\n    }\n  }\n  \n  function nextSlide() {\n    if (currentSlide < totalSlides - 1) {\n      currentSlide++;\n      updateSlide();\n    }\n  }\n  \n  function previousSlide() {\n    if (currentSlide > 0) {\n      currentSlide--;\n      updateSlide();\n    }\n  }\n  \n  \/\/ Event listeners\n  if (prevBtn) {\n    prevBtn.addEventListener('click', previousSlide);\n  }\n  \n  if (nextBtn) {\n    nextBtn.addEventListener('click', nextSlide);\n  }\n  \n  dotButtons.forEach(function(dot) {\n    dot.addEventListener('click', function() {\n      var slideIndex = parseInt(this.getAttribute('data-slide'), 10);\n      goToSlide(slideIndex);\n    });\n  });\n  \n  \/\/ Keyboard navigation\n  carousel.addEventListener('keydown', function(e) {\n    if (e.key === 'ArrowLeft') {\n      previousSlide();\n    } else if (e.key === 'ArrowRight') {\n      nextSlide();\n    }\n  });\n  \n  \/\/ Initialize\n  updateSlide();\n})();\n<\/script>\n\n\n<section id=\"content-section-accordion-block_bf6d7d90fe414c08c5459786572f2296\" class=\"overflow-hidden bg-background-alt\">\n\t<div class=\"wrapper py-8 md:py-16\">\n\t\t<div class=\"flex flex-col md:flex-row-reverse justify-between gap-y-10 md:gap-16\">\n\t\t\t\t\t\t\t<div class=\"md:w-[44.018%]\">\n\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"788\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US_Feature_sales_portal_deposit-1024x788.png\" class=\"w-full h-auto rounded\" alt=\"Payment section of sales portal feature\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US_Feature_sales_portal_deposit-1024x788.png 1024w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US_Feature_sales_portal_deposit-300x231.png 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US_Feature_sales_portal_deposit-768x591.png 768w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US_Feature_sales_portal_deposit-16x12.png 16w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US_Feature_sales_portal_deposit.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"md:w-[48.58%]\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"text-2xl font-bold md:text-[32px]\">\n\t\t\t\t\t\t<b>Enhanced<\/b> and <b> Optimised<\/b> Financial Control\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"mt-6 accordion-container\" id=\"accordion-content-section-accordion-block_bf6d7d90fe414c08c5459786572f2296\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"border-b border-gray-200 last:border-b-0 group accordion-item\" open>\n\t\t\t\t\t\t\t\t<summary class=\"w-full py-4 text-left flex items-center justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg font-semibold\">\n\t\t\t\t\t\t\t\t\t\tUnderstand True Project Profitability\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<svg \n\t\t\t\t\t\t\t\t\t\tclass=\"w-5 h-5 text-foreground transition-transform duration-200 group-open:rotate-180\"\n\t\t\t\t\t\t\t\t\t\tfill=\"none\" \n\t\t\t\t\t\t\t\t\t\tstroke=\"currentColor\" \n\t\t\t\t\t\t\t\t\t\tviewbox=\"0 0 24 24\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div class=\"pb-4 prose prose-commusoft\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400\">For long and complex installations, knowing your numbers is critical. Our <a href=\"https:\/\/www.commusoft.com\/en-us\/features\/job-costing-software\">Job Costing<\/a> feature provides a real-time view of profitability by automatically tracking all labour from timesheets and all high-value materials from purchase orders against the project budget.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"border-b border-gray-200 last:border-b-0 group accordion-item\" >\n\t\t\t\t\t\t\t\t<summary class=\"w-full py-4 text-left flex items-center justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg font-semibold\">\n\t\t\t\t\t\t\t\t\t\tTake Control of Your Inventory\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<svg \n\t\t\t\t\t\t\t\t\t\tclass=\"w-5 h-5 text-foreground transition-transform duration-200 group-open:rotate-180\"\n\t\t\t\t\t\t\t\t\t\tfill=\"none\" \n\t\t\t\t\t\t\t\t\t\tstroke=\"currentColor\" \n\t\t\t\t\t\t\t\t\t\tviewbox=\"0 0 24 24\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div class=\"pb-4 prose prose-commusoft\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400\">Manage your high-value components with our <a href=\"https:\/\/www.commusoft.com\/en-us\/features\/Inventory-management\">Stock Management<\/a> feature. Track solar panels, inverters, batteries, and other critical parts across your warehouse and engineer vans. Ensure you have the right stock on hand for installations and repairs to improve efficiency.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details class=\"border-b border-gray-200 last:border-b-0 group accordion-item\" >\n\t\t\t\t\t\t\t\t<summary class=\"w-full py-4 text-left flex items-center justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg font-semibold\">\n\t\t\t\t\t\t\t\t\t\tStreamline Project and Contract Invoicing\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<svg \n\t\t\t\t\t\t\t\t\t\tclass=\"w-5 h-5 text-foreground transition-transform duration-200 group-open:rotate-180\"\n\t\t\t\t\t\t\t\t\t\tfill=\"none\" \n\t\t\t\t\t\t\t\t\t\tstroke=\"currentColor\" \n\t\t\t\t\t\t\t\t\t\tviewbox=\"0 0 24 24\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"><\/path>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div class=\"pb-4 prose prose-commusoft\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400\">Our flexible Invoicing tools are built for the renewables industry. Handle large, multi-stage job invoices as well as automated recurring billing for your ongoing service contracts. Get paid faster and maintain a healthy cash flow.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<script>\n\t\t\t\t\t(function() {\n\t\t\t\t\t\t'use strict';\n\t\t\t\t\t\t\/\/ Only run on frontend, not in editor\n\t\t\t\t\t\tif (typeof window === 'undefined' || (document.body && document.body.classList.contains('block-editor-page'))) {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tvar container = document.getElementById('accordion-content-section-accordion-block_bf6d7d90fe414c08c5459786572f2296');\n\t\t\t\t\t\tif (!container) return;\n\t\t\t\t\t\t\n\t\t\t\t\t\tvar items = container.querySelectorAll('.accordion-item');\n\t\t\t\t\t\t\n\t\t\t\t\t\titems.forEach(function(item) {\n\t\t\t\t\t\t\titem.addEventListener('toggle', function() {\n\t\t\t\t\t\t\t\tif (this.open) {\n\t\t\t\t\t\t\t\t\titems.forEach(function(otherItem) {\n\t\t\t\t\t\t\t\t\t\tif (otherItem !== item && otherItem.open) {\n\t\t\t\t\t\t\t\t\t\t\totherItem.open = false;\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t});\n\t\t\t\t\t})();\n\t\t\t\t\t<\/script>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"mt-6 flex flex-wrap gap-3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"btn btn--primary\" href=\"#book-a-call\">\n\t\t\t\t\t\t\t\tBook a demo\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n<section id=\"content-section-tabbed-features-block_85e717cd81d978d504cfc8736e24ca91\" class=\"bg-white\">\n\t<div class=\"wrapper py-8 md:py-16\">\n\t\t\t\t\t<div class=\"mb-12\">\n\t\t\t\t<h2 class=\"text-3xl font-bold md:text-4xl\">\n\t\t\t\t\tPowerful Features for Renewable Energy Businesses\t\t\t\t<\/h2>\n\t\t\t<\/div>\n\t\t\n\t\t<div class=\"tabbed-features-container\" data-initial-tab=\"0\">\n\t\t\t<!-- Mobile: Simple List (No Images) -->\n\t\t\t<div class=\"md:hidden space-y-6 mobile-features-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"flex md:gap-4 mobile-feature-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0\">\n\t\t\t\t\t\t\t\t<i class=\"&lt;i class=&quot;fa-solid fa-gears&quot;&gt;&lt;\/i&gt; text-lg\"><\/i>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1 space-y-2\">\n\t\t\t\t\t\t\t<h3 class=\"font-semibold text-lg text-foreground\">\n\t\t\t\t\t\t\t\tStreamline Operations from Field to Office\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"prose prose-commusoft prose-sm\">\n\t\t\t\t\t\t\t\t\t<h2>A Single Platform for Your Entire Workflow<\/h2>\n<p><span style=\"font-weight: 400\">Commusoft\u2019s core Jobs product tracks every work order, unifying your entire team, while our mobile app provides your engineers with all the information they need to succeed on-site. Every piece of data is stored in one place, giving you a single source of truth.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"flex md:gap-4 mobile-feature-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0\">\n\t\t\t\t\t\t\t\t<i class=\"&lt;i class=&quot;fa-solid fa-comment-check&quot;&gt;&lt;\/i&gt; text-lg\"><\/i>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1 space-y-2\">\n\t\t\t\t\t\t\t<h3 class=\"font-semibold text-lg text-foreground\">\n\t\t\t\t\t\t\t\tAutomate Customer &amp; Team Communication\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"prose prose-commusoft prose-sm\">\n\t\t\t\t\t\t\t\t\t<h2>Automated &amp; Professional Communications<\/h2>\n<p><span style=\"font-weight: 400\">Reduce admin work with our customer communication suite. Automated reminders and &#8220;on our way&#8221; alerts keep customers informed, while real-time updates keep your office in sync.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"flex md:gap-4 mobile-feature-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0\">\n\t\t\t\t\t\t\t\t<i class=\"&lt;i class=&quot;fa-solid fa-people-roof&quot;&gt;&lt;\/i&gt; text-lg\"><\/i>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1 space-y-2\">\n\t\t\t\t\t\t\t<h3 class=\"font-semibold text-lg text-foreground\">\n\t\t\t\t\t\t\t\tManage Field Work with Confidence\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"prose prose-commusoft prose-sm\">\n\t\t\t\t\t\t\t\t\t<h2>Empower Your Team in the Field<\/h2>\n<p><span style=\"font-weight: 400\">Take control of field ops. Our intelligent job scheduling dispatches engineers with specialised skills. Add Fleet+ for real-time vehicle tracking to optimise routes to remote sites.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<!-- Tablet: Simple List with Images -->\n\t\t\t<div class=\"hidden md:block lg:hidden space-y-6 tablet-features-list\">\n\t\t\t\t\t\t\t\t\t<div class=\"flex gap-6 items-start tablet-feature-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 w-[335px]\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"195\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US-Payments-QR-code-with-apple-pay-300x195.png\" class=\"w-full h-auto rounded-sm\" alt=\"Payments option with a QR code with Apple Pay\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US-Payments-QR-code-with-apple-pay-300x195.png 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US-Payments-QR-code-with-apple-pay-1024x666.png 1024w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US-Payments-QR-code-with-apple-pay-768x499.png 768w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US-Payments-QR-code-with-apple-pay-18x12.png 18w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US-Payments-QR-code-with-apple-pay.png 1200w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1 space-y-2\">\n\t\t\t\t\t\t\t<h3 class=\"font-semibold text-foreground\">\n\t\t\t\t\t\t\t\tStreamline Operations from Field to Office\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"prose prose-commusoft\">\n\t\t\t\t\t\t\t\t\t<h2>A Single Platform for Your Entire Workflow<\/h2>\n<p><span style=\"font-weight: 400\">Commusoft\u2019s core Jobs product tracks every work order, unifying your entire team, while our mobile app provides your engineers with all the information they need to succeed on-site. Every piece of data is stored in one place, giving you a single source of truth.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"flex gap-6 items-start tablet-feature-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1 space-y-2\">\n\t\t\t\t\t\t\t<h3 class=\"font-semibold text-foreground\">\n\t\t\t\t\t\t\t\tAutomate Customer &amp; Team Communication\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"prose prose-commusoft\">\n\t\t\t\t\t\t\t\t\t<h2>Automated &amp; Professional Communications<\/h2>\n<p><span style=\"font-weight: 400\">Reduce admin work with our customer communication suite. Automated reminders and &#8220;on our way&#8221; alerts keep customers informed, while real-time updates keep your office in sync.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"flex gap-6 items-start tablet-feature-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1 space-y-2\">\n\t\t\t\t\t\t\t<h3 class=\"font-semibold text-foreground\">\n\t\t\t\t\t\t\t\tManage Field Work with Confidence\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"prose prose-commusoft\">\n\t\t\t\t\t\t\t\t\t<h2>Empower Your Team in the Field<\/h2>\n<p><span style=\"font-weight: 400\">Take control of field ops. Our intelligent job scheduling dispatches engineers with specialised skills. Add Fleet+ for real-time vehicle tracking to optimise routes to remote sites.<\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<!-- Desktop: Tabbed Interface -->\n\t\t\t<div class=\"hidden lg:flex lg:gap-8\">\n\t\t\t\t<!-- Desktop: Tab Navigation (Left Column) -->\n\t\t\t\t<div class=\"lg:border-r lg:pr-8 lg:w-1\/3 lg:max-w-[323px] border-foreground\/10\">\n\t\t\t\t\t<div class=\"space-y-2 desktop-tabs\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button \n\t\t\t\t\t\t\t\tclass=\"desktop-tab-btn w-full cursor-pointer font-semibold flex items-center gap-4 p-4 border-0 transition-all duration-200 text-left focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-secondary focus-visible:ring-offset-2 hover:bg-secondary\/5 bg-black\/10 text-foreground\"\n\t\t\t\t\t\t\t\tdata-tab=\"0\"\n\t\t\t\t\t\t\t\tdata-is-light-bg=\"1\"\n\t\t\t\t\t\t\t\taria-selected=\"true\"\n\t\t\t\t\t\t\t\trole=\"tab\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa-solid fa-gears\"><\/i>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tStreamline Operations from Field to Office\t\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button \n\t\t\t\t\t\t\t\tclass=\"desktop-tab-btn w-full cursor-pointer font-semibold flex items-center gap-4 p-4 border-0 transition-all duration-200 text-left focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-secondary focus-visible:ring-offset-2 hover:bg-secondary\/5\"\n\t\t\t\t\t\t\t\tdata-tab=\"1\"\n\t\t\t\t\t\t\t\tdata-is-light-bg=\"1\"\n\t\t\t\t\t\t\t\taria-selected=\"false\"\n\t\t\t\t\t\t\t\trole=\"tab\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa-solid fa-comment-check\"><\/i>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tAutomate Customer &amp; Team Communication\t\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button \n\t\t\t\t\t\t\t\tclass=\"desktop-tab-btn w-full cursor-pointer font-semibold flex items-center gap-4 p-4 border-0 transition-all duration-200 text-left focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-secondary focus-visible:ring-offset-2 hover:bg-secondary\/5\"\n\t\t\t\t\t\t\t\tdata-tab=\"2\"\n\t\t\t\t\t\t\t\tdata-is-light-bg=\"1\"\n\t\t\t\t\t\t\t\taria-selected=\"false\"\n\t\t\t\t\t\t\t\trole=\"tab\"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa-solid fa-people-roof\"><\/i>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tManage Field Work with Confidence\t\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<!-- Desktop: Tab Content Container (Right Column) -->\n\t\t\t\t<div class=\"lg:w-[70.766%] relative desktop-content-container\">\n\t\t\t\t\t\t\t\t\t\t\t<div \n\t\t\t\t\t\t\tclass=\"desktop-tab-content absolute top-0 left-0 w-full transition-all duration-300 opacity-100 translate-x-0\"\n\t\t\t\t\t\t\tdata-tab=\"0\"\n\t\t\t\t\t\t\tid=\"desktop-content-0\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<div class=\"flex gap-6 items-start\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 w-[335px]\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"195\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US-Payments-QR-code-with-apple-pay-300x195.png\" class=\"w-full h-auto rounded-sm\" alt=\"Payments option with a QR code with Apple Pay\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US-Payments-QR-code-with-apple-pay-300x195.png 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US-Payments-QR-code-with-apple-pay-1024x666.png 1024w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US-Payments-QR-code-with-apple-pay-768x499.png 768w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US-Payments-QR-code-with-apple-pay-18x12.png 18w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/US-Payments-QR-code-with-apple-pay.png 1200w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1 prose prose-commusoft prose-h2:mt-0\">\n\t\t\t\t\t\t\t\t\t\t<h2>A Single Platform for Your Entire Workflow<\/h2>\n<p><span style=\"font-weight: 400\">Commusoft\u2019s core Jobs product tracks every work order, unifying your entire team, while our mobile app provides your engineers with all the information they need to succeed on-site. Every piece of data is stored in one place, giving you a single source of truth.<\/span><\/p>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div \n\t\t\t\t\t\t\tclass=\"desktop-tab-content absolute top-0 left-0 w-full transition-all duration-300 opacity-0 translate-x-4 pointer-events-none\"\n\t\t\t\t\t\t\tdata-tab=\"1\"\n\t\t\t\t\t\t\tid=\"desktop-content-1\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<div class=\"flex gap-6 items-start\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1 prose prose-commusoft prose-h2:mt-0\">\n\t\t\t\t\t\t\t\t\t\t<h2>Automated &amp; Professional Communications<\/h2>\n<p><span style=\"font-weight: 400\">Reduce admin work with our customer communication suite. Automated reminders and &#8220;on our way&#8221; alerts keep customers informed, while real-time updates keep your office in sync.<\/span><\/p>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div \n\t\t\t\t\t\t\tclass=\"desktop-tab-content absolute top-0 left-0 w-full transition-all duration-300 opacity-0 translate-x-4 pointer-events-none\"\n\t\t\t\t\t\t\tdata-tab=\"2\"\n\t\t\t\t\t\t\tid=\"desktop-content-2\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<div class=\"flex gap-6 items-start\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1 prose prose-commusoft prose-h2:mt-0\">\n\t\t\t\t\t\t\t\t\t\t<h2>Empower Your Team in the Field<\/h2>\n<p><span style=\"font-weight: 400\">Take control of field ops. Our intelligent job scheduling dispatches engineers with specialised skills. Add Fleet+ for real-time vehicle tracking to optimise routes to remote sites.<\/span><\/p>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n<script type=\"text\/javascript\">\n(function() {\n\tvar section = document.getElementById('content-section-tabbed-features-block_85e717cd81d978d504cfc8736e24ca91');\n\tif (!section) return;\n\t\n\tvar container = section.querySelector('.tabbed-features-container');\n\tif (!container) return;\n\t\n\tvar initialTab = container.getAttribute('data-initial-tab');\n\tvar activeTab = initialTab ? parseInt(initialTab, 10) : 0;\n\tvar resizeTimeout = null;\n\t\n\t\/\/ Desktop elements only (mobile is now static)\n\tvar desktopTabs = container.querySelectorAll('.desktop-tab-btn');\n\tvar desktopContents = container.querySelectorAll('.desktop-tab-content');\n\tvar desktopContainer = container.querySelector('.desktop-content-container');\n\t\n\tfunction calculateContentHeight() {\n\t\t\/\/ Only calculate for desktop view (lg breakpoint: 1024px+)\n\t\tif (window.innerWidth < 1024) return;\n\t\tif (!desktopContainer) return;\n\t\t\n\t\tvar maxHeight = 0;\n\t\t\n\t\t\/\/ Create a temporary container to measure heights\n\t\tvar tempContainer = document.createElement('div');\n\t\ttempContainer.style.position = 'absolute';\n\t\ttempContainer.style.top = '-9999px';\n\t\ttempContainer.style.left = '-9999px';\n\t\ttempContainer.style.visibility = 'hidden';\n\t\ttempContainer.style.width = desktopContainer.offsetWidth + 'px';\n\t\tdocument.body.appendChild(tempContainer);\n\t\t\n\t\ttry {\n\t\t\tdesktopContents.forEach(function(content) {\n\t\t\t\tvar clonedContent = content.cloneNode(true);\n\t\t\t\tclonedContent.style.display = 'block';\n\t\t\t\tclonedContent.style.visibility = 'visible';\n\t\t\t\tclonedContent.style.position = 'static';\n\t\t\t\tclonedContent.style.opacity = '1';\n\t\t\t\tclonedContent.style.transform = 'none';\n\t\t\t\t\n\t\t\t\ttempContainer.appendChild(clonedContent);\n\t\t\t\tvar height = clonedContent.offsetHeight;\n\t\t\t\tmaxHeight = Math.max(maxHeight, height);\n\t\t\t\ttempContainer.removeChild(clonedContent);\n\t\t\t});\n\t\t\t\n\t\t\t\/\/ Add padding and set min-height\n\t\t\tdesktopContainer.style.minHeight = (maxHeight + 20) + 'px';\n\t\t} finally {\n\t\t\tdocument.body.removeChild(tempContainer);\n\t\t}\n\t}\n\t\n\tfunction updateDesktopTabs(tabIndex) {\n\t\tdesktopTabs.forEach(function(btn, index) {\n\t\t\tvar btnTab = parseInt(btn.getAttribute('data-tab'), 10);\n\t\t\tvar isActive = btnTab === tabIndex;\n\t\t\tvar isLightBg = btn.getAttribute('data-is-light-bg') === '1';\n\t\t\t\n\t\t\t\/\/ Update button styling\n\t\t\tif (isActive) {\n\t\t\t\tbtn.classList.add('bg-black\/10');\n\t\t\t\tif (isLightBg) {\n\t\t\t\t\tbtn.classList.add('text-foreground');\n\t\t\t\t\tbtn.classList.remove('text-white');\n\t\t\t\t} else {\n\t\t\t\t\tbtn.classList.add('text-white');\n\t\t\t\t\tbtn.classList.remove('text-foreground');\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tbtn.classList.remove('bg-black\/10', 'text-foreground', 'text-white');\n\t\t\t}\n\t\t\t\n\t\t\tbtn.setAttribute('aria-selected', isActive ? 'true' : 'false');\n\t\t});\n\t\t\n\t\t\/\/ Update desktop content\n\t\tdesktopContents.forEach(function(content) {\n\t\t\tvar contentTab = parseInt(content.getAttribute('data-tab'), 10);\n\t\t\tvar isActive = contentTab === tabIndex;\n\t\t\t\n\t\t\tif (isActive) {\n\t\t\t\tcontent.classList.remove('opacity-0', 'translate-x-4', 'pointer-events-none');\n\t\t\t\tcontent.classList.add('opacity-100', 'translate-x-0');\n\t\t\t} else {\n\t\t\t\tcontent.classList.remove('opacity-100', 'translate-x-0');\n\t\t\t\tcontent.classList.add('opacity-0', 'translate-x-4', 'pointer-events-none');\n\t\t\t}\n\t\t});\n\t}\n\t\n\tfunction setActiveTab(tabIndex) {\n\t\tactiveTab = tabIndex;\n\t\tupdateDesktopTabs(tabIndex);\n\t\t\n\t\t\/\/ Recalculate height after tab switch\n\t\tsetTimeout(calculateContentHeight, 50);\n\t}\n\t\n\t\/\/ Add desktop tab click handlers\n\tdesktopTabs.forEach(function(btn) {\n\t\tbtn.addEventListener('click', function() {\n\t\t\tvar tabIndex = parseInt(this.getAttribute('data-tab'), 10);\n\t\t\tsetActiveTab(tabIndex);\n\t\t});\n\t});\n\t\n\t\/\/ Handle resize with debounce\n\twindow.addEventListener('resize', function() {\n\t\tclearTimeout(resizeTimeout);\n\t\tresizeTimeout = setTimeout(calculateContentHeight, 150);\n\t});\n\t\n\t\/\/ Keyboard navigation (desktop only)\n\tcontainer.addEventListener('keydown', function(e) {\n\t\t\/\/ Only handle keyboard navigation on desktop (lg breakpoint: 1024px+)\n\t\tif (window.innerWidth < 1024) return;\n\t\t\n\t\tvar tabIndexes, currentIndex, newIndex;\n\t\t\n\t\tif (e.key === 'ArrowLeft' || e.key === 'ArrowUp') {\n\t\t\te.preventDefault();\n\t\t\ttabIndexes = Array.from(desktopTabs).map(function(btn) {\n\t\t\t\treturn parseInt(btn.getAttribute('data-tab'), 10);\n\t\t\t});\n\t\t\tcurrentIndex = tabIndexes.indexOf(activeTab);\n\t\t\tnewIndex = currentIndex > 0 ? currentIndex - 1 : tabIndexes.length - 1;\n\t\t\tsetActiveTab(tabIndexes[newIndex]);\n\t\t\treturn;\n\t\t}\n\t\t\n\t\tif (e.key === 'ArrowRight' || e.key === 'ArrowDown') {\n\t\t\te.preventDefault();\n\t\t\ttabIndexes = Array.from(desktopTabs).map(function(btn) {\n\t\t\t\treturn parseInt(btn.getAttribute('data-tab'), 10);\n\t\t\t});\n\t\t\tcurrentIndex = tabIndexes.indexOf(activeTab);\n\t\t\tnewIndex = currentIndex < tabIndexes.length - 1 ? currentIndex + 1 : 0;\n\t\t\tsetActiveTab(tabIndexes[newIndex]);\n\t\t}\n\t});\n\t\n\t\/\/ Initialize\n\tsetTimeout(function() {\n\t\tcalculateContentHeight();\n\t}, 100);\n})();\n<\/script>\n\n\n<section id=\"content-section-vertical-carousel-block_718c455b583b674be9b3c0750fdc881c\" \n\tclass=\"overflow-hidden\"\n\tstyle=\"background-color: #171a1a;\">\n\t<div class=\"wrapper py-14 md:py-20 lg:py-26\">\t\t\n\n\t\t<div id=\"content-section-vertical-carousel-block_718c455b583b674be9b3c0750fdc881c-carousel\" \n\t\t\t class=\"flex flex-col md:flex-row md:justify-between md:items-center gap-8 lg:gap-20\">\n\t\t\t <!-- Desktop: Vertical Tab Navigation (Left Column) -->\n\t\t\t <div class=\"hidden md:flex md:flex-col md:w-1\/2 lg:w-[50.24%]\">\n\t\t\t\t\t\t\t\t\t<div class=\"mb-8 md:mb-12\">\n\t\t\t\t\t\t<h2 class=\"text-3xl font-bold md:text-4xl lg:text-5xl text-white\">\n\t\t\t\t\t\t\tBuilt to Help You Scale Your Business\t\t\t\t\t\t<\/h2>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<button \n\t\t\t\t\t\tdata-tab-index=\"0\"\n\t\t\t\t\t\tdata-hover-class=\"hover:bg-white\/10\"\n\t\t\t\t\t\tdata-active-class=\"bg-white\/10\"\n\t\t\t\t\t\t\t\t\t\t\t\tclass=\"group cursor-pointer text-white hover:bg-white\/10 flex items-start gap-4 p-6 lg:p-8 transition-all duration-300 text-left rounded-sm\"\n\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 text-white md:text-lg\">\n\t\t\t\t\t\t\t\t<i class=\"fa-solid fa-building-memo\"><\/i>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1\">\n\t\t\t\t\t\t\t<h3 class=\"font-bold text-lg lg:text-xl text-white mb-2\">\n\t\t\t\t\t\t\t\tStreamline Operations from Field to Office\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"text-white\/80 text-sm lg:text-base leading-relaxed\">\n\t\t\t\t\t\t\t\t\tCommusoft\u2019s core Jobs product tracks every work order, unifying your entire team, while our mobile app provides your engineers with all the information they need to succeed on-site.\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/button>\n\t\t\t\t\t\t\t\t\t<button \n\t\t\t\t\t\tdata-tab-index=\"1\"\n\t\t\t\t\t\tdata-hover-class=\"hover:bg-white\/10\"\n\t\t\t\t\t\tdata-active-class=\"bg-white\/10\"\n\t\t\t\t\t\t\t\t\t\t\t\tclass=\"group cursor-pointer text-white hover:bg-white\/10 flex items-start gap-4 p-6 lg:p-8 transition-all duration-300 text-left rounded-sm\"\n\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 text-white md:text-lg\">\n\t\t\t\t\t\t\t\t<i class=\"fa-solid fa-chart-diagram\"><\/i>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1\">\n\t\t\t\t\t\t\t<h3 class=\"font-bold text-lg lg:text-xl text-white mb-2\">\n\t\t\t\t\t\t\t\tAutomate Customer &amp; Team Communication\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"text-white\/80 text-sm lg:text-base leading-relaxed\">\n\t\t\t\t\t\t\t\t\tReduce admin work with our customer communication suite. Automated reminders and &quot;on our way&quot; alerts mean customers stay informed, while real-time updates allow your office to remain in sync.\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/button>\n\t\t\t\t\t\t\t\t\t<button \n\t\t\t\t\t\tdata-tab-index=\"2\"\n\t\t\t\t\t\tdata-hover-class=\"hover:bg-white\/10\"\n\t\t\t\t\t\tdata-active-class=\"bg-white\/10\"\n\t\t\t\t\t\t\t\t\t\t\t\tclass=\"group cursor-pointer text-white hover:bg-white\/10 flex items-start gap-4 p-6 lg:p-8 transition-all duration-300 text-left rounded-sm\"\n\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 text-white md:text-lg\">\n\t\t\t\t\t\t\t\t<i class=\"fa-solid fa-van\"><\/i>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1\">\n\t\t\t\t\t\t\t<h3 class=\"font-bold text-lg lg:text-xl text-white mb-2\">\n\t\t\t\t\t\t\t\tManage Field Work with Confidence\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"text-white\/80 text-sm lg:text-base leading-relaxed\">\n\t\t\t\t\t\t\t\t\tTake control of field ops with intelligent job scheduling that dispatches engineers with specialised skills. Add Fleet+ for real-time vehicle tracking to optimise routes to remote sites.\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/button>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<!-- Desktop: Image Display Area (Right Column) -->\n\t\t\t<div class=\"hidden md:block md:w-1\/2 lg:w-[43.33%]\">\n\t\t\t\t<div class=\"relative h-full md:min-h-[396px]\">\n\t\t\t\t\t\t\t\t\t\t\t<div \n\t\t\t\t\t\t\tdata-tab-content=\"0\"\n\t\t\t\t\t\t\tclass=\"absolute inset-0 flex items-center justify-center opacity-0 translate-y-2 scale-[0.985] transition-all duration-300 ease-out\"\n\t\t\t\t\t\t\tstyle=\"display: none;\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"645\" height=\"345\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_Job_work_order_job_view.png\" class=\"\" alt=\"Job overview\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_Job_work_order_job_view.png 1200w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_Job_work_order_job_view-300x160.png 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_Job_work_order_job_view-1024x547.png 1024w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_Job_work_order_job_view-768x410.png 768w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_Job_work_order_job_view-18x10.png 18w\" sizes=\"(max-width: 645px) 100vw, 645px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div \n\t\t\t\t\t\t\tdata-tab-content=\"1\"\n\t\t\t\t\t\t\tclass=\"absolute inset-0 flex items-center justify-center opacity-0 translate-y-2 scale-[0.985] transition-all duration-300 ease-out\"\n\t\t\t\t\t\t\tstyle=\"display: none;\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"645\" height=\"349\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Feature_service_reminders_portal_overview.png.webp\" class=\"\" alt=\"Service reminder email and online booking form for a boiler service\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Feature_service_reminders_portal_overview.png.webp 1200w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Feature_service_reminders_portal_overview.png-300x162.webp 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Feature_service_reminders_portal_overview.png-1024x554.webp 1024w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Feature_service_reminders_portal_overview.png-768x415.webp 768w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Feature_service_reminders_portal_overview.png-18x10.webp 18w\" sizes=\"(max-width: 645px) 100vw, 645px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div \n\t\t\t\t\t\t\tdata-tab-content=\"2\"\n\t\t\t\t\t\t\tclass=\"absolute inset-0 flex items-center justify-center opacity-0 translate-y-2 scale-[0.985] transition-all duration-300 ease-out\"\n\t\t\t\t\t\t\tstyle=\"display: none;\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"645\" height=\"527\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation.png\" class=\"\" alt=\"Intelligent scheduling route confirmation\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation.png 1200w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation-300x245.png 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation-1024x836.png 1024w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation-768x627.png 768w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation-15x12.png 15w\" sizes=\"(max-width: 645px) 100vw, 645px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<!-- Mobile: Accordion Navigation -->\n\t\t\t<div class=\"md:hidden space-y-3 w-full\">\n\t\t\t\t\t\t\t<div class=\"rounded-sm overflow-hidden transition-all duration-300 bg-transparent\"\n\t\t\t\t\t     data-mobile-tab=\"0\">\n\t\t\t\t\t\t<button \n\t\t\t\t\t\t\tdata-mobile-tab-button=\"0\"\n\t\t\t\t\t\tdata-active-class=\"bg-white\/10\"\n\t\t\t\t\t\tdata-inactive-class=\"bg-transparent\"\n\t\t\t\t\t\tclass=\"w-full flex items-start gap-4 p-6 transition-colors duration-200 text-left\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 text-white text-2xl\">\n\t\t\t\t\t\t\t\t\t<i class=\"fa-solid fa-building-memo\"><\/i>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1\">\n\t\t\t\t\t\t\t\t<h3 class=\"font-bold text-lg text-white\">\n\t\t\t\t\t\t\t\t\tStreamline Operations from Field to Office\t\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"text-white\/80 text-sm mt-1 leading-relaxed\">\n\t\t\t\t\t\t\t\t\t\tCommusoft\u2019s core Jobs product tracks every work order, unifying your entire team, while our mobile app provides your engineers with all the information they need to succeed on-site.\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div \n\t\t\t\t\t\t\tdata-mobile-tab-content=\"0\"\n\t\t\t\t\t\t\tclass=\"px-6 pb-6 transition-all duration-200 opacity-0 transform scale-95 -translate-y-2\"\n\t\t\t\t\t\t\tstyle=\"display: none;\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"w-full bg-white rounded-sm overflow-hidden shadow-lg\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"547\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_Job_work_order_job_view-1024x547.png\" class=\"w-full h-auto\" alt=\"Job overview\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_Job_work_order_job_view-1024x547.png 1024w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_Job_work_order_job_view-300x160.png 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_Job_work_order_job_view-768x410.png 768w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_Job_work_order_job_view-18x10.png 18w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Feature1_Job_work_order_job_view.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"rounded-sm overflow-hidden transition-all duration-300 bg-transparent\"\n\t\t\t\t\t     data-mobile-tab=\"1\">\n\t\t\t\t\t\t<button \n\t\t\t\t\t\t\tdata-mobile-tab-button=\"1\"\n\t\t\t\t\t\tdata-active-class=\"bg-white\/10\"\n\t\t\t\t\t\tdata-inactive-class=\"bg-transparent\"\n\t\t\t\t\t\tclass=\"w-full flex items-start gap-4 p-6 transition-colors duration-200 text-left\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 text-white text-2xl\">\n\t\t\t\t\t\t\t\t\t<i class=\"fa-solid fa-chart-diagram\"><\/i>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1\">\n\t\t\t\t\t\t\t\t<h3 class=\"font-bold text-lg text-white\">\n\t\t\t\t\t\t\t\t\tAutomate Customer &amp; Team Communication\t\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"text-white\/80 text-sm mt-1 leading-relaxed\">\n\t\t\t\t\t\t\t\t\t\tReduce admin work with our customer communication suite. Automated reminders and &quot;on our way&quot; alerts mean customers stay informed, while real-time updates allow your office to remain in sync.\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div \n\t\t\t\t\t\t\tdata-mobile-tab-content=\"1\"\n\t\t\t\t\t\t\tclass=\"px-6 pb-6 transition-all duration-200 opacity-0 transform scale-95 -translate-y-2\"\n\t\t\t\t\t\t\tstyle=\"display: none;\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"w-full bg-white rounded-sm overflow-hidden shadow-lg\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"554\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Feature_service_reminders_portal_overview.png-1024x554.webp\" class=\"w-full h-auto\" alt=\"Service reminder email and online booking form for a boiler service\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Feature_service_reminders_portal_overview.png-1024x554.webp 1024w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Feature_service_reminders_portal_overview.png-300x162.webp 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Feature_service_reminders_portal_overview.png-768x415.webp 768w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Feature_service_reminders_portal_overview.png-18x10.webp 18w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/11\/Feature_service_reminders_portal_overview.png.webp 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"rounded-sm overflow-hidden transition-all duration-300 bg-transparent\"\n\t\t\t\t\t     data-mobile-tab=\"2\">\n\t\t\t\t\t\t<button \n\t\t\t\t\t\t\tdata-mobile-tab-button=\"2\"\n\t\t\t\t\t\tdata-active-class=\"bg-white\/10\"\n\t\t\t\t\t\tdata-inactive-class=\"bg-transparent\"\n\t\t\t\t\t\tclass=\"w-full flex items-start gap-4 p-6 transition-colors duration-200 text-left\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 text-white text-2xl\">\n\t\t\t\t\t\t\t\t\t<i class=\"fa-solid fa-van\"><\/i>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-1\">\n\t\t\t\t\t\t\t\t<h3 class=\"font-bold text-lg text-white\">\n\t\t\t\t\t\t\t\t\tManage Field Work with Confidence\t\t\t\t\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"text-white\/80 text-sm mt-1 leading-relaxed\">\n\t\t\t\t\t\t\t\t\t\tTake control of field ops with intelligent job scheduling that dispatches engineers with specialised skills. Add Fleet+ for real-time vehicle tracking to optimise routes to remote sites.\t\t\t\t\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div \n\t\t\t\t\t\t\tdata-mobile-tab-content=\"2\"\n\t\t\t\t\t\t\tclass=\"px-6 pb-6 transition-all duration-200 opacity-0 transform scale-95 -translate-y-2\"\n\t\t\t\t\t\t\tstyle=\"display: none;\"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"w-full bg-white rounded-sm overflow-hidden shadow-lg\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"836\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation-1024x836.png\" class=\"w-full h-auto\" alt=\"Intelligent scheduling route confirmation\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation-1024x836.png 1024w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation-300x245.png 300w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation-768x627.png 768w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation-15x12.png 15w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/POOLS_US_Feature3_Intelligent_Scheduling_route_confirmation.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\t<script>\n\t(function() {\n\t\t\/\/ Only run if the carousel element exists (handles editor re-renders)\n\t\tconst carouselElement = document.getElementById('content-section-vertical-carousel-block_718c455b583b674be9b3c0750fdc881c-carousel');\n\t\tif (!carouselElement) return;\n\t\t\n\t\t\/\/ Prevent duplicate initialization\n\t\tif (carouselElement.dataset.initialized === 'true') return;\n\t\tcarouselElement.dataset.initialized = 'true';\n\n\t\tlet activeTab = 0;\n\t\tconst totalTabs = 3;\n\n\t\t\/\/ Desktop tab functionality\n\t\tconst desktopTabButtons = carouselElement.querySelectorAll('[data-tab-index]');\n\t\tconst desktopTabContents = carouselElement.querySelectorAll('[data-tab-content]');\n\n\t\t\/\/ Mobile tab functionality\n\t\tconst mobileTabButtons = carouselElement.querySelectorAll('[data-mobile-tab-button]');\n\t\tconst mobileTabContents = carouselElement.querySelectorAll('[data-mobile-tab-content]');\n\t\tconst mobileTabContainers = carouselElement.querySelectorAll('[data-mobile-tab]');\n\n\t\tfunction setActiveTab(index) {\n\t\t\tactiveTab = index;\n\t\t\t\n\t\t\t\/\/ Update desktop tabs\n\t\t\tdesktopTabButtons.forEach((button, i) => {\n\t\t\t\tconst hoverClass = button.dataset.hoverClass || '';\n\t\t\t\tconst activeClass = button.dataset.activeClass || '';\n\t\t\t\tbutton.classList.remove(hoverClass, activeClass);\n\t\t\t\tif (i === index) {\n\t\t\t\t\tif (activeClass) button.classList.add(activeClass);\n\t\t\t\t} else {\n\t\t\t\t\tif (hoverClass) button.classList.add(hoverClass);\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t\/\/ Update desktop content\n\t\t\tdesktopTabContents.forEach((content, i) => {\n\t\t\t\tconst isTarget = i === index;\n\t\t\t\tif (isTarget) {\n\t\t\t\t\t\/\/ Enter animation\n\t\t\t\t\tcontent.style.display = 'flex';\n\t\t\t\t\tcontent.classList.remove('opacity-0', 'translate-y-2', 'scale-[0.985]');\n\t\t\t\t\tcontent.classList.add('opacity-100', 'translate-y-0', 'scale-100');\n\t\t\t\t} else {\n\t\t\t\t\t\/\/ Exit animation, then hide\n\t\t\t\t\tif (content.style.display !== 'none') {\n\t\t\t\t\t\tcontent.classList.remove('opacity-100', 'translate-y-0', 'scale-100');\n\t\t\t\t\t\tcontent.classList.add('opacity-0', 'translate-y-2', 'scale-[0.985]');\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tcontent.style.display = 'none';\n\t\t\t\t\t\t}, 300);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tcontent.style.display = 'none';\n\t\t\t\t\t\tcontent.classList.remove('opacity-100', 'translate-y-0', 'scale-100');\n\t\t\t\t\t\tcontent.classList.add('opacity-0', 'translate-y-2', 'scale-[0.985]');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t\/\/ Update mobile tabs\n\t\t\tmobileTabContainers.forEach((container, i) => {\n\t\t\t\tconst btn = mobileTabButtons[i];\n\t\t\t\tconst mobileActiveClass = btn ? (btn.dataset.activeClass || '') : '';\n\t\t\t\tconst mobileInactiveClass = btn ? (btn.dataset.inactiveClass || 'bg-transparent') : 'bg-transparent';\n\t\t\t\tcontainer.classList.remove(mobileActiveClass, mobileInactiveClass);\n\t\t\t\tif (i === index) {\n\t\t\t\t\tif (mobileActiveClass) container.classList.add(mobileActiveClass);\n\t\t\t\t} else {\n\t\t\t\t\tif (mobileInactiveClass) container.classList.add(mobileInactiveClass);\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t\/\/ Update mobile content\n\t\t\tmobileTabContents.forEach((content, i) => {\n\t\t\t\tconst isTarget = i === index;\n\t\t\t\tif (isTarget) {\n\t\t\t\t\tcontent.style.display = 'block';\n\t\t\t\t\tcontent.classList.remove('opacity-0', 'scale-95', '-translate-y-2');\n\t\t\t\t\tcontent.classList.add('opacity-100', 'scale-100', 'translate-y-0');\n\t\t\t\t} else {\n\t\t\t\t\tif (content.style.display !== 'none') {\n\t\t\t\t\t\tcontent.classList.remove('opacity-100', 'scale-100', 'translate-y-0');\n\t\t\t\t\t\tcontent.classList.add('opacity-0', 'scale-95', '-translate-y-2');\n\t\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\t\tcontent.style.display = 'none';\n\t\t\t\t\t\t}, 200);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tcontent.style.display = 'none';\n\t\t\t\t\t\tcontent.classList.remove('opacity-100', 'scale-100', 'translate-y-0');\n\t\t\t\t\t\tcontent.classList.add('opacity-0', 'scale-95', '-translate-y-2');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\tfunction closeAllMobileTabs() {\n\t\t\t\/\/ Close all mobile tabs\n\t\t\tmobileTabContainers.forEach((container) => {\n\t\t\t\tcontainer.classList.remove('bg-white\/10');\n\t\t\t\tcontainer.classList.add('bg-transparent');\n\t\t\t});\n\n\t\t\tmobileTabContents.forEach((content) => {\n\t\t\t\tcontent.style.display = 'none';\n\t\t\t\tcontent.classList.remove('opacity-100', 'scale-100', 'translate-y-0');\n\t\t\t\tcontent.classList.add('opacity-0', 'scale-95', '-translate-y-2');\n\t\t\t});\n\t\t}\n\n\t\tfunction toggleMobileTab(index) {\n\t\t\t\/\/ On mobile, toggle the accordion\n\t\t\tif (activeTab === index) {\n\t\t\t\t\/\/ Close current tab\n\t\t\t\tcloseAllMobileTabs();\n\t\t\t\tactiveTab = -1;\n\t\t\t} else {\n\t\t\t\tsetActiveTab(index);\n\t\t\t}\n\t\t}\n\n\t\t\/\/ Add event listeners for desktop tabs\n\t\tdesktopTabButtons.forEach((button, index) => {\n\t\t\tbutton.addEventListener('click', () => setActiveTab(index));\n\t\t});\n\n\t\t\/\/ Add event listeners for mobile tabs\n\t\tmobileTabButtons.forEach((button, index) => {\n\t\t\tbutton.addEventListener('click', () => toggleMobileTab(index));\n\t\t});\n\n\t\t\/\/ Initialize with first tab active\n\t\tsetActiveTab(activeTab);\n\t})();\n\t<\/script>\n\n\n\n\n<section id=\"faqs-content-left-block_885782c3eb57ee2e6abd558988e4793f\" class=\"bg-background-alt\">\n\t<div class=\"wrapper py-8 md:py-16\">\n\t\t<div class=\"flex flex-col md:flex-row justify-between gap-y-10 md:gap-16 text-foreground\">\n\t\t\t<div class=\"md:order-1 md:w-[37.70%]\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"text-3xl font-bold sm:text-4xl lg:text-[40px] leading-tight mb-4 md:mb-6\">\n\t\t\t\t\t\tWe May Already Have the Answers to Your Questions.\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"content text-base md:text-lg\">\n\t\t\t\t\t\t<p>Can&#8217;t find what you&#8217;re looking for? Get in touch!<\/p>\n<p>Email: <a href=\"mailto:info@commusoft.com\">info@commusoft.com<\/a><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<div class=\"md:order-2 md:w-[53.76%]\">\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t<div class=\"faq-accordion-container\" id=\"faq-accordion-faqs-content-left-block_885782c3eb57ee2e6abd558988e4793f\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details \n\t\t\t\t\t\t\tclass=\"group rounded-sm p-6 faq-item bg-transparent transition-colors duration-200 [&amp;[open]]:bg-white\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<summary class=\"flex items-start justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg md:text-xl font-semibold pr-6 text-foreground\">\n\t\t\t\t\t\t\t\t\t\tHow can installers manage a surge in Solar PV and Heat Pump enquiries?\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span aria-hidden=\"true\" class=\"mt-1 inline-flex h-10 w-10 items-center justify-center rounded-full bg-black\/10 text-foreground relative\">\n\t\t\t\t\t\t\t\t\t\t<!-- Plus icon (visible when closed) -->\n\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" class=\"size-5 absolute inset-0 m-auto transition-opacity duration-300 group-open:opacity-0\" viewbox=\"0 0 20 20\"><path fill=\"currentColor\" d=\"M19.333 11.33h-8v8H8.666v-8h-8V8.665h8v-8h2.667v8h8z\"\/><\/svg>\n\t\t\t\t\t\t\t\t\t\t<!-- Minus icon (visible when open) -->\n\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 20 4\" class=\"size-5 absolute inset-0 m-auto transition-opacity duration-300 opacity-0 group-open:opacity-100\"><path fill=\"currentColor\" d=\"M19.333 3.33H.667V.665h18.666z\"\/><\/svg>\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div id=\"faqs-content-left-block_885782c3eb57ee2e6abd558988e4793f-item-1\" class=\"pt-3 text-base prose prose-commusoft md:prose-lg\">\n\t\t\t\t\t\t\t\t\t<p>You can manage high enquiry volumes by using a digital sales pipeline to automate site surveys and proposal drafting. Instead of manual spreadsheets, Commusoft allows field engineers to capture MCS-required data, roof orientations, and site photos directly on their mobile. This data syncs to the office, where AI:den drafts professional, tiered quotes featuring estimated carbon savings and ROI. This \"speed to lead\" ensures you secure high-value residential installations ahead of your competitors during peak demand cycles.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details \n\t\t\t\t\t\t\tclass=\"group rounded-sm p-6 faq-item bg-transparent transition-colors duration-200 [&amp;[open]]:bg-white\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<summary class=\"flex items-start justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg md:text-xl font-semibold pr-6 text-foreground\">\n\t\t\t\t\t\t\t\t\t\tHow do renewables businesses prevent administrative bottlenecks during BUS grant cycles?\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span aria-hidden=\"true\" class=\"mt-1 inline-flex h-10 w-10 items-center justify-center rounded-full bg-black\/10 text-foreground relative\">\n\t\t\t\t\t\t\t\t\t\t<!-- Plus icon (visible when closed) -->\n\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" class=\"size-5 absolute inset-0 m-auto transition-opacity duration-300 group-open:opacity-0\" viewbox=\"0 0 20 20\"><path fill=\"currentColor\" d=\"M19.333 11.33h-8v8H8.666v-8h-8V8.665h8v-8h2.667v8h8z\"\/><\/svg>\n\t\t\t\t\t\t\t\t\t\t<!-- Minus icon (visible when open) -->\n\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 20 4\" class=\"size-5 absolute inset-0 m-auto transition-opacity duration-300 opacity-0 group-open:opacity-100\"><path fill=\"currentColor\" d=\"M19.333 3.33H.667V.665h18.666z\"\/><\/svg>\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div id=\"faqs-content-left-block_885782c3eb57ee2e6abd558988e4793f-item-2\" class=\"pt-3 text-base prose prose-commusoft md:prose-lg\">\n\t\t\t\t\t\t\t\t\t<p>You can prevent bottlenecks during Boiler Upgrade Scheme (BUS) cycles by separating technical site surveys from the administrative approval phase. To handle surges in demand, field technicians should focus on capturing technical data via mobile forms. In Commusoft, this data is sent to the office to build digital proposals that clearly display the upfront grant deduction. Once the customer accepts and pays their deposit online, the lead automatically converts to a job, allowing your team to schedule the installation immediately without manual data reentry.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details \n\t\t\t\t\t\t\tclass=\"group rounded-sm p-6 faq-item bg-transparent transition-colors duration-200 [&amp;[open]]:bg-white\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<summary class=\"flex items-start justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg md:text-xl font-semibold pr-6 text-foreground\">\n\t\t\t\t\t\t\t\t\t\tWhat is the most efficient way to manage 1,000+ renewable maintenance contracts?\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span aria-hidden=\"true\" class=\"mt-1 inline-flex h-10 w-10 items-center justify-center rounded-full bg-black\/10 text-foreground relative\">\n\t\t\t\t\t\t\t\t\t\t<!-- Plus icon (visible when closed) -->\n\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" class=\"size-5 absolute inset-0 m-auto transition-opacity duration-300 group-open:opacity-0\" viewbox=\"0 0 20 20\"><path fill=\"currentColor\" d=\"M19.333 11.33h-8v8H8.666v-8h-8V8.665h8v-8h2.667v8h8z\"\/><\/svg>\n\t\t\t\t\t\t\t\t\t\t<!-- Minus icon (visible when open) -->\n\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 20 4\" class=\"size-5 absolute inset-0 m-auto transition-opacity duration-300 opacity-0 group-open:opacity-100\"><path fill=\"currentColor\" d=\"M19.333 3.33H.667V.665h18.666z\"\/><\/svg>\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div id=\"faqs-content-left-block_885782c3eb57ee2e6abd558988e4793f-item-3\" class=\"pt-3 text-base prose prose-commusoft md:prose-lg\">\n\t\t\t\t\t\t\t\t\t<p><b data-path-to-node=\"5\" data-index-in-node=\"0\">The most efficient method is centralising planned preventative maintenance (PPM) within an automated asset-tracking dashboard.<\/b> Unlike reactive repairs, solar and heat pump systems require regular performance audits to maintain manufacturer warranties and MCS standards. Commusoft enables UK contractors to track asset service history\u2014including inverter health and refrigerant levels\u2014in one place. By automating service reminders for annual inspections, you protect the homeowner\u2019s investment while building a predictable, high-margin recurring revenue stream.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<details \n\t\t\t\t\t\t\tclass=\"group rounded-sm p-6 faq-item bg-transparent transition-colors duration-200 [&amp;[open]]:bg-white\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<summary class=\"flex items-start justify-between cursor-pointer list-none\">\n\t\t\t\t\t\t\t\t\t<span class=\"text-lg md:text-xl font-semibold pr-6 text-foreground\">\n\t\t\t\t\t\t\t\t\t\tHow does your software handle multi-site service contracts?\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span aria-hidden=\"true\" class=\"mt-1 inline-flex h-10 w-10 items-center justify-center rounded-full bg-black\/10 text-foreground relative\">\n\t\t\t\t\t\t\t\t\t\t<!-- Plus icon (visible when closed) -->\n\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" class=\"size-5 absolute inset-0 m-auto transition-opacity duration-300 group-open:opacity-0\" viewbox=\"0 0 20 20\"><path fill=\"currentColor\" d=\"M19.333 11.33h-8v8H8.666v-8h-8V8.665h8v-8h2.667v8h8z\"\/><\/svg>\n\t\t\t\t\t\t\t\t\t\t<!-- Minus icon (visible when open) -->\n\t\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 20 4\" class=\"size-5 absolute inset-0 m-auto transition-opacity duration-300 opacity-0 group-open:opacity-100\"><path fill=\"currentColor\" d=\"M19.333 3.33H.667V.665h18.666z\"\/><\/svg>\n\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t\t\t\t\t<div id=\"faqs-content-left-block_885782c3eb57ee2e6abd558988e4793f-item-4\" class=\"pt-3 text-base prose prose-commusoft md:prose-lg\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400\">Our CRM allows you to manage parent companies with multiple service locations. You can create a master service contract and apply it across different sites, each with its own set of unique assets, while still managing billing and reporting centrally.<\/span><\/p>\n<p>&nbsp;<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<script>\n\t\t\t\t\t\t(function() {\n\t\t\t\t\t\t\tvar container = document.getElementById('faq-accordion-faqs-content-left-block_885782c3eb57ee2e6abd558988e4793f');\n\t\t\t\t\t\t\tif (!container) return;\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tvar items = container.querySelectorAll('.faq-item');\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\titems.forEach(function(item) {\n\t\t\t\t\t\t\t\titem.addEventListener('toggle', function() {\n\t\t\t\t\t\t\t\t\tif (this.open) {\n\t\t\t\t\t\t\t\t\t\titems.forEach(function(otherItem) {\n\t\t\t\t\t\t\t\t\t\t\tif (otherItem !== item && otherItem.open) {\n\t\t\t\t\t\t\t\t\t\t\t\totherItem.open = false;\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t})();\n\t\t\t\t\t\t<\/script>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n\n\n<section id=\"featured-customers-block_3a0b8227418d596c17d3e898c3f1ba23\" class=\"py-8 md:py-16 bg-background-alt\">\n\t<div class=\"wrapper\">\n\t\t\t\t<div class=\"text-center mb-12\">\n\t\t\t\t\t\t\t<h2 class=\"text-3xl md:text-4xl font-bold text-foreground mb-4\">\n\t\t\t\t\tTrusted by <b>10,000+<\/b> Trades Professionals\t\t\t\t<\/h2>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t<p class=\"text-lg text-foreground\/70 max-w-2xl mx-auto\">\n\t\t\t\t\tCommusoft is powering thousands of field service teams and helps boost revenue so they can grow their business!\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t<div class=\"relative overflow-hidden\">\n\t\t\t\t<!-- Fade overlay on left side -->\n\t\t\t\t<div class=\"absolute left-0 top-0 bottom-0 w-16 md:w-24 bg-gradient-to-r from-background-alt to-transparent z-10 pointer-events-none\"><\/div>\n\t\t\t\t\n\t\t\t\t<!-- Fade overlay on right side -->\n\t\t\t\t<div class=\"absolute right-0 top-0 bottom-0 w-16 md:w-24 bg-gradient-to-l from-background-alt to-transparent z-10 pointer-events-none\"><\/div>\n\t\t\t\t\n\t\t\t\t<!-- Scrolling logos container -->\n\t\t\t\t<div class=\"flex featured-customers-scroll\">\n\t\t\t\t\t<!-- First set of logos -->\n\t\t\t\t\t<div class=\"flex items-center space-x-8 md:space-x-12 flex-shrink-0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"216\" height=\"70\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-11.jpg\" class=\"h-8 md:h-12 w-auto grayscale hover:grayscale-0 transition-all duration-300\" alt=\"Laver Group logo\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-11.jpg 216w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-11-18x6.jpg 18w\" sizes=\"(max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"216\" height=\"70\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-9.jpg\" class=\"h-8 md:h-12 w-auto grayscale hover:grayscale-0 transition-all duration-300\" alt=\"JLN Plumbing, Heating &amp; Electric logo\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-9.jpg 216w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-9-18x6.jpg 18w\" sizes=\"(max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"216\" height=\"70\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-8.jpg\" class=\"h-8 md:h-12 w-auto grayscale hover:grayscale-0 transition-all duration-300\" alt=\"HRHislop.com Electrical Contracting logo\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-8.jpg 216w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-8-18x6.jpg 18w\" sizes=\"(max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"216\" height=\"70\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-6.jpg\" class=\"h-8 md:h-12 w-auto grayscale hover:grayscale-0 transition-all duration-300\" alt=\"Shea Works Electrical &amp; Building Services logo\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-6.jpg 216w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-6-18x6.jpg 18w\" sizes=\"(max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"216\" height=\"70\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-5.jpg\" class=\"h-8 md:h-12 w-auto grayscale hover:grayscale-0 transition-all duration-300\" alt=\"Tradeforce Air Conditioning logo\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-5.jpg 216w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-5-18x6.jpg 18w\" sizes=\"(max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"216\" height=\"70\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-4.jpg\" class=\"h-8 md:h-12 w-auto grayscale hover:grayscale-0 transition-all duration-300\" alt=\"The Drain People logo\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-4.jpg 216w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-4-18x6.jpg 18w\" sizes=\"(max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"98\" height=\"40\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/12\/image-55.png\" class=\"h-8 md:h-12 w-auto grayscale hover:grayscale-0 transition-all duration-300\" alt=\"Heavenly cool Appliance repair grey logo\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/12\/image-55.png 98w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/12\/image-55-18x7.png 18w\" sizes=\"(max-width: 98px) 100vw, 98px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"92\" height=\"55\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/12\/image-58.png\" class=\"h-8 md:h-12 w-auto grayscale hover:grayscale-0 transition-all duration-300\" alt=\"BNB repair grey logo\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/12\/image-58.png 92w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/12\/image-58-18x12.png 18w\" sizes=\"(max-width: 92px) 100vw, 92px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t<!-- Duplicate set for seamless loop -->\n\t\t\t\t\t<div class=\"flex items-center space-x-8 md:space-x-12 flex-shrink-0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"216\" height=\"70\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-11.jpg\" class=\"h-8 md:h-12 w-auto grayscale hover:grayscale-0 transition-all duration-300\" alt=\"Laver Group logo\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-11.jpg 216w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-11-18x6.jpg 18w\" sizes=\"(max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"216\" height=\"70\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-9.jpg\" class=\"h-8 md:h-12 w-auto grayscale hover:grayscale-0 transition-all duration-300\" alt=\"JLN Plumbing, Heating &amp; Electric logo\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-9.jpg 216w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-9-18x6.jpg 18w\" sizes=\"(max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"216\" height=\"70\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-8.jpg\" class=\"h-8 md:h-12 w-auto grayscale hover:grayscale-0 transition-all duration-300\" alt=\"HRHislop.com Electrical Contracting logo\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-8.jpg 216w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-8-18x6.jpg 18w\" sizes=\"(max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"216\" height=\"70\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-6.jpg\" class=\"h-8 md:h-12 w-auto grayscale hover:grayscale-0 transition-all duration-300\" alt=\"Shea Works Electrical &amp; Building Services logo\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-6.jpg 216w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-6-18x6.jpg 18w\" sizes=\"(max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"216\" height=\"70\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-5.jpg\" class=\"h-8 md:h-12 w-auto grayscale hover:grayscale-0 transition-all duration-300\" alt=\"Tradeforce Air Conditioning logo\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-5.jpg 216w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-5-18x6.jpg 18w\" sizes=\"(max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"216\" height=\"70\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-4.jpg\" class=\"h-8 md:h-12 w-auto grayscale hover:grayscale-0 transition-all duration-300\" alt=\"The Drain People logo\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-4.jpg 216w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/10\/Frame-4-18x6.jpg 18w\" sizes=\"(max-width: 216px) 100vw, 216px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"98\" height=\"40\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/12\/image-55.png\" class=\"h-8 md:h-12 w-auto grayscale hover:grayscale-0 transition-all duration-300\" alt=\"Heavenly cool Appliance repair grey logo\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/12\/image-55.png 98w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/12\/image-55-18x7.png 18w\" sizes=\"(max-width: 98px) 100vw, 98px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"flex-shrink-0 opacity-60 hover:opacity-80 transition-opacity duration-300\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"92\" height=\"55\" src=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/12\/image-58.png\" class=\"h-8 md:h-12 w-auto grayscale hover:grayscale-0 transition-all duration-300\" alt=\"BNB repair grey logo\" srcset=\"https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/12\/image-58.png 92w, https:\/\/www.commusoft.com\/wp-content\/uploads\/2025\/12\/image-58-18x12.png 18w\" sizes=\"(max-width: 92px) 100vw, 92px\" \/>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/section>\n\n\n\n<section id=\"related-links-block_a3e938e2a5210b6f15496cacc89be07b\" class=\"overflow-hidden bg-white\">\n\t<div class=\"wrapper py-8 md:py-16\">\n\t\t\t\t\t<div class=\"text-center mb-8 md:mb-12\">\n\t\t\t\t<h2 class=\"text-3xl font-bold md:text-4xl\">\n\t\t\t\t\tExplore More Commusoft Features\t\t\t\t<\/h2>\n\t\t\t<\/div>\n\t\t\n\t\t\t\t\t<div class=\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 md:gap-6\">\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.commusoft.com\/en-gb\/features\/mobile-workforce-management-software\/\" \n\t\t\t\t\t   class=\"group block bg-background-alt\/80 hover:bg-background-alt rounded-sm p-4 md:p-6 transition-colors duration-200\"\n\t\t\t\t\t   \t\t\t\t\t   >\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"flex items-center justify-between\">\n\t\t\t\t\t\t\t<div class=\"flex items-center\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"flex-shrink-0 ml-4 rounded-full size-8 bg-[#E5ECED] flex items-center justify-center\">\n\t\t\t\t\t\t\t\t<svg class=\"size-3.5 group-hover:rotate-45 duration-200 transition-transform\" viewbox=\"0 0 12 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                  <path d=\"M10.7702 1.61693L1.45349 10.9325M10.7702 1.61693L10.7435 8.21977M10.7702 1.61693L4.16736 1.64367\" stroke=\"currentColor\" stroke-width=\"1.55\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n            <h3 class=\"font-semibold mt-2\">\n              Mobile App            <\/h3>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.commusoft.com\/en-gb\/features\/customer-database-software\/\" \n\t\t\t\t\t   class=\"group block bg-background-alt\/80 hover:bg-background-alt rounded-sm p-4 md:p-6 transition-colors duration-200\"\n\t\t\t\t\t   \t\t\t\t\t   >\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"flex items-center justify-between\">\n\t\t\t\t\t\t\t<div class=\"flex items-center\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"flex-shrink-0 ml-4 rounded-full size-8 bg-[#E5ECED] flex items-center justify-center\">\n\t\t\t\t\t\t\t\t<svg class=\"size-3.5 group-hover:rotate-45 duration-200 transition-transform\" viewbox=\"0 0 12 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                  <path d=\"M10.7702 1.61693L1.45349 10.9325M10.7702 1.61693L10.7435 8.21977M10.7702 1.61693L4.16736 1.64367\" stroke=\"currentColor\" stroke-width=\"1.55\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n            <h3 class=\"font-semibold mt-2\">\n              Customer Database            <\/h3>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.commusoft.com\/en-gb\/features\/job-scheduling-software\/\" \n\t\t\t\t\t   class=\"group block bg-background-alt\/80 hover:bg-background-alt rounded-sm p-4 md:p-6 transition-colors duration-200\"\n\t\t\t\t\t   \t\t\t\t\t   >\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"flex items-center justify-between\">\n\t\t\t\t\t\t\t<div class=\"flex items-center\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"flex-shrink-0 ml-4 rounded-full size-8 bg-[#E5ECED] flex items-center justify-center\">\n\t\t\t\t\t\t\t\t<svg class=\"size-3.5 group-hover:rotate-45 duration-200 transition-transform\" viewbox=\"0 0 12 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                  <path d=\"M10.7702 1.61693L1.45349 10.9325M10.7702 1.61693L10.7435 8.21977M10.7702 1.61693L4.16736 1.64367\" stroke=\"currentColor\" stroke-width=\"1.55\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n            <h3 class=\"font-semibold mt-2\">\n              Job Scheduling            <\/h3>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.commusoft.com\/en-gb\/features\/digital-forms-software\/\" \n\t\t\t\t\t   class=\"group block bg-background-alt\/80 hover:bg-background-alt rounded-sm p-4 md:p-6 transition-colors duration-200\"\n\t\t\t\t\t   \t\t\t\t\t   >\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"flex items-center justify-between\">\n\t\t\t\t\t\t\t<div class=\"flex items-center\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"flex-shrink-0 ml-4 rounded-full size-8 bg-[#E5ECED] flex items-center justify-center\">\n\t\t\t\t\t\t\t\t<svg class=\"size-3.5 group-hover:rotate-45 duration-200 transition-transform\" viewbox=\"0 0 12 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                  <path d=\"M10.7702 1.61693L1.45349 10.9325M10.7702 1.61693L10.7435 8.21977M10.7702 1.61693L4.16736 1.64367\" stroke=\"currentColor\" stroke-width=\"1.55\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n            <h3 class=\"font-semibold mt-2\">\n              Digital Forms            <\/h3>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.commusoft.com\/en-gb\/features\/aiden\/\" \n\t\t\t\t\t   class=\"group block bg-background-alt\/80 hover:bg-background-alt rounded-sm p-4 md:p-6 transition-colors duration-200\"\n\t\t\t\t\t   \t\t\t\t\t   >\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"flex items-center justify-between\">\n\t\t\t\t\t\t\t<div class=\"flex items-center\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"flex-shrink-0 ml-4 rounded-full size-8 bg-[#E5ECED] flex items-center justify-center\">\n\t\t\t\t\t\t\t\t<svg class=\"size-3.5 group-hover:rotate-45 duration-200 transition-transform\" viewbox=\"0 0 12 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                  <path d=\"M10.7702 1.61693L1.45349 10.9325M10.7702 1.61693L10.7435 8.21977M10.7702 1.61693L4.16736 1.64367\" stroke=\"currentColor\" stroke-width=\"1.55\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n            <h3 class=\"font-semibold mt-2\">\n              AI:den +            <\/h3>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.commusoft.com\/en-gb\/features\/job-tracking-software\/\" \n\t\t\t\t\t   class=\"group block bg-background-alt\/80 hover:bg-background-alt rounded-sm p-4 md:p-6 transition-colors duration-200\"\n\t\t\t\t\t   \t\t\t\t\t   >\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"flex items-center justify-between\">\n\t\t\t\t\t\t\t<div class=\"flex items-center\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"flex-shrink-0 ml-4 rounded-full size-8 bg-[#E5ECED] flex items-center justify-center\">\n\t\t\t\t\t\t\t\t<svg class=\"size-3.5 group-hover:rotate-45 duration-200 transition-transform\" viewbox=\"0 0 12 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                  <path d=\"M10.7702 1.61693L1.45349 10.9325M10.7702 1.61693L10.7435 8.21977M10.7702 1.61693L4.16736 1.64367\" stroke=\"currentColor\" stroke-width=\"1.55\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n            <h3 class=\"font-semibold mt-2\">\n              Job Tracking            <\/h3>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.commusoft.com\/en-gb\/features\/estimating-and-quoting-software\/\" \n\t\t\t\t\t   class=\"group block bg-background-alt\/80 hover:bg-background-alt rounded-sm p-4 md:p-6 transition-colors duration-200\"\n\t\t\t\t\t   \t\t\t\t\t   >\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"flex items-center justify-between\">\n\t\t\t\t\t\t\t<div class=\"flex items-center\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"flex-shrink-0 ml-4 rounded-full size-8 bg-[#E5ECED] flex items-center justify-center\">\n\t\t\t\t\t\t\t\t<svg class=\"size-3.5 group-hover:rotate-45 duration-200 transition-transform\" viewbox=\"0 0 12 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                  <path d=\"M10.7702 1.61693L1.45349 10.9325M10.7702 1.61693L10.7435 8.21977M10.7702 1.61693L4.16736 1.64367\" stroke=\"currentColor\" stroke-width=\"1.55\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n            <h3 class=\"font-semibold mt-2\">\n              Quoting            <\/h3>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.commusoft.com\/en-gb\/features\/service-contract-management-software\/\" \n\t\t\t\t\t   class=\"group block bg-background-alt\/80 hover:bg-background-alt rounded-sm p-4 md:p-6 transition-colors duration-200\"\n\t\t\t\t\t   \t\t\t\t\t   >\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"flex items-center justify-between\">\n\t\t\t\t\t\t\t<div class=\"flex items-center\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"flex-shrink-0 ml-4 rounded-full size-8 bg-[#E5ECED] flex items-center justify-center\">\n\t\t\t\t\t\t\t\t<svg class=\"size-3.5 group-hover:rotate-45 duration-200 transition-transform\" viewbox=\"0 0 12 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                  <path d=\"M10.7702 1.61693L1.45349 10.9325M10.7702 1.61693L10.7435 8.21977M10.7702 1.61693L4.16736 1.64367\" stroke=\"currentColor\" stroke-width=\"1.55\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n            <h3 class=\"font-semibold mt-2\">\n              Service Contracts            <\/h3>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.commusoft.com\/en-gb\/features\/asset-maintenance-software\/\" \n\t\t\t\t\t   class=\"group block bg-background-alt\/80 hover:bg-background-alt rounded-sm p-4 md:p-6 transition-colors duration-200\"\n\t\t\t\t\t   \t\t\t\t\t   >\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"flex items-center justify-between\">\n\t\t\t\t\t\t\t<div class=\"flex items-center\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"flex-shrink-0 ml-4 rounded-full size-8 bg-[#E5ECED] flex items-center justify-center\">\n\t\t\t\t\t\t\t\t<svg class=\"size-3.5 group-hover:rotate-45 duration-200 transition-transform\" viewbox=\"0 0 12 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                  <path d=\"M10.7702 1.61693L1.45349 10.9325M10.7702 1.61693L10.7435 8.21977M10.7702 1.61693L4.16736 1.64367\" stroke=\"currentColor\" stroke-width=\"1.55\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n            <h3 class=\"font-semibold mt-2\">\n              Asset Maintenance            <\/h3>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"mt-8 text-center\">\n\t\t\t\t<a class=\"btn btn--grey-secondary\" href=\"https:\/\/www.commusoft.com\/en-us\/features\/\">View All Features<\/a>\n\t\t\t<\/div>\n\t\t\t<\/div>\n\n<\/section>","protected":false},"featured_media":0,"template":"","meta":{"_acf_changed":true},"class_list":["post-7700","industry","type-industry","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Renewable Energy Software For Transitioning to Green Services<\/title>\n<meta name=\"description\" content=\"Renewable energy software can help manage complex installations, maintenance, and repairs, so you can expertly navigate energy regulations.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.commusoft.com\/en-gb\/industries\/renewable-energy-software\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Renewable Energy Software For Transitioning to Green Services\" \/>\n<meta property=\"og:description\" content=\"Renewable energy software can help manage complex installations, maintenance, and repairs, so you can expertly navigate energy regulations.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.commusoft.com\/en-gb\/industries\/renewable-energy-software\/\" \/>\n<meta property=\"og:site_name\" content=\"Commusoft\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/Commusoft\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-24T23:47:22+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@commusoft\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.commusoft.com\/industries\/renewable-energy-software\/\",\"url\":\"https:\/\/www.commusoft.com\/industries\/renewable-energy-software\/\",\"name\":\"Renewable Energy Software For Transitioning to Green Services\",\"isPartOf\":{\"@id\":\"https:\/\/www.commusoft.com\/#website\"},\"datePublished\":\"2025-12-02T12:20:17+00:00\",\"dateModified\":\"2026-02-24T23:47:22+00:00\",\"description\":\"Renewable energy software can help manage complex installations, maintenance, and repairs, so you can expertly navigate energy regulations.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.commusoft.com\/industries\/renewable-energy-software\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.commusoft.com\/industries\/renewable-energy-software\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.commusoft.com\/industries\/renewable-energy-software\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.commusoft.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Renewable Energy Software\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.commusoft.com\/#website\",\"url\":\"https:\/\/www.commusoft.com\/\",\"name\":\"Commusoft\",\"description\":\"Field Service Management Software\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.commusoft.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Renewable Energy Software For Transitioning to Green Services","description":"Renewable energy software can help manage complex installations, maintenance, and repairs, so you can expertly navigate energy regulations.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.commusoft.com\/en-gb\/industries\/renewable-energy-software\/","og_locale":"en_GB","og_type":"article","og_title":"Renewable Energy Software For Transitioning to Green Services","og_description":"Renewable energy software can help manage complex installations, maintenance, and repairs, so you can expertly navigate energy regulations.","og_url":"https:\/\/www.commusoft.com\/en-gb\/industries\/renewable-energy-software\/","og_site_name":"Commusoft","article_publisher":"https:\/\/facebook.com\/Commusoft\/","article_modified_time":"2026-02-24T23:47:22+00:00","twitter_card":"summary_large_image","twitter_site":"@commusoft","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.commusoft.com\/industries\/renewable-energy-software\/","url":"https:\/\/www.commusoft.com\/industries\/renewable-energy-software\/","name":"Renewable Energy Software For Transitioning to Green Services","isPartOf":{"@id":"https:\/\/www.commusoft.com\/#website"},"datePublished":"2025-12-02T12:20:17+00:00","dateModified":"2026-02-24T23:47:22+00:00","description":"Renewable energy software can help manage complex installations, maintenance, and repairs, so you can expertly navigate energy regulations.","breadcrumb":{"@id":"https:\/\/www.commusoft.com\/industries\/renewable-energy-software\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.commusoft.com\/industries\/renewable-energy-software\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.commusoft.com\/industries\/renewable-energy-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.commusoft.com\/"},{"@type":"ListItem","position":2,"name":"Renewable Energy Software"}]},{"@type":"WebSite","@id":"https:\/\/www.commusoft.com\/#website","url":"https:\/\/www.commusoft.com\/","name":"Commusoft","description":"Field Service Management Software","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.commusoft.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/www.commusoft.com\/en-gb\/wp-json\/wp\/v2\/industry\/7700"}],"collection":[{"href":"https:\/\/www.commusoft.com\/en-gb\/wp-json\/wp\/v2\/industry"}],"about":[{"href":"https:\/\/www.commusoft.com\/en-gb\/wp-json\/wp\/v2\/types\/industry"}],"wp:attachment":[{"href":"https:\/\/www.commusoft.com\/en-gb\/wp-json\/wp\/v2\/media?parent=7700"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}