{"id":2594,"date":"2021-11-12T12:15:26","date_gmt":"2021-11-12T12:15:26","guid":{"rendered":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/?page_id=2594"},"modified":"2022-08-10T12:12:51","modified_gmt":"2022-08-10T11:12:51","slug":"upgrading-a-custom-application","status":"publish","type":"page","link":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/upgrading-a-custom-application\/","title":{"rendered":"Upgrading a custom application"},"content":{"rendered":"\n<div class=\"wp-block-columns bounce-in-up is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column has-text-color has-background is-layout-flow wp-block-column-is-layout-flow\" style=\"background-color:#ffd503;color:#1075bc\">\n<h3 class=\"wp-block-heading\"><strong>Refactoring and upgrading a custom application designed to assess and identify security threats<\/strong><\/h3>\n\n\n\n<p style=\"font-size:15px\"><a href=\"https:\/\/www.trustedia.com\/\">TrustedIA<\/a> is a cyber security company based in Wiltshire in the UK. Their mission is to help businesses identify and protect themselves from disruptive events that can impact their business operations.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-content\/uploads\/2021\/10\/TrustedIA-Dark-Blue-Logo.jpeg\" alt=\"\" class=\"wp-image-2596\" width=\"273\" height=\"103\" srcset=\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-content\/uploads\/2021\/10\/TrustedIA-Dark-Blue-Logo.jpeg 728w, https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-content\/uploads\/2021\/10\/TrustedIA-Dark-Blue-Logo-300x113.jpeg 300w\" sizes=\"auto, (max-width: 273px) 100vw, 273px\" \/><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"iframe-video\"><iframe loading=\"lazy\" title=\"Upgrading a custom application | Coacto Consulting\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/9Narl7bbG7Y?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<h3 class=\"bounce-in-up has-text-color wp-block-heading\" style=\"color:#1075bb\"><strong>The Challenge<\/strong><\/h3>\n\n\n\n<p class=\"bounce-in-up\" style=\"font-size:15px\">Recognising the increasing need to preserve business continuity and the protection of customer information, operational assets and reputation, they developed a &#8216;Cyber Assessment&#8217; application on the Salesforce platform to provide an online tool for businesses to identify and assess their individual cyber security risks.<\/p>\n\n\n\n<p class=\"bounce-in-up\" style=\"font-size:15px\">With such complex development required, their chosen partner was unable to meet the needs that were initially set out. TrustedIA were keen to leverage their investment and to take the application to the market, Coacto were asked to see how our knowledge and expertise could develop the project to the required standards.<\/p>\n\n\n\n<p class=\"bounce-in-up\" style=\"font-size:15px\">Detailed investigation determined that there were many key challenges that also required addressing within the &#8216;Cyber Assessment&#8217; application such as<\/p>\n\n\n\n<ol class=\"bounce-in-up wp-block-list\" style=\"font-size:15px\"><li><em>The design had not been documented in a document or code.&nbsp;<\/em><\/li><li><em>The application offered a limited and bland user experience with no flexibility.<\/em><\/li><li><em>The architecture limited multiple assessments.<\/em><\/li><li><em>Many aspects of the application were hardcoded in code.<\/em><\/li><li><em>Coding had not followed Salesforce best practices.<\/em><\/li><li><em>There was no way to pause and resume, or autosave assessments.<\/em><\/li><\/ol>\n\n\n\n<h3 class=\"bounce-in-up has-text-color wp-block-heading\" style=\"color:#1075bb\"><strong>The Solution<\/strong><\/h3>\n\n\n\n<p class=\"bounce-in-up\" style=\"font-size:15px\">We started with a discovery exercise on what had been built, how it was used and identified how it was expected to be used. This was a crucial step to document how it had been architected and also provided clear details on how the different components fitted together.<\/p>\n\n\n\n<p class=\"bounce-in-up\" style=\"font-size:15px\">With this understanding, our expert team documented the elements that required addressing and worked directly with the TrustedIA team to align these with their expectations and identified what their future requirements for the application were.<\/p>\n\n\n\n<p class=\"bounce-in-up\" style=\"font-size:15px\">This list of behaviours, changes and bug fixes were then categorised into must, should, could and won\u2019t using the MoSCoW technique working alongside the team at TrustedIA. Our team then worked on the infrastructure and user interface upgrade which included migrating to Lightning, which is the latest version of Experience Cloud as well as addressing some of the fundamental application issues and limitations.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"bounce-in-up has-text-color wp-block-heading\" style=\"color:#1075bb\"><strong>Cloud:<\/strong><\/h4>\n\n\n\n<p class=\"bounce-in-up\">Sales<\/p>\n\n\n\n<h4 class=\"bounce-in-up has-text-color wp-block-heading\" style=\"color:#1075bb\"><strong>Industry:<\/strong><\/h4>\n\n\n\n<p class=\"bounce-in-up\">Cyber Security<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h4 class=\"bounce-in-up has-text-color wp-block-heading\" style=\"color:#1075bb\"><strong>Apps:<\/strong><\/h4>\n\n\n\n<p class=\"bounce-in-up\">Salesforce, AscentERP<\/p>\n\n\n\n<h4 class=\"bounce-in-up has-text-color wp-block-heading\" style=\"color:#1075bb\"><strong>Partner Role:<\/strong><\/h4>\n\n\n\n<p class=\"bounce-in-up\">Integrated Partner Solution<\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide\" style=\"background-color:#fcb514;color:#fcb514\"\/>\n\n\n\n<h4 class=\"bounce-in-up has-text-color wp-block-heading\" style=\"color:#1075bc\"><strong>Get in touch with our team<\/strong><\/h4>\n\n\n\n<div class=\"wp-block-columns bounce-in-up is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p class=\"has-small-font-size\">If you&#8217;d like to discover how you can integrate an existing feature into you <a href=\"https:\/\/www.salesforce.com\/uk\/?ir=1\">Salesforce<\/a> system, our recognised Partner team can help. <a href=\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/contact\/\">Co-act with our expert team<\/a> to discover how we can help Salesforce work for you.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button has-custom-font-size has-small-font-size\"><a class=\"wp-block-button__link has-text-color has-background\" href=\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/contact\/\" style=\"background-color:#1075bc;color:#ffd503\"><strong>Get in touch<\/strong><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Refactoring and upgrading a custom application designed to assess and identify security threats TrustedIA is a cyber security company based in Wiltshire in the UK. Their mission is to help businesses identify and protect themselves from disruptive events that can impact their business operations. The Challenge Recognising the increasing need to preserve business continuity and the protection of customer information, operational assets and reputation, they [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3263,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2594","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Upgrading a custom application | Coacto Consulting<\/title>\n<meta name=\"description\" content=\"Discover how we worked with cyber security provider, TrustedIA on upgrading a customer application for better customer engagement.\" \/>\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=\"Upgrading a custom application | Coacto Consulting\" \/>\n<meta property=\"og:description\" content=\"Discover how we worked with cyber security provider, TrustedIA on upgrading a customer application for better customer engagement.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/upgrading-a-custom-application\/\" \/>\n<meta property=\"og:site_name\" content=\"Coacto Consultants\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-10T11:12:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-content\/uploads\/2022\/07\/SERVICE-HEADER-IMAGE_V4.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/upgrading-a-custom-application\/\",\"url\":\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/upgrading-a-custom-application\/\",\"name\":\"Upgrading a custom application | Coacto Consulting\",\"isPartOf\":{\"@id\":\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/#website\"},\"datePublished\":\"2021-11-12T12:15:26+00:00\",\"dateModified\":\"2022-08-10T11:12:51+00:00\",\"description\":\"Discover how we worked with cyber security provider, TrustedIA on upgrading a customer application for better customer engagement.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/upgrading-a-custom-application\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/upgrading-a-custom-application\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/upgrading-a-custom-application\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Upgrading a custom application\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/#website\",\"url\":\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/\",\"name\":\"Coacto Consultants\",\"description\":\"Delivery Salesforce systems that align with your business goals.\",\"publisher\":{\"@id\":\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/#organization\",\"name\":\"Coacto Consultants\",\"url\":\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-content\/uploads\/2020\/11\/Coacto-Animated-Logo-100-x-50-1.gif\",\"contentUrl\":\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-content\/uploads\/2020\/11\/Coacto-Animated-Logo-100-x-50-1.gif\",\"width\":100,\"height\":50,\"caption\":\"Coacto Consultants\"},\"image\":{\"@id\":\"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Upgrading a custom application | Coacto Consulting","description":"Discover how we worked with cyber security provider, TrustedIA on upgrading a customer application for better customer engagement.","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":"Upgrading a custom application | Coacto Consulting","og_description":"Discover how we worked with cyber security provider, TrustedIA on upgrading a customer application for better customer engagement.","og_url":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/upgrading-a-custom-application\/","og_site_name":"Coacto Consultants","article_modified_time":"2022-08-10T11:12:51+00:00","og_image":[{"width":1920,"height":600,"url":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-content\/uploads\/2022\/07\/SERVICE-HEADER-IMAGE_V4.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/upgrading-a-custom-application\/","url":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/upgrading-a-custom-application\/","name":"Upgrading a custom application | Coacto Consulting","isPartOf":{"@id":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/#website"},"datePublished":"2021-11-12T12:15:26+00:00","dateModified":"2022-08-10T11:12:51+00:00","description":"Discover how we worked with cyber security provider, TrustedIA on upgrading a customer application for better customer engagement.","breadcrumb":{"@id":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/upgrading-a-custom-application\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/upgrading-a-custom-application\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/upgrading-a-custom-application\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/"},{"@type":"ListItem","position":2,"name":"Upgrading a custom application"}]},{"@type":"WebSite","@id":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/#website","url":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/","name":"Coacto Consultants","description":"Delivery Salesforce systems that align with your business goals.","publisher":{"@id":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/#organization","name":"Coacto Consultants","url":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/#\/schema\/logo\/image\/","url":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-content\/uploads\/2020\/11\/Coacto-Animated-Logo-100-x-50-1.gif","contentUrl":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-content\/uploads\/2020\/11\/Coacto-Animated-Logo-100-x-50-1.gif","width":100,"height":50,"caption":"Coacto Consultants"},"image":{"@id":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-json\/wp\/v2\/pages\/2594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-json\/wp\/v2\/comments?post=2594"}],"version-history":[{"count":9,"href":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-json\/wp\/v2\/pages\/2594\/revisions"}],"predecessor-version":[{"id":3561,"href":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-json\/wp\/v2\/pages\/2594\/revisions\/3561"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-json\/wp\/v2\/media\/3263"}],"wp:attachment":[{"href":"https:\/\/www.coacto.co.uk\/pre-prod-sandbox\/wp-json\/wp\/v2\/media?parent=2594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}