{"id":82177,"date":"2024-04-09T10:17:35","date_gmt":"2024-04-09T10:17:35","guid":{"rendered":"https:\/\/clone4.10pearls.com\/?page_id=82177"},"modified":"2026-07-30T08:53:37","modified_gmt":"2026-07-30T08:53:37","slug":"technology-assessment","status":"publish","type":"page","link":"https:\/\/10pearls.com\/uk\/technology-assessment\/","title":{"rendered":"Technology Assessment"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"82177\" class=\"elementor elementor-82177\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3dc66403 section-h-img-page full-view-top-banner  e-flex e-con-boxed e-con e-parent\" data-id=\"3dc66403\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5a2749a software-text-wrap e-con-full e-flex e-con e-child\" data-id=\"5a2749a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59e6e178 indigo-h2 elementor-widget elementor-widget-heading\" data-id=\"59e6e178\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Technology Audit &amp; Assessment Services<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7898324f elementor-widget elementor-widget-text-editor\" data-id=\"7898324f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>10Pearls offers software engineering assessment services, including code audits and recommendations, covering various aspects of a company&#8217;s tech platform.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fd62369 e-con-full e-flex e-con e-child\" data-id=\"fd62369\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1b2b0462 indigo-btn indigo-btn--ghost elementor-widget elementor-widget-button\" data-id=\"1b2b0462\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/get-in-touch\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Let\u2019s connect<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-30f16ec e-con-full e-flex e-con e-parent\" data-id=\"30f16ec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5a088c4 elementor-widget elementor-widget-sticky_section_nav\" data-id=\"5a088c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"sticky_section_nav.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<style>\n\t\t\/* \u2500\u2500 Bar \u2500\u2500 *\/\n\t\t#ssn-5a088c4 {\n\t\t\tbackground-color: #6366F1;\n\t\t\theight: 52px;\n\t\t\twidth: 100%;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#ssn-5a088c4.ssn-sticky {\n\t\t\tposition: fixed;\n\t\t\ttop: 76px;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\tz-index: 1000; \/* FIX: raised from 100 *\/\n\t\t\twidth: 100% !important;\n\t\t}\n\t\t.ssn-spacer-ssn-5a088c4 {\n\t\t\theight: 52px;\n\t\t\tdisplay: none;\n\t\t}\n\t\t.ssn-spacer-active-ssn-5a088c4 {\n\t\t\tdisplay: block !important;\n\t\t}\n\t\t\/* \u2500\u2500 Wrap \u2500\u2500 *\/\n\t\t#ssn-5a088c4 .ssn-wrap {\n\t\t\tmax-width: 1280px;\n\t\t\tmargin: 0 auto;\n\t\t\tpadding: 0 20px;\n\t\t\theight: 100%;\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t\/* \u2500\u2500 Desktop list \u2500\u2500 *\/\n\t\t#ssn-5a088c4 .ssn-menu {\n\t\t\tlist-style: none;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: flex-start;\n\t\t\tgap: 32px;\n\t\t\tflex-wrap: nowrap;\n\t\t\twidth: 100%;\n\t\t}\n\t\t#ssn-5a088c4 .ssn-menu li { white-space: nowrap; }\n\t\t\/* \u2500\u2500 Links \u2500\u2500 *\/\n\t\t#ssn-5a088c4 .ssn-menu a,\n\t\t#ssn-5a088c4 .ssn-menu a:hover,\n\t\t#ssn-5a088c4 .ssn-menu a:focus,\n\t\t#ssn-5a088c4 .ssn-menu a:visited,\n\t\t#ssn-5a088c4 .ssn-menu a:active {\n\t\t\tcolor: #ffffff !important;\n\t\t\tdisplay: inline-flex;\n\t\t\talign-items: center;\n\t\t\tgap: 5px;\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: 700;\n\t\t\ttext-transform: uppercase;\n\t\t\ttext-decoration: none;\n\t\t\tletter-spacing: 0.04em;\n\t\t\tcursor: pointer;\n\t\t\tline-height: 1;\n\t\t\twhite-space: nowrap;\n\t\t}\n\t\t\/* \u2500\u2500 Icons \u2500\u2500 *\/\n\t\t#ssn-5a088c4 .ssn-icon {\n\t\t\tdisplay: inline-flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\tflex-shrink: 0;\n\t\t\tline-height: 1;\n\t\t}\n\t\t#ssn-5a088c4 .ssn-icon-lib {\n\t\t\tfont-size: 12px;\n\t\t\tcolor: inherit;\n\t\t}\n\t\t\/* \u2500\u2500 Mobile toggle \u2500\u2500 *\/\n\t\t#ssn-5a088c4 .ssn-dropdown-wrap {\n\t\t\tdisplay: none;\n\t\t\twidth: 100%;\n\t\t}\n\t\t#ssn-5a088c4 .ssn-toggle {\n\t\t\tbackground: none;\n\t\t\tborder: none;\n\t\t\tcursor: pointer;\n\t\t\tcolor: #ffffff !important;\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: 700;\n\t\t\ttext-transform: uppercase;\n\t\t\tletter-spacing: 0.04em;\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tgap: 8px;\n\t\t\tpadding: 0 20px;\n\t\t\theight: 42px;\n\t\t\twidth: 100%;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#ssn-5a088c4 .ssn-caret {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: 7px;\n\t\t\theight: 7px;\n\t\t\tborder-right: 2px solid currentColor;\n\t\t\tborder-bottom: 2px solid currentColor;\n\t\t\ttransform: rotate(45deg);\n\t\t\ttransition: transform 0.2s ease;\n\t\t\tposition: relative;\n\t\t\ttop: -2px;\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t#ssn-5a088c4 .ssn-toggle.open .ssn-caret {\n\t\t\ttransform: rotate(225deg);\n\t\t\ttop: 2px;\n\t\t}\n\t\t\/* \u2500\u2500 Mobile dropdown panel \u2500\u2500\n\t\t   FIX: changed to position:fixed; JS sets top via getBoundingClientRect()\n\t\t        so the panel always spans the full viewport width, not just the\n\t\t        Elementor wrapper width. z-index 999 keeps it below the bar (1000). *\/\n\t\t#ssn-5a088c4-dropdown {\n\t\t\tdisplay: none;\n\t\t\tposition: fixed;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\twidth: 100%;\n\t\t\tbackground-color: #6366F1 !important;\n\t\t\tz-index: 999; \/* FIX: raised from 94 *\/\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#ssn-5a088c4-dropdown a,\n\t\t#ssn-5a088c4-dropdown a:hover,\n\t\t#ssn-5a088c4-dropdown a:visited,\n\t\t#ssn-5a088c4-dropdown a:focus {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tgap: 5px;\n\t\t\tcolor: #ffffff !important;\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: 700;\n\t\t\ttext-transform: uppercase;\n\t\t\tletter-spacing: 0.04em;\n\t\t\tpadding: 14px 20px;\n\t\t\ttext-decoration: none;\n\t\t\tborder-bottom: 1px solid rgba(255,255,255,0.08);\n\t\t\tcursor: pointer;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#ssn-5a088c4-dropdown a:last-child { border-bottom: none; }\n\t\t#ssn-5a088c4-dropdown a:hover { background: rgba(255,255,255,0.08); }\n\t\t#ssn-5a088c4-dropdown .ssn-icon-lib {\n\t\t\tfont-size: 12px;\n\t\t\tcolor: inherit;\n\t\t}\n\t\t\/* \u2500\u2500 Responsive switchover \u2500\u2500 *\/\n\t\t@media (max-width: 991px) {\n\t\t\t#ssn-5a088c4 {\n\t\t\t\theight: 42px;\n\t\t\t\tposition: relative;\n\t\t\t}\n\t\t\t#ssn-5a088c4.ssn-sticky {\n\t\t\t\ttop: 65px;\n\t\t\t}\n\t\t\t.ssn-spacer-ssn-5a088c4 {\n\t\t\t\theight: 42px;\n\t\t\t}\n\t\t\t#ssn-5a088c4 .ssn-menu           { display: none; }\n\t\t\t#ssn-5a088c4 .ssn-dropdown-wrap  { display: block; }\n\t\t\t#ssn-5a088c4 .ssn-wrap           { padding: 0; }\n\t\t}\n\t\t<\/style>\n\n\t\t\t\t<div id=\"ssn-5a088c4-spacer\" class=\"ssn-spacer-ssn-5a088c4\"><\/div>\n\n\t\t<section\n\t\t\tid=\"ssn-5a088c4\"\n\t\t\tclass=\"ssn-bar\"\n\t\t\trole=\"navigation\"\n\t\t\taria-label=\"Page sections\"\n\t\t>\n\t\t\t<div class=\"ssn-wrap\">\n\n\t\t\t\t<ul class=\"ssn-menu\">\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#01\" data-target=\"01\" tabindex=\"0\">\n\t\t\t\t\t\t\tAdvantages<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#02\" data-target=\"02\" tabindex=\"0\">\n\t\t\t\t\t\t\tServices<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#03\" data-target=\"03\" tabindex=\"0\">\n\t\t\t\t\t\t\tProcess<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#04\" data-target=\"04\" tabindex=\"0\">\n\t\t\t\t\t\t\tClients<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#05\" data-target=\"05\" tabindex=\"0\">\n\t\t\t\t\t\t\tFAQs<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t<div class=\"ssn-dropdown-wrap\">\n\t\t\t\t\t<button\n\t\t\t\t\t\tclass=\"ssn-toggle\"\n\t\t\t\t\t\tid=\"ssn-5a088c4-toggle\"\n\t\t\t\t\t\ttype=\"button\"\n\t\t\t\t\t\taria-expanded=\"false\"\n\t\t\t\t\t\taria-controls=\"ssn-5a088c4-dropdown\"\n\t\t\t\t\t>\n\t\t\t\t\t\tGo to Section\t\t\t\t\t\t<span class=\"ssn-caret\" aria-hidden=\"true\"><\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\t\t<\/section>\n\n\t\t\t\t<div id=\"ssn-5a088c4-dropdown\" class=\"ssn-mobile-dropdown\" role=\"menu\" aria-hidden=\"true\">\n\t\t\t\t\t\t<a href=\"#01\" data-target=\"01\" role=\"menuitem\" tabindex=\"0\">\n\t\t\t\tAdvantages<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t\t\t\t\t<a href=\"#02\" data-target=\"02\" role=\"menuitem\" tabindex=\"0\">\n\t\t\t\tServices<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t\t\t\t\t<a href=\"#03\" data-target=\"03\" role=\"menuitem\" tabindex=\"0\">\n\t\t\t\tProcess<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t\t\t\t\t<a href=\"#04\" data-target=\"04\" role=\"menuitem\" tabindex=\"0\">\n\t\t\t\tClients<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t\t\t\t\t<a href=\"#05\" data-target=\"05\" role=\"menuitem\" tabindex=\"0\">\n\t\t\t\tFAQs<svg style=\"width:12px;height:12px;flex-shrink:0\" aria-hidden=\"true\" class=\"ssn-icon ssn-icon-lib e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t<script>\n\t\t(function () {\n\t\t\tvar UID             = \"ssn-5a088c4\";\n\t\t\tvar STICKY_ENABLED  = true;\n\t\t\tvar OFFSET_DESKTOP  = 76;\n\t\t\tvar OFFSET_MOBILE   = 65;\n\t\t\tvar SCROLL_OFFSET   = 80;\n\t\t\tvar SCROLL_DURATION = 800;\n\t\t\tvar BREAKPOINT      = 992;\n\t\t\tvar BAR_H_DESK      = 52;\n\t\t\tvar BAR_H_MOB       = 42;\n\n\t\t\tvar bar      = document.getElementById(UID);\n\t\t\tvar spacer   = document.getElementById(UID + '-spacer');\n\t\t\tvar dropdown = document.getElementById(UID + '-dropdown');\n\t\t\tvar toggle   = document.getElementById(UID + '-toggle');\n\t\t\tif (!bar) return;\n\n\t\t\tvar initialBarTop = null;\n\t\t\tvar isSticky      = false;\n\n\t\t\t\/* \u2500\u2500 Utils \u2500\u2500 *\/\n\t\t\tfunction isMobile()     { return window.innerWidth < BREAKPOINT; }\n\t\t\tfunction headerOffset() { return isMobile() ? OFFSET_MOBILE : OFFSET_DESKTOP; }\n\t\t\tfunction barHeight()    { return isMobile() ? BAR_H_MOB : BAR_H_DESK; }\n\n\t\t\tfunction docTop(el) {\n\t\t\t\tvar t = 0;\n\t\t\t\twhile (el) { t += el.offsetTop; el = el.offsetParent; }\n\t\t\t\treturn t;\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Sticky on\/off \u2500\u2500 *\/\n\t\t\tfunction enableSticky() {\n\t\t\t\tif (isSticky) return;\n\t\t\t\tisSticky = true;\n\t\t\t\tbar.classList.add('ssn-sticky');\n\t\t\t\tbar.style.top = headerOffset() + 'px';\n\t\t\t\tif (spacer) spacer.classList.add('ssn-spacer-active-' + UID);\n\t\t\t}\n\n\t\t\tfunction disableSticky() {\n\t\t\t\tif (!isSticky) return;\n\t\t\t\tisSticky = false;\n\t\t\t\tbar.classList.remove('ssn-sticky');\n\t\t\t\tbar.style.top = '';\n\t\t\t\tif (spacer) spacer.classList.remove('ssn-spacer-active-' + UID);\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Dropdown positioning \u2500\u2500\n\t\t\t   FIX: always uses position:fixed + getBoundingClientRect() so the\n\t\t\t        panel correctly anchors to the bar bottom in ALL contexts\n\t\t\t        (sticky or not, inside any Elementor layout wrapper). *\/\n\t\t\tfunction positionDropdown() {\n\t\t\t\tif (!dropdown) return;\n\t\t\t\tvar rect = bar.getBoundingClientRect();\n\t\t\t\tdropdown.style.position = 'fixed';\n\t\t\t\tdropdown.style.top      = rect.bottom + 'px';\n\t\t\t\tdropdown.style.left     = '0';\n\t\t\t\tdropdown.style.right    = '0';\n\t\t\t\tdropdown.style.width    = '100%';\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Scroll \u2500\u2500 *\/\n\t\t\tfunction onScroll() {\n\t\t\t\t\/* FIX: auto-close dropdown when user scrolls (mobile UX) *\/\n\t\t\t\tcloseDropdown();\n\n\t\t\t\t\/* FIX: sticky logic is now separate from highlightActive() \u2014\n\t\t\t\t        the early return that blocked highlight when sticky was\n\t\t\t\t        disabled has been removed. *\/\n\t\t\t\tif (STICKY_ENABLED && initialBarTop !== null) {\n\t\t\t\t\tvar scrollY = window.pageYOffset || 0;\n\t\t\t\t\tif (scrollY > initialBarTop - headerOffset()) {\n\t\t\t\t\t\tenableSticky();\n\t\t\t\t\t} else {\n\t\t\t\t\t\tdisableSticky();\n\t\t\t\t\t}\n\t\t\t\t\tif (isSticky) bar.style.top = headerOffset() + 'px';\n\t\t\t\t}\n\n\t\t\t\t\/* FIX: highlightActive() now always runs, even when sticky is off *\/\n\t\t\t\thighlightActive();\n\t\t\t}\n\n\t\t\tfunction onResize() {\n\t\t\t\tif (isSticky) bar.style.top = headerOffset() + 'px';\n\t\t\t\tcloseDropdown();\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Smooth scroll \u2014 pure JS easeInOutQuad, no jQuery \u2500\u2500 *\/\n\t\t\tfunction scrollToSection(targetId) {\n\t\t\t\tvar target = document.getElementById(targetId);\n\t\t\t\tif (!target) return;\n\t\t\t\tvar dest   = Math.max(0, docTop(target) - SCROLL_OFFSET - (isSticky ? barHeight() : 0));\n\t\t\t\tvar start  = window.pageYOffset;\n\t\t\t\tvar change = dest - start;\n\t\t\t\tvar t0     = null;\n\t\t\t\trequestAnimationFrame(function step(ts) {\n\t\t\t\t\tif (!t0) t0 = ts;\n\t\t\t\t\tvar p = Math.min((ts - t0) \/ SCROLL_DURATION, 1);\n\t\t\t\t\tvar e = p < 0.5 ? 2*p*p : -1 + (4 - 2*p)*p;\n\t\t\t\t\twindow.scrollTo(0, start + change * e);\n\t\t\t\t\tif (p < 1) requestAnimationFrame(step);\n\t\t\t\t});\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Active highlight \u2500\u2500 *\/\n\t\t\tfunction highlightActive() {\n\t\t\t\tvar threshold = (window.pageYOffset || 0) + headerOffset() + barHeight() + 10;\n\t\t\t\tvar active    = null;\n\t\t\t\tbar.querySelectorAll('.ssn-menu a[data-target]').forEach(function(a) {\n\t\t\t\t\tvar sec = document.getElementById(a.dataset.target);\n\t\t\t\t\tif (sec && threshold >= docTop(sec)) active = a.dataset.target;\n\t\t\t\t});\n\t\t\t\tbar.querySelectorAll('.ssn-menu a[data-target]').forEach(function(a) {\n\t\t\t\t\ta.classList.toggle('ssn-active', a.dataset.target === active);\n\t\t\t\t});\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Mobile dropdown \u2500\u2500 *\/\n\t\t\tfunction openDropdown() {\n\t\t\t\tif (!dropdown || !toggle) return;\n\t\t\t\tpositionDropdown();\n\t\t\t\tdropdown.style.display = 'block';\n\t\t\t\ttoggle.setAttribute('aria-expanded', 'true');\n\t\t\t\ttoggle.classList.add('open');\n\t\t\t\tdropdown.setAttribute('aria-hidden', 'false');\n\t\t\t}\n\n\t\t\tfunction closeDropdown() {\n\t\t\t\tif (!dropdown || !toggle) return;\n\t\t\t\t\/* Guard: skip all DOM writes if already closed \u2014 keeps onScroll() cheap *\/\n\t\t\t\tif (dropdown.style.display === '' || dropdown.style.display === 'none') return;\n\t\t\t\tdropdown.style.display = 'none';\n\t\t\t\ttoggle.setAttribute('aria-expanded', 'false');\n\t\t\t\ttoggle.classList.remove('open');\n\t\t\t\tdropdown.setAttribute('aria-hidden', 'true');\n\t\t\t}\n\n\t\t\tif (toggle) {\n\t\t\t\ttoggle.addEventListener('click', function(e) {\n\t\t\t\t\te.stopPropagation();\n\t\t\t\t\tdropdown && dropdown.style.display === 'block' ? closeDropdown() : openDropdown();\n\t\t\t\t});\n\t\t\t}\n\t\t\tdocument.addEventListener('click', function(e) {\n\t\t\t\tif (!bar.contains(e.target) && (!dropdown || !dropdown.contains(e.target))) closeDropdown();\n\t\t\t});\n\t\t\tdocument.addEventListener('keydown', function(e) { if (e.key === 'Escape') closeDropdown(); });\n\n\t\t\t\/* \u2500\u2500 Bind nav link clicks \u2500\u2500 *\/\n\t\t\tfunction bindClicks(root) {\n\t\t\t\tif (!root) return;\n\t\t\t\troot.querySelectorAll('a[data-target]').forEach(function(a) {\n\t\t\t\t\ta.addEventListener('click', function(e) {\n\t\t\t\t\t\t\/* FIX: preventDefault stops the native anchor jump; JS smooth-scroll handles it *\/\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\tvar t = this.dataset.target;\n\t\t\t\t\t\tcloseDropdown();\n\t\t\t\t\t\tscrollToSection(t);\n\t\t\t\t\t});\n\t\t\t\t\ta.addEventListener('keydown', function(e) {\n\t\t\t\t\t\tif (e.key === 'Enter' || e.key === ' ') {\n\t\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\t\tcloseDropdown();\n\t\t\t\t\t\t\tscrollToSection(this.dataset.target);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t}\n\t\t\tbindClicks(bar);\n\t\t\tbindClicks(dropdown);\n\n\t\t\t\/* \u2500\u2500 Init \u2500\u2500 *\/\n\t\t\tfunction init() {\n\t\t\t\tif (STICKY_ENABLED) initialBarTop = docTop(bar);\n\t\t\t\twindow.addEventListener('scroll', onScroll, { passive: true });\n\t\t\t\twindow.addEventListener('resize', onResize);\n\t\t\t\tonScroll();\n\t\t\t}\n\n\t\t\tdocument.readyState === 'loading'\n\t\t\t\t? document.addEventListener('DOMContentLoaded', init)\n\t\t\t\t: setTimeout(init, 150);\n\t\t}());\n\t\t<\/script>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7b73af92 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"7b73af92\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-526f64e0 indigo-h2 elementor-widget elementor-widget-heading\" data-id=\"526f64e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">We provide leading technology services<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a9a5c96 indigo-subtitle elementor-widget elementor-widget-text-editor\" data-id=\"a9a5c96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Are you looking to scale your existing solution? <span class=\"TextRun Highlight SCXW44150777 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW44150777 BCX0\">With our technology audit and <\/span><\/span><a href=\"\/software-development-consulting-services\/\" target=\"_blank\" rel=\"noopener\"><span class=\"TextRun Highlight SCXW44150777 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW44150777 BCX0\">software development consulting services<\/span><\/span><\/a><span class=\"TextRun Highlight SCXW44150777 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW44150777 BCX0\">, 10Pearls help you <\/span><span class=\"NormalTextRun SCXW44150777 BCX0\">identify<\/span><span class=\"NormalTextRun SCXW44150777 BCX0\"> bottlenecks, reduce code complexity, and restructure your platforms for performance and scalability.<\/span><\/span> <span class=\"TextRun Highlight SCXW98503840 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW98503840 BCX0\">Once the audit is complete, our <\/span><\/span><span class=\"TextRun Highlight SCXW98503840 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW98503840 BCX0\">custom <a href=\"\/software-development\/\" target=\"_blank\" rel=\"noopener\">software development<\/a><\/span><\/span><span class=\"TextRun Highlight SCXW98503840 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW98503840 BCX0\"> teams act on the findings.<\/span><\/span><span class=\"EOP SCXW98503840 BCX0\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-558764cf section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"558764cf\" data-element_type=\"container\" data-e-type=\"container\" id=\"01\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1d91a7c0 indigo-h2 section-title-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"1d91a7c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why are technology assessments important<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18425b7f section-head-margin-bottom elementor-widget elementor-widget-text-editor\" data-id=\"18425b7f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Assessing technology before adoption reduces the risk of bad investment decisions but is also one of a business&#8217;s most complex decisions.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3124c35b e-grid e-con-full e-con e-child\" data-id=\"3124c35b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-239553a0 indigo-h4 elementor-widget elementor-widget-icon-box\" data-id=\"239553a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tUnderstand your<br \/> existing codebase\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tEverything from application structure to technology dependencies and code complexities\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f47413d indigo-h4 elementor-widget elementor-widget-icon-box\" data-id=\"3f47413d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tIdentify your <br>technical debt\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tCodes that are outdated and too complex that need to be refreshed for maintainability of your application\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b2dcef indigo-h4 elementor-widget elementor-widget-icon-box\" data-id=\"2b2dcef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tEliminating risk <br \/> before modernization\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tAhead of <a style=\"text-decoration: underline !important\" href=\"\/modernization\/\" target=\"_blank\" rel=\"noopener noreferrer\">legacy modernization<\/a>, find potential challenges and limitations to weed out incompatibility, data loss, and cost of downtime issues.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2e8e67ce section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"2e8e67ce\" data-element_type=\"container\" data-e-type=\"container\" id=\"02\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-103633a indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"103633a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Technology audit &amp; assessment services we offer<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4c94e6eb e-grid e-con-full e-con e-child\" data-id=\"4c94e6eb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-102ad500 e-con-full card-shadow e-flex e-con e-child\" data-id=\"102ad500\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-11656492 indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"11656492\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Code assessment<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-322dbbf9 elementor-widget elementor-widget-text-editor\" data-id=\"322dbbf9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>An in-depth codebase review to identify inconsistencies, vulnerabilities, code smells, and best practice deviations. This includes coding standards, documentation practices, error handling, <a href=\"https:\/\/10pearls.com\/uk\/security-services\/#security-consulting-and-advisory-services\" target=\"_blank\" rel=\"noopener\"><span style=\"text-decoration: underline;\"><span style=\"color: #000000; text-decoration: underline;\">security mechanisms<\/span><\/span><\/a>, and scalability considerations. Conduct a comprehensive review of the codebase.<\/p><p><strong>Deliverable<\/strong><\/p><p>Audit Report . Security Assessment. Performance Optimization Recommendations . Code Readability &amp; Maintainability . Compliance Assessment<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-77759423 e-con-full card-shadow e-flex e-con e-child\" data-id=\"77759423\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-407f95e4 indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"407f95e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Architecture evaluation<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-656f4265 elementor-widget elementor-widget-text-editor\" data-id=\"656f4265\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">A system architecture assessment that looks at software design patterns, module dependencies, data flow, and integration points. Identifying architectural weaknesses, bottlenecks, and areas for optimization helps improve performance and scalability.<\/span><\/p><p><strong>Deliverable<\/strong><\/p><p><span class=\"dvr\">Architecture Assessment Report . Scalability Analysis Performance Analysis . Security Assessment<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-27d6c2e7 e-con-full card-shadow e-flex e-con e-child\" data-id=\"27d6c2e7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac173e indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"ac173e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Security analysis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4345ab38 elementor-widget elementor-widget-text-editor\" data-id=\"4345ab38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>A comprehensive look at the security measures implemented within an application. This includes authentication, authorization, data encryption, input validation, and protection against common security threats like SQL injection, cross-site scripting, and cross-site request forgery. We will provide security recommendations to enhance the application\u2019s robustness and resilience against potential threats.<\/p><p><strong>Deliverable<\/strong><\/p><p><span class=\"dvr\">Security Assessment Report . Vulnerability Assessment . Penetration Testing Results . Security Best Practices<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-18197d35 e-con-full card-shadow e-flex e-con e-child\" data-id=\"18197d35\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-499e1fce indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"499e1fce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Scalability assessment<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51d366ac elementor-widget elementor-widget-text-editor\" data-id=\"51d366ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>An assessment of application\u2019s scalability and ability to handle increasing loads. The process involves analyzing resource utilization, database performance, caching strategies, and scalability. We will provide recommendations to improve scalability and performance under heavy loads.<\/p><p><strong>Deliverables<br \/><\/strong><\/p><p><span class=\"dvr\">Scalability Analysis Report . Performance Analysis . Resource Utilization Analysis . Scalability Recommendations<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-103de41e e-con-full card-shadow e-flex e-con e-child\" data-id=\"103de41e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3169bea1 indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"3169bea1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">DevOps analysis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-123dab57 elementor-widget elementor-widget-text-editor\" data-id=\"123dab57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>A review of current DevOps practices, including CI\/CD pipelines, deployment automation, monitoring, and incident response. The review aims to streamline development workflows, improve deployment reliability, and improve overall operational efficiency.<\/p><p><strong>Deliverables<\/strong><\/p><p><span class=\"dvr\">DevOps Assessment Report . CI\/CD Analysis . Infrastructure as Code (IaC) Review . DevOps Best Practices<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1588ce6a e-con-full card-shadow e-flex e-con e-child\" data-id=\"1588ce6a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7aad005f indigo-h3 elementor-widget elementor-widget-heading\" data-id=\"7aad005f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">UX audit<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70c0acb9 elementor-widget elementor-widget-text-editor\" data-id=\"70c0acb9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Evaluation of <span class=\"primary-brand-color\"><a class=\"primary-brand-color\" href=\"https:\/\/10pearls.com\/uk\/customer-experience\/\" target=\"_blank\" rel=\"noopener\">UX usability<\/a><\/span>, customer experience, and ADA compliance to enhance the platform&#8217;s visual appeal and overall user experience.<\/p><p><strong>Deliverables<\/strong><\/p><p><span class=\"dvr\">UI Assessment Report . UI Design Recommendations . Wireframes and Prototypes . Usability Testing Plan<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7d0037fb section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"7d0037fb\" data-element_type=\"container\" data-e-type=\"container\" id=\"03\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-434e7d1d indigo-h2 section-title-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"434e7d1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our technology audit &amp; assessment process<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5cd3dd92 section-head-margin-bottom elementor-widget elementor-widget-text-editor\" data-id=\"5cd3dd92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-size: inherit; line-height: inherit;\"><span style=\"font-weight: 400;\">We provide technology assessment services and recommendations for various aspects of a company&#8217;s tech stack, such as architecture, security<\/span>, <a style=\"color: #2a2a2a; text-decoration: underline;\" href=\"https:\/\/10pearls.com\/uk\/devops-services\/\" target=\"_blank\" rel=\"noopener\">DevOps<\/a>, a<span style=\"font-weight: 400;\">nd software development processes. Our team performs discovery and analysis, offers document recommendations, and plans the client&#8217;s next steps.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6e59a53e e-con-full e-flex e-con e-child\" data-id=\"6e59a53e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8e1e90b elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-stacked indigo-h4 elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"8e1e90b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M20.7 16.8c-0.24 0.16-0.32 0.4-0.32 0.64-0.96 1.2-2 2.4-3.12 3.52-1.040 1.040-2 1.92-3.040 2.72-1.12-0.88-2.32-1.92-3.44-3.040-1.040-1.040-1.92-2.080-2.8-3.12 0.8-1.040 1.76-2.080 2.8-3.12 1.2-1.2 2.48-2.32 3.76-3.28 0.24-0.16 0.32-0.48 0.32-0.8 0.080-0.32-0.080-0.56-0.32-0.8-4.96-3.6-9.28-4.8-11.2-2.8-1.28 1.28-1.2 3.6 0.080 6.56 0.64 1.36 1.52 2.88 2.56 4.32-3.12 4.32-4.8 8.72-2.72 10.88 0.64 0.64 1.52 0.96 2.56 0.96 1.12 0 2.48-0.32 4-1.040 1.36-0.64 2.88-1.52 4.32-2.64 1.36 0.96 2.72 1.76 4 2.32 1.52 0.72 2.88 1.040 4 1.040 1.040 0 1.92-0.32 2.56-0.96 1.92-1.92 0.8-6.24-2.96-11.2-0.16-0.4-0.64-0.4-1.040-0.16zM4.86 12.64c-1.040-2.24-1.2-4-0.48-4.8 1.040-1.040 4.24-0.4 8.48 2.64-1.12 0.88-2.16 1.84-3.2 2.88-0.96 0.96-1.84 1.92-2.64 2.96-0.88-1.28-1.6-2.56-2.16-3.68zM9.26 26.88c-2.24 1.040-4 1.2-4.8 0.48-1.12-1.12-0.24-4.48 2.56-8.4 0.8 0.96 1.68 2 2.64 2.96 1.040 1.040 2.16 2 3.2 2.88-1.2 0.8-2.48 1.52-3.6 2.080zM23.66 27.040c-0.72 0.72-2.56 0.56-4.8-0.48-1.040-0.48-2.16-1.12-3.28-1.92 0.96-0.8 1.92-1.68 2.88-2.56 1.040-1.040 2-2.080 2.88-3.2 2.72 4.080 3.28 7.2 2.32 8.16z\"><\/path><path d=\"M11.98 17.92c0 0.96 0.8 1.76 1.76 1.76s1.76-0.8 1.76-1.76-0.8-1.76-1.76-1.76-1.76 0.8-1.76 1.76zM13.98 17.92c0 0.24-0.4 0.24-0.4 0 0-0.080 0.080-0.16 0.16-0.16 0.16 0 0.24 0.080 0.24 0.16z\"><\/path><path d=\"M28.46 7.52c-1.92-0.32-3.44-1.76-3.92-3.68l-0.080-0.16c-0.080-0.64-0.64-1.12-1.28-1.12s-1.2 0.48-1.36 1.12v0.16c-0.4 1.92-1.92 3.36-3.92 3.68-0.64 0.080-1.12 0.64-1.12 1.36 0 0.64 0.48 1.2 1.12 1.36 1.92 0.32 3.44 1.76 3.92 3.68v0.16c0.16 0.64 0.72 1.12 1.36 1.12 0 0 0 0 0 0 0.64 0 1.2-0.48 1.36-1.12l0.080-0.16c0.4-1.92 2-3.36 3.92-3.68 0.64-0.080 1.12-0.64 1.12-1.36-0.080-0.64-0.48-1.2-1.2-1.36zM23.18 12.96c-0.64-1.92-2.16-3.44-4.080-4.080 1.92-0.64 3.44-2.16 4.080-4.080 0.64 1.92 2.16 3.44 4.080 4.080-1.92 0.64-3.44 2.16-4.080 4.080z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t1. Discover\u200b\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-717d0933 elementor-widget elementor-widget-text-editor\" data-id=\"717d0933\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Assess your existing technology ecosystem, specific problem, intended audience, and stakeholders involved.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f806146 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-stacked indigo-h4 elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"5f806146\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M12.48 19.8h-2.32c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h2.32c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.8-0.8-0.8z\"><\/path><path d=\"M15.6 17.16c0-0.48-0.32-0.8-0.8-0.8h-4.64c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h4.64c0.48 0 0.8-0.4 0.8-0.8z\"><\/path><path d=\"M21.68 19.64l-1.44-0.32-0.32-1.52c-0.080-0.48-0.56-0.8-1.040-0.8 0 0 0 0 0 0-0.48 0-0.88 0.32-0.96 0.8l-0.4 1.44-1.44 0.32c-0.48 0.080-0.8 0.56-0.8 1.040s0.32 0.88 0.8 1.040l1.44 0.32 0.32 1.44c0.080 0.48 0.56 0.8 1.040 0.8 0 0 0 0 0 0 0.48 0 0.88-0.32 1.040-0.8l0.32-1.44 1.44-0.32c0.48-0.080 0.8-0.56 0.8-1.040s-0.32-0.88-0.8-0.96zM19.040 20.76c-0.080 0.080-0.16 0.16-0.16 0.24-0.080-0.080-0.080-0.16-0.16-0.24s-0.16-0.080-0.24-0.16c0.080-0.080 0.16-0.080 0.24-0.16s0.080-0.16 0.16-0.24c0.080 0.080 0.080 0.16 0.16 0.24s0.16 0.080 0.24 0.16c-0.080 0.080-0.16 0.080-0.24 0.16zM19.44 18.2v0c0 0 0 0 0 0s0 0 0 0z\"><\/path><path d=\"M21.84 12.84h-11.68c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h11.6c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.8-0.72-0.8z\"><\/path><path d=\"M26.24 5.72c-0.64-0.64-1.6-1.040-2.56-1.040h-2.24v-0.56c0-0.48-0.16-0.88-0.48-1.2s-0.8-0.48-1.2-0.48h-7.44c-0.48 0-0.88 0.16-1.2 0.48s-0.48 0.8-0.48 1.2v0.56h-2.24c-0.96 0-1.84 0.4-2.56 1.040-0.32 0.32-0.56 0.72-0.8 1.2-0.24 0.4-0.32 0.88-0.32 1.36v17.68c0 0.96 0.4 1.84 1.040 2.56 0.32 0.32 0.72 0.56 1.2 0.8 0.4 0.16 0.88 0.24 1.36 0.24h15.36c0.96 0 1.84-0.4 2.56-1.040 0.64-0.64 1.040-1.6 1.040-2.56v-17.68c0-0.96-0.4-1.84-1.040-2.56zM12.16 4.12c0 0 0-0.080 0-0.080s0.080 0 0.080 0h7.44c0 0 0.080 0 0.080 0s0 0.080 0 0.080v2.8c0 0 0 0.080 0 0.080s-0.080 0-0.080 0h-7.44c0 0-0.080 0-0.080 0s0-0.080 0-0.080v-2.8zM25.68 25.96c0 0.56-0.24 1.040-0.56 1.44-0.4 0.32-0.88 0.56-1.44 0.56h-15.36c-0.24 0-0.48-0.080-0.8-0.16-0.24-0.080-0.48-0.24-0.64-0.4-0.32-0.4-0.56-0.88-0.56-1.44v-17.68c0-0.24 0.080-0.48 0.16-0.8s0.24-0.48 0.4-0.64c0.4-0.4 0.88-0.56 1.44-0.56h2.24v0.56c0 0.48 0.16 0.88 0.48 1.2s0.8 0.48 1.2 0.48h7.44c0.48 0 0.88-0.16 1.2-0.48s0.48-0.8 0.48-1.2v-0.56h2.24c0.56 0 1.040 0.24 1.44 0.56 0.4 0.4 0.56 0.88 0.56 1.44v17.68z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t2. Analyze\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7020081b elementor-widget elementor-widget-text-editor\" data-id=\"7020081b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Identify gaps in your technology stack and optimize it. We approach tech debt from a new perspective, offering prioritized alternatives and solutions.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f945cd8 elementor-position-inline-start elementor-mobile-position-inline-start elementor-view-stacked indigo-h4 elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"2f945cd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M29.53 10.51c-0.24-2.080-1.12-4-2.64-5.44-1.44-1.44-3.36-2.4-5.44-2.64-2-0.24-4.16 0.24-5.84 1.36-1.76 1.12-3.040 2.72-3.76 4.72-0.64 1.76-0.64 3.68-0.16 5.52l-9.040 9.12c-0.16 0.16-0.24 0.32-0.24 0.56v3.84c0 1.2 0.88 2.080 2.080 2.080h5.12c0.48 0 0.8-0.32 0.8-0.8v-3.040h3.040c0.48 0 0.8-0.32 0.8-0.8v-3.040h1.76c0.24 0 0.4-0.080 0.56-0.24l1.44-1.44c1.84 0.48 3.76 0.48 5.52-0.16 1.92-0.64 3.6-2 4.72-3.76 1.040-1.68 1.52-3.76 1.28-5.84zM26.89 15.55c-0.88 1.44-2.24 2.56-3.84 3.12s-3.36 0.56-4.96 0c-0.32-0.080-0.64 0-0.8 0.16l-1.52 1.52h-2.24c-0.48 0-0.8 0.32-0.8 0.8v3.040h-3.12c-0.48 0-0.8 0.32-0.8 0.8v3.040h-4.32c-0.32 0-0.48-0.16-0.48-0.48v-3.52l9.2-9.2c0.24-0.24 0.32-0.56 0.16-0.8-0.56-1.6-0.56-3.36 0-4.96s1.68-2.96 3.12-3.84c1.44-0.88 3.12-1.28 4.8-1.12s3.28 0.96 4.48 2.16c1.2 1.2 1.92 2.8 2.16 4.48 0.24 1.6-0.16 3.36-1.040 4.8z\"><\/path><path d=\"M21.77 8.83c-0.8 0-1.44 0.64-1.44 1.44s0.64 1.44 1.44 1.44c0.8 0 1.44-0.64 1.44-1.44s-0.72-1.44-1.44-1.44z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t3. Roadmap\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3030852f elementor-widget elementor-widget-text-editor\" data-id=\"3030852f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Embark on cutting-edge modernization transformations with the help of our experienced experts.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-67d333bd section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"67d333bd\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2a2c8c4d e-grid e-con-full e-con e-child\" data-id=\"2a2c8c4d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-30be3530 e-con-full e-flex e-con e-child\" data-id=\"30be3530\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55784dc indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"55784dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M28.8 25h-3.28v-12.4h0.32c0.32 0 0.56-0.16 0.72-0.48s0.080-0.64-0.080-0.88l-2.24-2.72c-0.32-0.4-0.96-0.4-1.28 0l-2.16 2.8c-0.16 0.24-0.24 0.56-0.080 0.88s0.4 0.48 0.72 0.48h0.32v12.4h-3.44v-8.96h0.32c0.32 0 0.56-0.16 0.72-0.48 0.16-0.24 0.080-0.64-0.080-0.88l-2.24-2.72c-0.16-0.16-0.4-0.32-0.64-0.32s-0.48 0.080-0.64 0.32l-2.24 2.72c-0.16 0.24-0.24 0.56-0.080 0.88 0.16 0.24 0.4 0.48 0.72 0.48h0.24v8.88h-3.44v-5.28h0.24c0.32 0 0.56-0.16 0.72-0.48s0.080-0.64-0.080-0.88l-2.24-2.72c-0.16-0.16-0.4-0.32-0.64-0.32s-0.48 0.080-0.64 0.32l-2.24 2.72c-0.16 0.24-0.24 0.56-0.080 0.88s0.4 0.48 0.72 0.48h0.32v5.28h-3.040v-18.72c0-0.48-0.32-0.8-0.8-0.8s-0.8 0.32-0.8 0.8v19.12c0 0.32 0.16 0.56 0.32 0.8 0.24 0.24 0.48 0.32 0.8 0.32h25.28c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.72-0.8-0.72zM9.68 18.36c-0.24 0.24-0.32 0.48-0.32 0.8v5.52h-0.64v-5.52c0-0.32-0.16-0.56-0.32-0.8 0 0-0.080-0.080-0.080-0.080l0.72-0.88 0.72 0.88c0 0.080-0.080 0.080-0.080 0.080zM16.96 14.84c-0.24 0.24-0.32 0.48-0.32 0.8v9.040h-0.64v-9.040c0-0.32-0.16-0.56-0.32-0.8 0 0-0.080-0.080-0.080-0.080l0.72-0.88 0.72 0.88c0 0 0 0.080-0.080 0.080zM24.32 11.32c-0.24 0.24-0.32 0.48-0.32 0.8v12.56h-0.64v-12.56c0-0.32-0.16-0.56-0.32-0.8 0 0-0.080-0.080-0.080-0.080l0.72-0.88 0.72 0.88c-0.080 0-0.080 0.080-0.080 0.080z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tPerformance\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ac346a7 elementor-widget elementor-widget-text-editor\" data-id=\"7ac346a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Boost application speed and resource utilization by optimizing inefficient algorithms, resource leaks, and other performance problems.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-74156e9b e-con-full e-flex e-con e-child\" data-id=\"74156e9b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55060f9c indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"55060f9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M28.56 8.88c-0.16-0.88-0.24-1.44-0.64-1.84s-1.040-0.64-2.4-1.040c-0.96-0.32-1.92-0.88-2.96-1.44-1.84-1.040-3.92-2.16-6.56-2.16s-4.72 1.12-6.56 2.16c-1.040 0.56-2 1.12-3.040 1.44-1.36 0.4-1.92 0.64-2.32 1.040s-0.48 0.96-0.64 1.84c-1.68 9.2 2.32 17.12 10.24 20.16 0.88 0.32 1.44 0.56 2.32 0.56 0.96 0 1.44-0.24 2.32-0.56 7.92-3.040 11.92-10.96 10.24-20.16zM17.76 27.6c-0.8 0.32-1.12 0.4-1.76 0.4s-0.96-0.16-1.76-0.4c-7.28-2.8-10.8-9.84-9.28-18.48 0.080-0.48 0.16-0.96 0.24-1.040 0.16-0.080 0.96-0.32 1.76-0.56 1.12-0.4 2.24-0.96 3.28-1.52 1.68-1.040 3.52-2 5.76-2s4.080 0.96 5.76 1.92c1.040 0.56 2.080 1.2 3.28 1.52 0.8 0.24 1.52 0.48 1.68 0.64 0.080 0.080 0.16 0.56 0.24 1.040 1.6 8.64-1.92 15.68-9.2 18.48z\"><\/path><path d=\"M19.36 13.28c0-0.16 0-0.56 0-0.96 0-0.48 0-1.040-0.16-1.52-0.4-1.2-1.44-1.92-2.64-2-1.28-0.080-2.4 0.56-2.96 1.68-0.32 0.56-0.32 1.12-0.32 1.6v0.16c0 0.4 0 0.72 0 0.88v0.080c-1.12 0.32-1.84 1.2-2.080 2.080-0.16 0.8-0.16 3.12-0.080 4 0 0.080 0 0.080 0 0.16 0.32 1.28 1.2 2.080 2.48 2.32 0 0 0.080 0 0.080 0 0.4 0 1.44 0.080 2.56 0.080 0.4 0 0.88 0 1.36 0h0.56c2.16 0 3.040-1.28 3.36-2.4 0 0 0-0.080 0-0.080 0.080-0.56 0.16-3.2-0.080-4.16-0.4-1.12-1.2-1.68-2.080-1.92zM14.88 12.080c0-0.4 0-0.64 0.080-0.88 0.24-0.56 0.8-0.88 1.44-0.8 0.48 0 1.040 0.32 1.28 0.96 0.080 0.16 0.080 0.8 0.080 0.96 0 0.32 0 0.64 0 0.8h-2.88c0-0.16 0-0.48 0-0.8v-0.24zM19.92 19.12c-0.24 0.88-0.8 1.2-1.76 1.2h-0.64c-1.040 0-3.12 0-3.76 0-0.56-0.16-0.96-0.48-1.12-1.12-0.080-0.96-0.080-2.96 0.080-3.44 0.080-0.24 0.48-1.040 1.44-1.040h4.32c0.32 0 1.12 0.080 1.44 1.040 0.16 0.56 0.080 2.88 0 3.36z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSecurity\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c2bfa55 elementor-widget elementor-widget-text-editor\" data-id=\"7c2bfa55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Assess code for vulnerabilities and ensure input is validated, data is sanitized, and coding is secure.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ca802c5 e-con-full e-flex e-con e-child\" data-id=\"1ca802c5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b41751e indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"4b41751e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M23.56 21c0-0.24-0.080-0.4-0.24-0.56l-0.8-0.72c0.24-0.48 0.48-0.96 0.64-1.44h1.2c0.48 0 0.8-0.32 0.8-0.8v-2.4c0-0.48-0.32-0.8-0.8-0.8h-1.2c-0.16-0.48-0.4-1.040-0.64-1.44l0.8-0.72c0.16-0.16 0.24-0.4 0.24-0.56 0-0.24-0.080-0.4-0.24-0.56l-1.84-1.68c-0.32-0.32-0.8-0.32-1.12 0l-0.88 0.8c-0.56-0.24-1.040-0.48-1.68-0.64v-1.28c0-0.48-0.32-0.8-0.8-0.8h-2.56c-0.48 0-0.8 0.32-0.8 0.8v1.040c-0.56 0.16-1.12 0.4-1.68 0.64l-0.88-0.8c-0.32-0.32-0.8-0.32-1.12 0l-1.84 1.68c0.080 0.24 0 0.4 0 0.64s0.080 0.4 0.24 0.56l0.8 0.72c-0.24 0.48-0.48 0.96-0.64 1.44h-1.2c-0.48 0-0.8 0.32-0.8 0.8v2.4c0 0.48 0.32 0.8 0.8 0.8h1.2c0.16 0.48 0.4 1.040 0.64 1.44l-0.8 0.72c-0.16 0.32-0.24 0.48-0.24 0.72s0.080 0.4 0.24 0.56l1.84 1.68c0.32 0.32 0.8 0.32 1.12 0l0.88-0.8c0.56 0.24 1.040 0.48 1.68 0.64v1.12c0 0.48 0.32 0.8 0.8 0.8h2.56c0.48 0 0.8-0.32 0.8-0.8v-1.040c0.56-0.16 1.12-0.4 1.68-0.64l0.88 0.8c0.32 0.32 0.8 0.32 1.12 0l1.84-1.68c-0.080-0.24 0-0.4 0-0.64zM21.8 17.24c-0.16 0.72-0.48 1.44-0.96 2.080-0.24 0.32-0.16 0.8 0.080 1.040l0.64 0.64-0.64 0.64-0.72-0.72c-0.24-0.24-0.64-0.32-0.96-0.080-0.72 0.4-1.44 0.72-2.24 0.88-0.4 0.080-0.64 0.4-0.64 0.8v0.88h-0.96v-0.88c0-0.4-0.24-0.72-0.64-0.8-0.8-0.16-1.6-0.48-2.24-0.88-0.32-0.16-0.72-0.16-0.96 0.080l-0.72 0.72-0.72-0.64 0.64-0.64c0.32-0.24 0.32-0.72 0.080-1.040-0.48-0.64-0.8-1.36-0.96-2.080-0.080-0.4-0.4-0.64-0.8-0.64h-0.96v-0.8h1.040c0.4 0 0.72-0.24 0.8-0.64 0.16-0.72 0.48-1.44 0.96-2.080 0.24-0.32 0.16-0.8-0.080-1.040l-0.72-0.64 0.64-0.56 0.72 0.72c0.24 0.24 0.64 0.32 0.96 0.080 0.72-0.4 1.44-0.72 2.24-0.88 0.4-0.080 0.64-0.4 0.64-0.8v-0.96h0.96v0.88c0 0.4 0.24 0.72 0.64 0.8 0.8 0.16 1.6 0.48 2.24 0.88 0.32 0.16 0.72 0.16 0.96-0.080l0.72-0.72 0.64 0.64-0.56 0.64c-0.32 0.24-0.32 0.72-0.080 1.040 0.48 0.64 0.8 1.36 0.96 2.080 0.080 0.4 0.4 0.64 0.8 0.64h1.040v0.8h-1.040c-0.4 0-0.72 0.24-0.8 0.64z\"><\/path><path d=\"M15.72 12.2c-2.4 0-4.4 2-4.4 4.4s2 4.4 4.4 4.4c2.4 0 4.4-2 4.4-4.4s-2-4.4-4.4-4.4zM15.72 19.4c-1.52 0-2.8-1.28-2.8-2.8s1.28-2.8 2.8-2.8 2.8 1.28 2.8 2.8-1.28 2.8-2.8 2.8z\"><\/path><path d=\"M28.68 3.4h-2.96c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h1.28l-3.44 3.44c-0.32 0.32-0.32 0.8 0 1.12 0.16 0.16 0.4 0.24 0.56 0.24s0.4-0.080 0.56-0.24l3.2-3.2v0.64c0 0.48 0.32 0.8 0.8 0.8s0.8-0.32 0.8-0.8v-2.8c0-0.48-0.32-0.8-0.8-0.8z\"><\/path><path d=\"M3.32 7.8c0.48 0 0.8-0.32 0.8-0.8v-0.96l3.76 3.52c0.16 0.16 0.32 0.24 0.56 0.24s0.4-0.080 0.56-0.24c0.32-0.32 0.32-0.8 0-1.12l-3.68-3.44h0.96c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.8-0.8-0.8h-2.96c0 0 0 0 0 0-0.080 0-0.16 0-0.24 0.080 0 0-0.080 0-0.080 0s-0.080 0.080-0.080 0.080c-0.080 0-0.080 0.080-0.16 0.080 0 0 0 0 0 0s0 0.080-0.080 0.080c0 0.080-0.080 0.080-0.080 0.16s0 0.16 0 0.16c-0.080 0.080-0.080 0.16-0.080 0.16v2.8c0 0.48 0.32 0.8 0.8 0.8z\"><\/path><path d=\"M28.68 24.2c-0.48 0-0.8 0.32-0.8 0.8v1.040l-3.2-3.2c-0.32-0.32-0.8-0.32-1.12 0s-0.32 0.8 0 1.12l3.040 3.040h-0.88c-0.48 0-0.8 0.32-0.8 0.8s0.32 0.8 0.8 0.8h2.96c0.48 0 0.8-0.32 0.8-0.8v-2.8c0-0.48-0.32-0.8-0.8-0.8z\"><\/path><path d=\"M7.88 22.84l-3.76 3.52v-1.36c0-0.48-0.32-0.8-0.8-0.8s-0.8 0.32-0.8 0.8v2.8c0 0.48 0.32 0.8 0.8 0.8h2.96c0.48 0 0.8-0.32 0.8-0.8s-0.32-0.8-0.8-0.8h-0.56l3.2-3.040c0.32-0.32 0.32-0.8 0-1.12-0.16-0.32-0.72-0.32-1.040 0z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tScalability\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7bde0459 elementor-widget elementor-widget-text-editor\" data-id=\"7bde0459\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Test the code&#8217;s load and data volume to ensure minimal performance degradation or architectural changes are needed.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5a724b9e e-con-full e-flex e-con e-child\" data-id=\"5a724b9e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-58f0c789 indigo-h4 elementor-view-default elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"58f0c789\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M15.826 14.171c1.2 0 2.32-0.48 3.12-1.28 1.76-1.76 1.76-4.56 0-6.32-0.8-0.8-1.92-1.28-3.12-1.28s-2.32 0.48-3.12 1.28c-0.8 0.8-1.28 1.92-1.28 3.12s0.48 2.32 1.28 3.12c0.8 0.88 1.92 1.36 3.12 1.36zM13.746 7.691c0.56-0.56 1.28-0.8 2-0.8s1.44 0.32 2 0.8c1.12 1.12 1.12 2.88 0 4-1.040 1.040-2.96 1.040-4 0-0.56-0.56-0.8-1.28-0.8-2s0.32-1.44 0.8-2z\"><\/path><path d=\"M9.986 12.091c0 0 0 0.080 0 0.080-0.48 0.8-0.4 1.84 0.24 2.48l0.56 0.56c0.64 0.64 1.76 0.72 2.48 0.24 0 0 0.080 0 0.080 0 0.16 0.88 0.96 1.6 1.92 1.6h0.8c0.96 0 1.76-0.72 1.92-1.6 0 0 0.080 0 0.080 0 0.72 0.48 1.84 0.4 2.48-0.24l0.56-0.56c0.64-0.64 0.8-1.76 0.24-2.48 0 0 0-0.080 0-0.080 0.88-0.16 1.6-0.96 1.6-1.92v-0.8c0-0.96-0.72-1.76-1.6-1.92 0 0 0-0.080 0-0.080 0.48-0.8 0.4-1.84-0.24-2.48l-0.56-0.56c-0.64-0.64-1.76-0.72-2.48-0.24 0 0-0.080 0-0.080 0-0.16-0.88-0.96-1.6-1.92-1.6h-0.8c-0.88-0.16-1.68 0.56-1.84 1.44 0 0-0.080 0-0.080 0-0.8-0.48-1.84-0.4-2.48 0.24l-0.56 0.56c-0.64 0.64-0.72 1.76-0.24 2.48 0 0 0 0.080 0 0.080-0.88 0.16-1.6 0.96-1.6 1.92v0.8c-0.080 1.12 0.64 1.92 1.52 2.080zM9.986 9.291c0-0.24 0.16-0.4 0.4-0.4 0.48 0 0.88-0.32 1.040-0.72 0.080-0.16 0.16-0.4 0.24-0.56 0.16-0.4 0.080-0.88-0.24-1.2-0.16-0.16-0.16-0.4 0-0.56l0.56-0.48c0.16-0.16 0.4-0.16 0.56 0 0.32 0.32 0.8 0.4 1.2 0.24 0.16-0.080 0.32-0.16 0.56-0.24 0.4-0.16 0.72-0.56 0.72-1.040 0-0.24 0.16-0.4 0.32-0.4h0.8c0.24 0 0.4 0.16 0.4 0.4 0 0.48 0.32 0.88 0.72 1.040 0.16 0.080 0.4 0.16 0.56 0.24 0.4 0.24 0.88 0.080 1.2-0.24 0.16-0.16 0.4-0.16 0.56 0l0.56 0.56c0.16 0.16 0.16 0.4 0 0.56-0.32 0.32-0.4 0.8-0.24 1.2 0.080 0.16 0.16 0.32 0.24 0.56 0.16 0.4 0.56 0.72 1.040 0.72 0.24 0 0.4 0.16 0.4 0.4v0.8c0 0.24-0.16 0.4-0.4 0.4-0.48 0-0.88 0.32-1.040 0.72-0.080 0.16-0.16 0.4-0.24 0.56-0.16 0.4-0.080 0.88 0.24 1.2 0.16 0.16 0.16 0.4 0 0.56l-0.56 0.56c-0.080 0.080-0.24 0.080-0.24 0.080s-0.16 0-0.24-0.080c-0.32-0.32-0.8-0.4-1.2-0.24-0.16 0.080-0.32 0.16-0.56 0.24-0.4 0.16-0.72 0.56-0.72 1.040 0 0.24-0.16 0.4-0.4 0.4h-0.8c-0.24 0-0.4-0.16-0.4-0.4 0-0.48-0.32-0.88-0.72-1.040-0.16-0.080-0.4-0.16-0.56-0.24s-0.32-0.080-0.48-0.080c-0.24 0-0.56 0.080-0.72 0.32-0.16 0.16-0.4 0.16-0.56 0l-0.56-0.64c-0.16-0.16-0.16-0.4 0-0.56 0.32-0.32 0.4-0.8 0.24-1.2-0.080-0.16-0.16-0.32-0.24-0.56-0.16-0.4-0.56-0.72-1.040-0.72-0.24 0-0.4-0.16-0.4-0.4v-0.8z\"><\/path><path d=\"M29.186 17.691c-0.8-1.36-2.48-1.84-3.84-1.040l-4.8 2.72c-0.56-0.88-1.52-1.44-2.56-1.44h-5.2c-1.44-1.040-3.2-1.28-4.8-0.72 0-0.72-0.56-1.28-1.28-1.28h-3.040c-0.72 0-1.28 0.56-1.28 1.28v11.040c0 0.72 0.56 1.28 1.28 1.28h3.040c0.64 0 1.12-0.4 1.28-1.040h6.32c0.56 0 0.72 0 0.88 0v0c0.48 0 0.88-0.16 1.28-0.4l11.76-6.72c0.64-0.4 1.12-0.96 1.36-1.68 0.080-0.64 0-1.36-0.4-2zM6.386 18.491c0 0 0 0 0 0v9.44h-2.4v-10.4h2.4v0.96zM27.906 19.371c-0.080 0.32-0.32 0.56-0.56 0.72l-11.76 6.72c-0.16 0.080-0.32 0.16-0.56 0.16h-7.040v-8c1.28-0.64 2.88-0.48 4.080 0.4 0.16 0.080 0.32 0.16 0.48 0.16h5.44c0.64 0 1.2 0.4 1.36 1.040 0 0.24-0.24 0.4-0.48 0.4l-7.040 0.48c-0.48 0-0.8 0.4-0.72 0.88 0 0.48 0.4 0.8 0.88 0.72l6.96-0.48c0.96 0 1.76-0.64 2-1.52l5.28-2.96c0.56-0.32 1.28-0.16 1.68 0.48 0.080 0.16 0.16 0.48 0 0.8z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tMaintenance &amp; Deployment\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-643af231 elementor-widget elementor-widget-text-editor\" data-id=\"643af231\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Fix code duplication, overly complex logic, and other issues that could hinder future maintenance.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d2ac983 section-padding e-flex e-con-boxed e-con e-parent\" data-id=\"d2ac983\" data-element_type=\"container\" data-e-type=\"container\" id=\"04\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7bd667a8 indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"7bd667a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">You are in great company<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7cabfd55 elementor-widget elementor-widget-clients_logo_widget\" data-id=\"7cabfd55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"clients_logo_widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<style>\n\t\t#clw-7cabfd55 { width:100%; box-sizing:border-box; }\n\n\t\t\/* Track outer \u2014 clips overflow *\/\n\t\t#clw-7cabfd55 .clw-track-outer {\n\t\t\twidth: 100%;\n\t\t\toverflow: hidden;\n\t\t\tposition: relative;\n\t\t}\n\n\t\t\/* Desktop track \u2014 width max-content so clones extend beyond container *\/\n\t\t#clw-7cabfd55 .clw-track {\n\t\t\tdisplay: flex !important;\n\t\t\tflex-direction: row !important;\n\t\t\tflex-wrap: nowrap !important;\n\t\t\talign-items: center !important;\n\t\t\tjustify-content: flex-start !important;\n\t\t\twidth: max-content !important;\n\t\t\tmargin: 0 !important;\n\t\t\tpadding: 0 !important;\n\t\t\ttransition: transform .5s cubic-bezier(.25,.46,.45,.94);\n\t\t\twill-change: transform;\n\t\t}\n\n\t\t\/* Each item \u2014 JS sets exact width, logo centered inside *\/\n\t\t#clw-7cabfd55 .clw-item {\n\t\t\tdisplay: flex !important;\n\t\t\talign-items: center !important;\n\t\t\tjustify-content: center !important;\n\t\t\tflex-shrink: 0 !important;\n\t\t}\n\n\t\t\/* Logo \u2014 constrained, centered *\/\n\t\t#clw-7cabfd55 .clw-logo {\n\t\t\tdisplay: block !important;\n\t\t\tobject-fit: contain !important;\n\t\t\tmax-width: 80% !important;\n\t\t\theight: 70px !important;\n\t\t\twidth: auto !important;\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t\n\t\t\/* Dot separator \u2014 fixed 56px wide (24+8+24), perfectly centered *\/\n\t\t#clw-7cabfd55 .clw-sep {\n\t\t\tdisplay: flex !important;\n\t\t\talign-items: center !important;\n\t\t\tjustify-content: center !important;\n\t\t\tflex-shrink: 0 !important;\n\t\t\twidth: 56px !important;\n\t\t\tmin-width: 56px !important;\n\t\t}\n\t\t#clw-7cabfd55 .clw-sep span {\n\t\t\tdisplay: block;\n\t\t\twidth: 8px; height: 8px;\n\t\t\tborder-radius: 50%;\n\t\t\tbackground-color: #000000 !important;\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t\/* Hide separator after last item *\/\n\t\t#clw-7cabfd55 .clw-item:last-of-type + .clw-sep,\n\t\t#clw-7cabfd55 .clw-sep:last-child { display:none !important; }\n\n\t\t\/* Mobile nav dots *\/\n\t\t#clw-7cabfd55 .clw-nav-dots {\n\t\t\tdisplay: none;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\tgap: 12px;\n\t\t\tmargin-top: 20px;\n\t\t\theight: 36px;\n\t\t\tbox-sizing: content-box;\n\t\t}\n\t\t#clw-7cabfd55 .clw-nd {\n\t\t\twidth: 10px !important;\n\t\t\theight: 10px !important;\n\t\t\tborder-radius: 50% !important;\n\t\t\tbackground: #cccccc !important;\n\t\t\topacity: 0.4;\n\t\t\tcursor: pointer;\n\t\t\tborder:none !important;\t\t\tpadding: 0;\n\t\t\ttransition: width .25s ease, height .25s ease, opacity .25s ease, background .25s ease, border .25s ease;\n\t\t\tflex-shrink: 0;\n\t\t\tdisplay: block;\n\t\t\tbox-sizing: border-box;\n\t\t}\n\t\t#clw-7cabfd55 .clw-nd.active {\n\t\t\twidth: 14px !important;\n\t\t\theight: 14px !important;\n\t\t\topacity: 1 !important;\n\t\t\tbackground: #333333 !important;\n\t\t\tborder:3px solid #333333 !important;\t\t}\n\n\t\t\/* Mobile *\/\n\t\t@media (max-width: 768px) {\n\t\t\t#clw-7cabfd55 .clw-track {\n\t\t\t\twidth: auto !important;\n\t\t\t\tjustify-content: flex-start !important;\n\t\t\t}\n\t\t\t#clw-7cabfd55 .clw-item {\n\t\t\t\tflex-direction: column !important;\n\t\t\t\tjustify-content: center;\n\t\t\t\talign-items: center;\n\t\t\t}\n\t\t\t#clw-7cabfd55 .clw-sep { display:none !important; }\n\t\t\t#clw-7cabfd55 .clw-nav-dots { display:flex !important; }\n\t\t}\n\t\t<\/style>\n\n\t\t<div id=\"clw-7cabfd55\"\n\t\t\t data-clw=\"1\"\n\t\t\t data-autoplay=\"true\"\n\t\t\t data-speed=\"3000\"\n\t\t\t data-lpr=\"4\"\n\t\t\t data-sep=\"1\"\n\t\t\t data-dot-color=\"#cccccc\"\n\t\t\t data-dot-active-color=\"#333333\">\n\n\t\t\t<div class=\"clw-track-outer\">\n\t\t\t\t<div class=\"clw-track\">\n\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"119\" height=\"33\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2023\/03\/choosehealth.svg\" class=\"clw-logo\" alt=\"choose-health-logo\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"164\" height=\"43\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/02\/medstar-1.png\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"211\" height=\"58\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2023\/08\/vori.webp\" class=\"clw-logo\" alt=\"vori\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"243\" height=\"44\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/02\/Group-1000001257.png\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"194\" height=\"24\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/10\/cvs-1.png\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"160\" height=\"116\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/10\/inovolon.png\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"202\" height=\"45\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/10\/AARP-Logo-1.png\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"179\" height=\"49\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/02\/Amwell_logo_RGB_ColorGradient-2.png\" class=\"clw-logo\" alt=\"\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"clw-item\"><img loading=\"lazy\" decoding=\"async\" width=\"107\" height=\"94\" src=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/02\/NIH_Master_Logo_Vertical_2Color-1.png\" class=\"clw-logo\" alt=\"nih\" loading=\"lazy\" style=\"\" \/><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"clw-sep\" aria-hidden=\"true\"><span><\/span><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t<div class=\"clw-nav-dots\" role=\"tablist\"><\/div>\n\n\t\t<\/div>\n\n\t\t<script>\n\t\t(function(){\n\t\t\tvar wrap = document.getElementById('clw-7cabfd55');\n\t\t\tif(!wrap) return;\n\t\t\tvar outer    = wrap.querySelector('.clw-track-outer');\n\t\t\tvar track    = wrap.querySelector('.clw-track');\n\t\t\tvar dotsWrap = wrap.querySelector('.clw-nav-dots');\n\t\t\tif(!track || !outer) return;\n\n\t\t\tvar origItems = [].slice.call(track.querySelectorAll('.clw-item:not(.clw-clone)'));\n\t\t\tvar total     = origItems.length;\n\t\t\tif(total === 0) return;\n\n\t\t\tvar autoplay = wrap.dataset.autoplay !== 'false';\n\t\t\tvar speed    = parseInt(wrap.dataset.speed || '3000', 10);\n\t\t\tvar lpr      = parseInt(wrap.dataset.lpr   || '4',    10);\n\t\t\tvar hasSep   = wrap.dataset.sep === '1';\n\t\t\tvar SEP_W    = hasSep ? 56 : 0; \/\/ 24px padding \u00d7 2 + 8px dot = 56px per separator\n\t\t\tvar cur      = 0;\n\t\t\tvar slot     = 0;\n\t\t\tvar timer    = null;\n\t\t\tvar TRANS    = 'transform .5s cubic-bezier(.25,.46,.45,.94)';\n\n\t\t\t\/* \u2500\u2500 Desktop: logo items get equal width, separators fixed 56px \u2500\u2500 *\/\n\t\t\tfunction setDesktopWidths() {\n\t\t\t\tvar outerW   = outer.offsetWidth || wrap.offsetWidth || 800;\n\t\t\t\t\/\/ Total separator space for lpr logos = (lpr - 1) separators\n\t\t\t\tvar totalSep = SEP_W * (lpr - 1);\n\t\t\t\tvar logoW    = Math.floor((outerW - totalSep) \/ lpr);\n\n\t\t\t\t[].forEach.call(track.querySelectorAll('.clw-item'), function(el){\n\t\t\t\t\tel.style.width    = logoW + 'px';\n\t\t\t\t\tel.style.minWidth = logoW + 'px';\n\t\t\t\t\tel.style.maxWidth = logoW + 'px';\n\t\t\t\t});\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Mobile: full container width per item \u2500\u2500 *\/\n\t\t\tfunction setMobileWidths() {\n\t\t\t\tvar w = outer.offsetWidth || 320;\n\t\t\t\t[].forEach.call(track.querySelectorAll('.clw-item'), function(el){\n\t\t\t\t\tel.style.width = el.style.minWidth = el.style.maxWidth = w + 'px';\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tfunction isMob() { return window.innerWidth <= 768; }\n\n\t\t\tfunction itemW() {\n\t\t\t\tif(isMob()) return outer.offsetWidth || 320;\n\t\t\t\t\/\/ Slide unit = one logo item width + one separator width\n\t\t\t\tvar logoEl = origItems[0];\n\t\t\t\tif(!logoEl) return 200;\n\t\t\t\treturn logoEl.offsetWidth + SEP_W;\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Clones for infinite desktop loop \u2500\u2500 *\/\n\t\t\tfunction buildClones() {\n\t\t\t\t[].forEach.call(track.querySelectorAll('.clw-clone'), function(el){ el.parentNode.removeChild(el); });\n\t\t\t\t\/\/ Clone all direct children of track (items + separators)\n\t\t\t\tvar origChildren = [].slice.call(track.children);\n\t\t\t\torigChildren.forEach(function(el){\n\t\t\t\t\tvar c = el.cloneNode(true);\n\t\t\t\t\tc.classList.add('clw-clone');\n\t\t\t\t\tc.setAttribute('aria-hidden','true');\n\t\t\t\t\ttrack.appendChild(c);\n\t\t\t\t});\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Move \u2500\u2500 *\/\n\t\t\tfunction moveTo(idx, animated) {\n\t\t\t\ttrack.style.transition = animated ? TRANS : 'none';\n\t\t\t\ttrack.style.transform  = 'translateX(-' + (idx * itemW()) + 'px)';\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Next slide \u2500\u2500 *\/\n\t\t\tfunction next() {\n\t\t\t\tslot++;\n\t\t\t\tmoveTo(slot, true);\n\t\t\t\tcur = slot % total;\n\t\t\t\tupdDots();\n\t\t\t\tif(slot >= total) {\n\t\t\t\t\ttrack.addEventListener('transitionend', snapBack, { once: true });\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfunction snapBack() {\n\t\t\t\tslot -= total;\n\t\t\t\tmoveTo(slot, false);\n\t\t\t\tcur = slot;\n\t\t\t\tupdDots();\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Nav dots (mobile only) \u2500\u2500 *\/\n\t\t\tfunction buildDots() {\n\t\t\t\tdotsWrap.innerHTML = '';\n\t\t\t\tfor(var i = 0; i < total; i++) {\n\t\t\t\t\t(function(idx){\n\t\t\t\t\t\tvar b = document.createElement('button');\n\t\t\t\t\t\tb.className = 'clw-nd' + (idx === 0 ? ' active' : '');\n\t\t\t\t\t\tb.setAttribute('aria-label', 'Logo ' + (idx + 1));\n\t\t\t\t\t\tb.addEventListener('click', function(){ stopT(); jumpTo(idx); startT(); });\n\t\t\t\t\t\tdotsWrap.appendChild(b);\n\t\t\t\t\t})(i);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfunction updDots() {\n\t\t\t\t[].forEach.call(dotsWrap.querySelectorAll('.clw-nd'), function(b, i){\n\t\t\t\t\tb.classList.toggle('active', i === cur);\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tfunction jumpTo(n) {\n\t\t\t\tslot = n; cur = n;\n\t\t\t\tmoveTo(slot, false);\n\t\t\t\tupdDots();\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Timer \u2500\u2500 *\/\n\t\t\tfunction stopT()  { clearInterval(timer); timer = null; }\n\t\t\tfunction startT() {\n\t\t\t\tif(!autoplay) return; stopT();\n\t\t\t\ttimer = setInterval(next, speed);\n\t\t\t}\n\n\t\t\t\/* \u2500\u2500 Swipe \u2500\u2500 *\/\n\t\t\tvar tx = 0, ty = 0;\n\t\t\ttrack.addEventListener('touchstart', function(e){ tx=e.touches[0].clientX; ty=e.touches[0].clientY; stopT(); }, {passive:true});\n\t\t\ttrack.addEventListener('touchend',   function(e){\n\t\t\t\tvar dx = e.changedTouches[0].clientX - tx;\n\t\t\t\tvar dy = e.changedTouches[0].clientY - ty;\n\t\t\t\tif(Math.abs(dx) > Math.abs(dy) && Math.abs(dx) > 40) {\n\t\t\t\t\tif(dx < 0) next();\n\t\t\t\t\telse { slot = Math.max(0, slot - 1); moveTo(slot, true); cur = slot % total; updDots(); }\n\t\t\t\t}\n\t\t\t\tstartT();\n\t\t\t}, {passive:true});\n\n\t\t\t\/* \u2500\u2500 Resize \u2500\u2500 *\/\n\t\t\tvar rt;\n\t\t\twindow.addEventListener('resize', function(){\n\t\t\t\tclearTimeout(rt);\n\t\t\t\trt = setTimeout(function(){\n\t\t\t\t\tif(isMob()) {\n\t\t\t\t\t\tsetMobileWidths();\n\t\t\t\t\t\tdotsWrap.style.display = 'flex';\n\t\t\t\t\t} else {\n\t\t\t\t\t\tsetDesktopWidths();\n\t\t\t\t\t\tdotsWrap.style.display = 'none';\n\t\t\t\t\t}\n\t\t\t\t\tmoveTo(slot, false);\n\t\t\t\t}, 200);\n\t\t\t});\n\n\t\t\t\/* \u2500\u2500 Init \u2500\u2500 *\/\n\t\t\tfunction doInit() {\n\t\t\t\tbuildClones();\n\t\t\t\tif(isMob()) {\n\t\t\t\t\tsetMobileWidths();\n\t\t\t\t\tdotsWrap.style.display = 'flex';\n\t\t\t\t\tbuildDots();\n\t\t\t\t} else {\n\t\t\t\t\tsetDesktopWidths();\n\t\t\t\t\tdotsWrap.style.display = 'none';\n\t\t\t\t}\n\t\t\t\tslot = 0; cur = 0;\n\t\t\t\tmoveTo(0, false);\n\t\t\t\tupdDots();\n\t\t\t\tstartT();\n\t\t\t}\n\n\t\t\tif(document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', function(){ requestAnimationFrame(doInit); });\n\t\t\t} else {\n\t\t\t\trequestAnimationFrame(doInit);\n\t\t\t}\n\t\t})();\n\t\t<\/script>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46773a11 section-padding gradient-toptobottom-faq e-flex e-con-boxed e-con e-parent\" data-id=\"46773a11\" data-element_type=\"container\" data-e-type=\"container\" id=\"05\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e88d95b indigo-h2 section-head-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"3e88d95b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQs about technology audits and assessments<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-376f340f elementor-widget-mobile__width-initial indigo-h4 elementor-widget elementor-widget-n-accordion\" data-id=\"376f340f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9300\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-9300\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> When do I need a technology audit or assessment? <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9300\" class=\"elementor-element elementor-element-3a38f2ea e-con-full e-flex e-con e-child\" data-id=\"3a38f2ea\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-273bc683 elementor-widget elementor-widget-text-editor\" data-id=\"273bc683\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Most organizations request an audit or assessment because they have a technology problem that needs to be solved but don\u2019t know where to start. However, we recommend using our technology audit services before any major tech purchase, upgrade, migration, or implementation or before you begin a new software development project. Our audits will help you identify your current weaknesses, determine the best and most cost-effective path forward, and ensure ultimate scalability and security.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9301\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-9301\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> How does a 10Pearls technology assessment work? <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9301\" class=\"elementor-element elementor-element-3ae008eb e-con-full e-flex e-con e-child\" data-id=\"3ae008eb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2eab3dc9 elementor-widget elementor-widget-text-editor\" data-id=\"2eab3dc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We offer a streamlined engagement process facilitated by our global staff of tech talent with expertise in all the major technology platforms, frameworks, and programming languages. We start with a discovery call to learn all about your pain points and project goals. Next, we create a detailed technology audit plan, select the best team members for the project, and implement any necessary tools. Then, your assessment team hits the ground running, using automation, data analytics, and other technologies to accelerate the process and keep costs low, all while communicating with you every step of the way. Finally, we provide a detailed report that includes recommendations for how to move forward.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9302\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-9302\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> What other services does 10Pearls offer? <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9302\" class=\"elementor-element elementor-element-3be52350 e-con-full e-flex e-con e-child\" data-id=\"3be52350\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-411ce311 elementor-widget elementor-widget-text-editor\" data-id=\"411ce311\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We provide technical consulting and software development services for almost any industry, use case, and platform. Our rightshoring approach to outsourcing gives us the flexibility to assemble onshore, nearshore, and offshore talent according to your project\u2019s budget and technical requirements. We also have expertise in<span style=\"color: #000000;\"> <a style=\"color: #000000;\" href=\"https:\/\/10pearls.com\/uk\/modernization\/\">technology modernization<\/a>, <a style=\"color: #000000;\" href=\"https:\/\/10pearls.com\/uk\/quality-assurance-qa\/\">quality assurance<\/a>, <a style=\"color: #000000;\" href=\"https:\/\/10pearls.com\/uk\/data-analytics\/#services\">data science<\/a>, <a style=\"color: #000000;\" href=\"https:\/\/10pearls.studio\/\" target=\"_blank\">digital marketing<\/a>, <\/span><a href=\"https:\/\/10pearls.com\/uk\/security-services\/\"><span style=\"color: #000000;\">privacy &amp; security<\/span><\/a>, and much more.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-20d0b3d section-padding  cta-bg-gradient e-flex e-con-boxed e-con e-child\" data-id=\"20d0b3d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8b0010c indigo-h2 section-title-margin-bottom elementor-widget elementor-widget-heading\" data-id=\"8b0010c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ready to get started with your technology audit?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-773a41d elementor-widget elementor-widget-text-editor\" data-id=\"773a41d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\"><span style=\"color: #ffffff;\">10Pearls is an award-winning digital development company, providing businesses with product design, development, and technology audit and assessment services.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a25cb2 indigo-btn indigo-btn--ghost elementor-widget elementor-widget-button\" data-id=\"9a25cb2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/get-in-touch\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Let\u2019s connect<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>10Pearls offers software engineering assessment services, including code audits and recommendations, covering various aspects of a company&#8217;s tech platform.<\/p>\n","protected":false},"author":55,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-82177","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Technology Audit &amp; Assessment Services<\/title>\n<meta name=\"description\" content=\"10Pearls\u2019 technology audit services help you identify bottlenecks, reduce code complexity, and restructure your platforms for performance and scalability.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Technology Audit &amp; Assessment Services\" \/>\n<meta property=\"og:description\" content=\"10Pearls offers software engineering assessment services, including code audits and recommendations, covering various aspects of a company&#039;s tech platform.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/10pearls.com\/uk\/technology-assessment\/\" \/>\n<meta property=\"og:site_name\" content=\"10Pearls UK\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/10Pearls\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-30T08:53:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/04\/tech-banner.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Technology Audit &amp; Assessment Services\" \/>\n<meta name=\"twitter:description\" content=\"10Pearls offers software engineering assessment services, including code audits and recommendations, covering various aspects of a company&#039;s tech platform.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/04\/tech-banner.jpg\" \/>\n<meta name=\"twitter:site\" content=\"@TenPearls\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Technology Audit & Assessment Services","description":"10Pearls\u2019 technology audit services help you identify bottlenecks, reduce code complexity, and restructure your platforms for performance and scalability.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_GB","og_type":"article","og_title":"Technology Audit & Assessment Services","og_description":"10Pearls offers software engineering assessment services, including code audits and recommendations, covering various aspects of a company's tech platform.","og_url":"https:\/\/10pearls.com\/uk\/technology-assessment\/","og_site_name":"10Pearls UK","article_publisher":"https:\/\/www.facebook.com\/10Pearls\/","article_modified_time":"2026-07-30T08:53:37+00:00","og_image":[{"url":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/04\/tech-banner.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_title":"Technology Audit & Assessment Services","twitter_description":"10Pearls offers software engineering assessment services, including code audits and recommendations, covering various aspects of a company's tech platform.","twitter_image":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2024\/04\/tech-banner.jpg","twitter_site":"@TenPearls","twitter_misc":{"Estimated reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/10pearls.com\/uk\/technology-assessment\/","url":"https:\/\/10pearls.com\/uk\/technology-assessment\/","name":"Technology Audit & Assessment Services","isPartOf":{"@id":"https:\/\/10pearls.com\/uk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/10pearls.com\/uk\/technology-assessment\/#primaryimage"},"image":{"@id":"https:\/\/10pearls.com\/uk\/technology-assessment\/#primaryimage"},"thumbnailUrl":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2023\/03\/choosehealth.svg","datePublished":"2024-04-09T10:17:35+00:00","dateModified":"2026-07-30T08:53:37+00:00","description":"10Pearls\u2019 technology audit services help you identify bottlenecks, reduce code complexity, and restructure your platforms for performance and scalability.","breadcrumb":{"@id":"https:\/\/10pearls.com\/uk\/technology-assessment\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/10pearls.com\/uk\/technology-assessment\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/10pearls.com\/uk\/technology-assessment\/#primaryimage","url":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2023\/03\/choosehealth.svg","contentUrl":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2023\/03\/choosehealth.svg","width":119,"height":33,"caption":"choose-health-logo"},{"@type":"BreadcrumbList","@id":"https:\/\/10pearls.com\/uk\/technology-assessment\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/10pearls.com\/uk\/"},{"@type":"ListItem","position":2,"name":"Technology Assessment"}]},{"@type":"WebSite","@id":"https:\/\/10pearls.com\/uk\/#website","url":"https:\/\/10pearls.com\/uk\/","name":"10Pearls UK","description":"AI-Powered Software Development Company","publisher":{"@id":"https:\/\/10pearls.com\/uk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/10pearls.com\/uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/10pearls.com\/uk\/#organization","name":"10Pearls","alternateName":"Software development company","url":"https:\/\/10pearls.com\/uk\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/10pearls.com\/uk\/#\/schema\/logo\/image\/","url":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/10Pearls-Black.png","contentUrl":"https:\/\/10pearls.com\/uk\/wp-content\/uploads\/2025\/07\/10Pearls-Black.png","width":282,"height":107,"caption":"10Pearls"},"image":{"@id":"https:\/\/10pearls.com\/uk\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/10Pearls\/","https:\/\/x.com\/TenPearls","https:\/\/www.linkedin.com\/company\/10pearls\/"],"description":"10Pearls is a leading AI-powered software development company. We build intelligent digital products for healthcare, finance, retail, and more.","email":"info@10pearls.com","telephone":"+44 7957 620104","legalName":"10Pearls"}]}},"_links":{"self":[{"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/pages\/82177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/comments?post=82177"}],"version-history":[{"count":12,"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/pages\/82177\/revisions"}],"predecessor-version":[{"id":214707,"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/pages\/82177\/revisions\/214707"}],"wp:attachment":[{"href":"https:\/\/10pearls.com\/uk\/wp-json\/wp\/v2\/media?parent=82177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}