CINXE.COM
Thoughtworks: A leading technology consultancy | Thoughtworks
<!DOCTYPE HTML> <html lang="en"> <head> <meta charset="UTF-8"/> <meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-eval' 'unsafe-inline' * blob: data: filesystem:; object-src 'none';"/> <title> Thoughtworks: A leading technology consultancy | Thoughtworks </title> <meta name="description" content="We are laser-focused on transforming your digital journey so you can make extraordinary impact today, tomorrow and beyond. "/> <meta name="template" content="home-page"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="robots" content="index,follow"/> <meta name="google-site-verification" content="AA43W6MsN2rMNjvAWJThG_C2DdiFIbwn2xf0J8Vd2eE"/> <meta name="google-site-verification" content="kiO_CiGIcZKuyAwkoZIXjBOUAWRv57hnbTDbaHyvrV0"/> <meta content="Thoughtworks: Delivering extraordinary impact together" itemprop="name"/> <meta content="We are laser-focused on transforming your digital journey so you can make extraordinary impact today, tomorrow and beyond. " itemprop="description"/> <meta content="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/meta/homepage/hp_meta_overview.jpg" itemprop="image"/> <meta content="Thoughtworks: Delivering extraordinary impact together" property="og:title"/> <meta content="We are laser-focused on transforming your digital journey so you can make extraordinary impact today, tomorrow and beyond. " property="og:description"/> <meta content="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/meta/homepage/hp_meta_overview.jpg" property="og:image"/> <meta content="Thoughtworks" property="og:site_name"/> <meta content="https://www.thoughtworks.com" property="og:url"/> <meta content="software development company, technology consultancy, thoughtworks, Thoughtworks " name="keywords"/> <meta content="software development company, technology consultancy, thoughtworks, Thoughtworks " name="news_keywords"/> <meta content="summary_large_image" name="twitter:card"/> <meta content="Thoughtworks: Delivering extraordinary impact together" name="twitter:title"/> <meta content="We are laser-focused on transforming your digital journey so you can make extraordinary impact today, tomorrow and beyond. " name="twitter:description"/> <meta content="https://www.thoughtworks.com/content/dam/thoughtworks/images/photography/meta/homepage/hp_meta_overview.jpg" name="twitter:image:src"/> <meta content="23009949" name="twitter:account_id"/> <meta content="[117154494974817]" property="fb:app_id"/> <link rel="canonical" href="https://www.thoughtworks.com"/> <link rel="alternate" href="https://www.thoughtworks.com/en-au" hreflang="en-au"/> <link rel="alternate" href="https://www.thoughtworks.com/en-br" hreflang="en-br"/> <link rel="alternate" href="https://www.thoughtworks.com/pt-br" hreflang="pt-br"/> <link rel="alternate" href="https://www.thoughtworks.com/en-ca" hreflang="en-ca"/> <link rel="alternate" href="https://www.thoughtworks.com/en-cl" hreflang="en-cl"/> <link rel="alternate" href="https://www.thoughtworks.com/es-cl" hreflang="es-cl"/> <link rel="alternate" href="https://www.thoughtworks.com/en-cn" hreflang="en-cn"/> <link rel="alternate" href="https://www.thoughtworks.com/zh-cn" hreflang="zh-cn"/> <link rel="alternate" href="https://www.thoughtworks.com/en-ec" hreflang="en-ec"/> <link rel="alternate" href="https://www.thoughtworks.com/es-ec" hreflang="es-ec"/> <link rel="alternate" href="https://www.thoughtworks.com/en-de" hreflang="en-de"/> <link rel="alternate" href="https://www.thoughtworks.com/de-de" hreflang="de-de"/> <link rel="alternate" href="https://www.thoughtworks.com/en-in" hreflang="en-in"/> <link rel="alternate" href="https://www.thoughtworks.com/it-it" hreflang="it-it"/> <link rel="alternate" href="https://www.thoughtworks.com/en-sg" hreflang="en-sg"/> <link rel="alternate" href="https://www.thoughtworks.com/en-es" hreflang="en-es"/> <link rel="alternate" href="https://www.thoughtworks.com/es-es" hreflang="es-es"/> <link rel="alternate" href="https://www.thoughtworks.com/en-th" hreflang="en-th"/> <link rel="alternate" href="https://www.thoughtworks.com/en-gb" hreflang="en-gb"/> <link rel="alternate" href="https://www.thoughtworks.com/en-us" hreflang="en-us"/> <link rel="alternate" href="https://www.thoughtworks.com" hreflang="x-default"/> <link rel="alternate" href="https://www.thoughtworks.com/nl-nl" hreflang="nl-nl"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/favicon.ico" rel="shortcut icon"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/favicon.ico" rel="icon"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/favicon16x16.png" rel="icon" sizes="16x16"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/favicon32x32.png" rel="icon" sizes="32x32"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/android-chrome-192x192.png" rel="icon" sizes="192x192"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/android-chrome-512x512.png" rel="icon" sizes="512x512"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/touch-icon-iphone.png" rel="apple-touch-icon"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/touch-icon-ipad.png" rel="apple-touch-icon" sizes="72x72"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/touch-icon-iphone-retina.png" rel="apple-touch-icon" sizes="114x114"/> <link class="favicon-image" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/touch-icon-ipad-retina.png" rel="apple-touch-icon" sizes="144x144"/> <script src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-lazysizes.min.ACSHASH6f887d71f12e3ea05b69013c2eb77ce2.js"></script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "name": "Thoughtworks", "url": "https://www.thoughtworks.com/", "logo": "https://www.thoughtworks.com/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/thoughtworks-logo.svg", "address": { "@type": "PostalAddress", "streetAddress": "Thoughtworks, 200 E Randolph St, 25th Floor", "addressLocality": "Chicago", "postalCode": "60601-6501", "addressCountry": "United States" }, "sameAs": [ "https://www.linkedin.com/company/thoughtworks", "https://twitter.com/thoughtworks", "https://www.facebook.com/Thoughtworks/", "https://www.instagram.com/thoughtworks/" ] } </script> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "WebSite", "name": "Thoughtworks", "url": "https://www.thoughtworks.com/", "potentialAction": { "@type": "SearchAction", "target": "https://www.thoughtworks.com/search?q={search_term_string}", "query-input": "required name=search_term_string" } } </script> <meta name="tw_country_locale" content="en-global"/> <noscript> <div id="js-disabled-banner-wrapper"> <div class="js-disabled-banner-text grid__cell" id="notification-banner-text"> Enable javascript in your browser for better experience. Need to know to enable it? <a class="cookie-banner-link no-underline pop-out" href="https://www.enable-javascript.com/" target="_blank" aria-label="This is an external link. Opens in new tab">Go here.</a> </div> </div> </noscript> <script src="/rest/viewers/response" async></script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" crossorigin="anonymous" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="0672e960-ebfc-4d35-9282-95d501a3a4c1" async> </script> <script>(function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM\u002DP97X8B');</script> <script type="text/plain" class="optanon-category-C0003" async> function OptanonWrapper(){ window.wistia_cookie_mannager && window.wistia_cookie_mannager.apply_to_page(); }; </script> <link rel="stylesheet" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-base.min.ACSHASH37d9264e43bf2356f162956df3d89a6f.css" type="text/css"> <script type="text/javascript" async> (function(win, doc, style, timeout) { const STYLE_ID = 'at-body-style'; const parent = doc.getElementsByTagName('head')[0]; function addStyle() { if (!parent) { return; } let styleElement = doc.createElement('style'); styleElement.id = STYLE_ID; styleElement.innerHTML = style; parent.appendChild(styleElement); } function removeStyle() { if (!parent) { return; } let styleElement = doc.getElementById(STYLE_ID); if (!styleElement) { return; } parent.removeChild(styleElement); } function initializeTarget() { addStyle(); setTimeout(function () { removeStyle(); }, timeout); } function checkTargetCookieAndInitializeTarget() { if (typeof OptanonActiveGroups != "undefined" && OptanonActiveGroups && OptanonActiveGroups.includes("C0004")) { initializeTarget(); } } window.addEventListener("OneTrustGroupsUpdated", function() { checkTargetCookieAndInitializeTarget(); }, false); checkTargetCookieAndInitializeTarget(); }(window, document, "body {opacity: 0 !important}", 1000)); </script> <meta name="shareaholic:site_id" content="6b2351f5b26249ba68dff4ebf816c023"/> <script data-cfasync="false" async src="https://cdn.shareaholic.net/assets/pub/shareaholic.js" class="optanon-category-C0004" type="text/plain"></script> <script type="text/javascript" src="//assets.adobedtm.com/84cc8abb68ee/66379ea41ec7/launch-05a268c45e15.min.js" async></script> <link rel="stylesheet" href="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site.min.ACSHASH1a1b517458f8c5d808d322fa8cafe20c.css" type="text/css"> </head> <body class="page basicpage main-content" id="page-0e1d237c89"> <div class="root responsivegrid"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="experiencefragment-header experiencefragment"> <div class="cmp-experiencefragment-wrapper aem-Grid padding-styles"> <div class="cmp-experiencefragment-container" style="color: #000000"> <div class="expanding-background-animation" style="background-color: #ffffff"></div> <div class="cmp-experiencefragment cmp-experiencefragment--header "> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="header aem-GridColumn aem-GridColumn--default--12"><header class="cmp-header sticky-header"> <div class="cmp-header__logo-section"> <a class="cmp-header__logo" href="/" tabindex="0" title="Thoughtworks"> <img alt="Thoughtworks" id="tw-logo" width="136px" height="24px" src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/thoughtworks-logo.svg" title="Thoughtworks"/> </a> </div> <div class="cmp-header__icon"> <a id="cmp-header__icon__button--open" role="button" aria-expanded="false">Menu<span class="hamburger-menu-icon"></span></a> </div> <div class="cmp-header__icon--close"> <a id="cmp-header__icon__button--close" role="button" aria-expanded="true">Close <span class="close-mark"></span></a> </div> <div class="cmp-header__navigation-section"> <nav class="cmp-navigation main-header menu-item__content-link" itemscope itemtype="http://schema.org/SiteNavigationElement" aria-label="main menu"> <div class="nav-header-wrapper root-header"> <div class="cmp-navigation__group-wrapper"> <ul class="cmp-navigation__group"> <li class="cmp-navigation__item cmp-navigation__item--level-0"> <a href="/what-we-do" title="What we do" aria-label="What we do" role="button" aria-expanded="false" data-event-label="What we do" data-event-category="/" class="cmp-navigation__item-link menu-item__link " generic-tracking-disabled="true">What we do <span class="item-content-arrow-icon"></span> </a> <div class="nav-header-wrapper "> <div class="cmp-navigation__group-wrapper"> <ul class="cmp-navigation__group"> <li class="cmp-navigation__item overview-cta"> <a href="/what-we-do" data-event-action="what_we_do" data-event-category="/" data-event-label="Go to overview" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"What we do","eventLabel":"Go to Overview","eventDestination":"https://www.thoughtworks.com/what-we-do"}"> <span>Go to overview</span> <span class="group-arrow-icon"></span> </a> </li> <ul class="cmp-navigation__nav-group"> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <h3>Services</h3> <ul> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Artificial Intelligence" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"What we do","eventLabel":"Artificial Intelligence","eventDestination":"https://www.thoughtworks.com/what-we-do/ai"}" href="/what-we-do/ai" aria-label="Artificial Intelligence"> Artificial Intelligence <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Cloud" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"What we do","eventLabel":"Cloud","eventDestination":"https://www.thoughtworks.com/what-we-do/cloud"}" href="/what-we-do/cloud" aria-label="Cloud"> Cloud <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Customer Experience and Products" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"What we do","eventLabel":"Customer Experience and Products","eventDestination":"https://www.thoughtworks.com/what-we-do/customer-experience-product-design"}" href="/what-we-do/customer-experience-product-design" aria-label="Customer Experience and Products"> Customer Experience and Products <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Data and Analytics" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"What we do","eventLabel":"Data and Analytics","eventDestination":"https://www.thoughtworks.com/what-we-do/data"}" href="/what-we-do/data" aria-label="Data and Analytics"> Data and Analytics <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Managed Services" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"What we do","eventLabel":"Managed Services","eventDestination":"https://www.thoughtworks.com/what-we-do/digital-application-management-and-operations"}" href="/what-we-do/digital-application-management-and-operations" aria-label="Managed Services"> Managed Services <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Modernization" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"What we do","eventLabel":"Modernization","eventDestination":"https://www.thoughtworks.com/what-we-do/modernization"}" href="/what-we-do/modernization" aria-label="Modernization"> Modernization <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Platforms" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"What we do","eventLabel":"Platforms","eventDestination":"https://www.thoughtworks.com/what-we-do/platforms"}" href="/what-we-do/platforms" aria-label="Platforms"> Platforms <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Software-defined Vehicles" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"What we do","eventLabel":"Software-defined Vehicles","eventDestination":"https://www.thoughtworks.com/what-we-do/software-defined-vehicles"}" href="/what-we-do/software-defined-vehicles" aria-label="Software-defined Vehicles"> Software-defined Vehicles <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Software Engineering" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"What we do","eventLabel":"Software Engineering","eventDestination":"https://www.thoughtworks.com/what-we-do/software-engineering"}" href="/what-we-do/software-engineering" aria-label="Software Engineering"> Software Engineering <span class="item-content-arrow-icon"></span> </a> </li> </ul> </li> </ul> </ul> </div> </div> </li> <li class="cmp-navigation__item cmp-navigation__item--level-0"> <a href="/clients" title="Who we work with" aria-label="Who we work with" role="button" aria-expanded="false" data-event-label="Who we work with" data-event-category="/" class="cmp-navigation__item-link menu-item__link " generic-tracking-disabled="true">Who we work with <span class="item-content-arrow-icon"></span> </a> <div class="nav-header-wrapper "> <div class="cmp-navigation__group-wrapper"> <ul class="cmp-navigation__group"> <li class="cmp-navigation__item overview-cta"> <a href="/clients" data-event-action="who_we_work_with" data-event-category="/" data-event-label="Go to overview" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Who we work with","eventLabel":"Go to Overview","eventDestination":"https://www.thoughtworks.com/clients"}"> <span>Go to overview</span> <span class="group-arrow-icon"></span> </a> </li> <ul class="cmp-navigation__nav-group"> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <h3>Industries</h3> <ul> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Automotive" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Who we work with","eventLabel":"Automotive","eventDestination":"https://www.thoughtworks.com/clients/automotive"}" href="/clients/automotive" aria-label="Automotive"> Automotive <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Public Sector" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Who we work with","eventLabel":"Public Sector","eventDestination":"https://www.thoughtworks.com/clients/public-sector"}" href="/clients/public-sector" aria-label="Public Sector"> Public Sector <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Cleantech, Energy and Utilities" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Who we work with","eventLabel":"Cleantech, Energy and Utilities","eventDestination":"https://www.thoughtworks.com/clients/cleantech-energy-utilities"}" href="/clients/cleantech-energy-utilities" aria-label="Cleantech, Energy and Utilities"> Cleantech, Energy and Utilities <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Media and Publishing" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Who we work with","eventLabel":"Media and Publishing","eventDestination":"https://www.thoughtworks.com/clients/media-publishing"}" href="/clients/media-publishing" aria-label="Media and Publishing"> Media and Publishing <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Retail and E-commerce" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Who we work with","eventLabel":"Retail and E-commerce","eventDestination":"https://www.thoughtworks.com/clients/retail-ecommerce"}" href="/clients/retail-ecommerce" aria-label="Retail and E-commerce"> Retail and E-commerce <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Financial Services and Insurance" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Who we work with","eventLabel":"Financial Services and Insurance","eventDestination":"https://www.thoughtworks.com/clients/financial-services-insurance"}" href="/clients/financial-services-insurance" aria-label="Financial Services and Insurance"> Financial Services and Insurance <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Not-for-profit" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Who we work with","eventLabel":"Not-for-profit","eventDestination":"https://www.thoughtworks.com/clients/not-for-profit"}" href="/clients/not-for-profit" aria-label="Not-for-profit"> Not-for-profit <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Travel and Transport" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Who we work with","eventLabel":"Travel and Transport","eventDestination":"https://www.thoughtworks.com/clients/travel-transport"}" href="/clients/travel-transport" aria-label="Travel and Transport"> Travel and Transport <span class="item-content-arrow-icon"></span> </a> </li> <li class="nav-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Healthcare and Life Sciences" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Who we work with","eventLabel":"Healthcare and Life Sciences","eventDestination":"https://www.thoughtworks.com/clients/healthcare-and-life-sciences"}" href="/clients/healthcare-and-life-sciences" aria-label="Healthcare and Life Sciences"> Healthcare and Life Sciences <span class="item-content-arrow-icon"></span> </a> </li> </ul> </li> </ul> </ul> </div> </div> </li> <li class="cmp-navigation__item cmp-navigation__item--level-0"> <a href="/insights" title="Insights" aria-label="Insights" role="button" aria-expanded="false" data-event-label="Insights" data-event-category="/" class="cmp-navigation__item-link menu-item__link " generic-tracking-disabled="true">Insights <span class="item-content-arrow-icon"></span> </a> <div class="nav-header-wrapper "> <div class="cmp-navigation__group-wrapper"> <ul class="cmp-navigation__group insights-menu"> <li class="cmp-navigation__item overview-cta"> <a href="/insights" data-event-action="insights" data-event-category="/" data-event-label="Go to overview" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Insights","eventLabel":"Go to Overview","eventDestination":"https://www.thoughtworks.com/insights"}"> <span>Go to overview</span> <span class="group-arrow-icon"></span> </a> </li> <ul class="cmp-navigation__insights" data-nav-api-path="/rest/navigation/insights/featured-topics/{{countryLocale}}"> <li class='cmp-navigation__item cmp-navigation__item--level-1 dynamic-items-list featured-topics'> <div class='text-loader loading'><span>Loading</span></div> <div class='cmp-navigation__dynamic-content content'> <h3 class="inner-menu-title"></h3> <ul class="inner-menu-items"></ul> </div> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <h3>Resource Hubs</h3> <ul> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Technology" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Insights","eventLabel":"Technology","eventDestination":"https://www.thoughtworks.com/insights/technology"}" href="/insights/technology" aria-label="Technology"> Technology <p>Enterprise technology and engineering excellence</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Business" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Insights","eventLabel":"Business","eventDestination":"https://www.thoughtworks.com/insights/business"}" href="/insights/business" aria-label="Business"> Business <p>Business and industry insights for digital leaders</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Culture" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Insights","eventLabel":"Culture","eventDestination":"https://www.thoughtworks.com/insights/culture"}" href="/insights/culture" aria-label="Culture"> Culture <p>Explore what it means to be a Thoughtworker</p> <span class="item-content-arrow-icon"></span> </a> </li> </ul> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <h3>Publications and Tools</h3> <ul> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Technology Radar" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Insights","eventLabel":"Technology Radar","eventDestination":"https://www.thoughtworks.com/radar"}" href="/radar" aria-label="Technology Radar"> Technology Radar <p>An opinionated guide to today's technology landscape</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Perspectives" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Insights","eventLabel":"Perspectives","eventDestination":"https://www.thoughtworks.com/perspectives"}" href="/perspectives" aria-label="Perspectives"> Perspectives <p>A no-nonsense publication for digital leaders</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Digital Fluency Model" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Insights","eventLabel":"Digital Fluency Model","eventDestination":"https://www.thoughtworks.com/digital-fluency"}" href="/digital-fluency" aria-label="Digital Fluency Model"> Digital Fluency Model <p>A model to help you build a resilient business</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Decoder" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Insights","eventLabel":"Decoder","eventDestination":"https://www.thoughtworks.com/insights/decoder"}" href="/insights/decoder" aria-label="Decoder"> Decoder <p>The business execs' A-Z guide to technology</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Looking Glass" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Insights","eventLabel":"Looking Glass","eventDestination":"https://www.thoughtworks.com/insights/looking-glass"}" href="/insights/looking-glass" aria-label="Looking Glass"> Looking Glass <p>Bringing the tech-led business changes into focus</p> <span class="item-content-arrow-icon"></span> </a> </li> </ul> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <h3>All Insights</h3> <ul> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Articles" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Insights","eventLabel":"Articles","eventDestination":"https://www.thoughtworks.com/insights/articles"}" href="/insights/articles" aria-label="Articles"> Articles <p>In-depth insights to help your business grow</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Blogs" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Insights","eventLabel":"Blogs","eventDestination":"https://www.thoughtworks.com/insights/blog"}" href="/insights/blog" aria-label="Blogs"> Blogs <p>Expert advice on strategy, design, engineering, and careers </p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Books" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Insights","eventLabel":"Books","eventDestination":"https://www.thoughtworks.com/insights/books"}" href="/insights/books" aria-label="Books"> Books <p>Explore our extensive library to keep learning</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="insights-item"> <a class="menu-item__link" data-event-action="insights" data-event-label="Podcasts" data-event-category="/" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Insights","eventLabel":"Podcasts","eventDestination":"https://www.thoughtworks.com/insights/podcasts"}" href="/insights/podcasts" aria-label="Podcasts"> Podcasts <p>Conversations on the latest in business and tech</p> <span class="item-content-arrow-icon"></span> </a> </li> </ul> </li> </ul> </ul> </div> </div> </li> <li class="cmp-navigation__item cmp-navigation__item--level-0"> <a href="/careers" title="Careers" aria-label="Careers" role="button" aria-expanded="false" data-event-label="Careers" data-event-category="/" class="cmp-navigation__item-link menu-item__link " generic-tracking-disabled="true">Careers <span class="item-content-arrow-icon"></span> </a> <div class="nav-header-wrapper "> <div class="cmp-navigation__group-wrapper"> <ul class="cmp-navigation__group"> <li class="cmp-navigation__item overview-cta"> <a href="/careers" data-event-action="careers" data-event-category="/" data-event-label="Go to overview" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Careers","eventLabel":"Go to Overview","eventDestination":"https://www.thoughtworks.com/careers"}"> <span>Go to overview</span> <span class="group-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/careers/our-process" title="Application Process" aria-label="Application Process" role="link" data-event-label="Application Process" data-event-category="/" data-event-action="careers" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Careers","eventLabel":"Application Process","eventDestination":"https://www.thoughtworks.com/careers/our-process"}">Application Process <p>What to expect as you interview with us</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/careers/consultant-life" title="Consultant Life" aria-label="Consultant Life" role="link" data-event-label="Consultant Life" data-event-category="/" data-event-action="careers" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Careers","eventLabel":"Consultant Life","eventDestination":"https://www.thoughtworks.com/careers/consultant-life"}">Consultant Life <p>Learn what life is like as a Thoughtworker</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/careers/graduates" title="Grads and Career Changers" aria-label="Grads and Career Changers" role="link" data-event-label="Grads and Career Changers" data-event-category="/" data-event-action="careers" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Careers","eventLabel":"Grads and Career Changers","eventDestination":"https://www.thoughtworks.com/careers/graduates"}">Grads and Career Changers <p>Start your tech career on the right foot</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/careers/jobs" title="Search Jobs" aria-label="Search Jobs" role="link" data-event-label="Search Jobs" data-event-category="/" data-event-action="careers" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Careers","eventLabel":"Search Jobs","eventDestination":"https://www.thoughtworks.com/careers/jobs"}">Search Jobs <p>Find open positions in your region</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/careers/access" title="Stay Connected" aria-label="Stay Connected" role="link" data-event-label="Stay Connected" data-event-category="/" data-event-action="careers" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Careers","eventLabel":"Stay Connected","eventDestination":"https://www.thoughtworks.com/careers/access"}">Stay Connected <p>Sign up for our monthly newsletter</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/careers/learning-and-development" title="Learning and Development" aria-label="Learning and Development" role="link" data-event-label="Learning and Development" data-event-category="/" data-event-action="careers" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Careers","eventLabel":"Learning and Development","eventDestination":"https://www.thoughtworks.com/careers/learning-and-development"}">Learning and Development <p>Explore how we support career growth</p> <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/careers/benefits" title="Benefits" aria-label="Benefits" role="link" data-event-label="Benefits" data-event-category="/" data-event-action="careers" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Careers","eventLabel":"Benefits","eventDestination":"https://www.thoughtworks.com/careers/benefits"}">Benefits <p>See how we take care of our people</p> <span class="item-content-arrow-icon"></span> </a> </li> </ul> </div> </div> </li> <li class="cmp-navigation__item cmp-navigation__item--level-0"> <a href="/about-us" title="About" aria-label="About" role="button" aria-expanded="false" data-event-label="About" data-event-category="/" class="cmp-navigation__item-link menu-item__link " generic-tracking-disabled="true">About <span class="item-content-arrow-icon"></span> </a> <div class="nav-header-wrapper "> <div class="cmp-navigation__group-wrapper"> <ul class="cmp-navigation__group"> <li class="cmp-navigation__item overview-cta"> <a href="/about-us" data-event-action="about" data-event-category="/" data-event-label="Go to overview" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"About","eventLabel":"Go to Overview","eventDestination":"https://www.thoughtworks.com/about-us"}"> <span>Go to overview</span> <span class="group-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/our-purpose" title="Our Purpose" aria-label="Our Purpose" role="link" data-event-label="Our Purpose" data-event-category="/" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"About","eventLabel":"Our Purpose","eventDestination":"https://www.thoughtworks.com/about-us/our-purpose"}">Our Purpose <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/diversity-and-inclusion" title="Diversity, Equity and Inclusion" aria-label="Diversity, Equity and Inclusion" role="link" data-event-label="Diversity, Equity and Inclusion" data-event-category="/" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"About","eventLabel":"Diversity, Equity and Inclusion","eventDestination":"https://www.thoughtworks.com/about-us/diversity-and-inclusion"}">Diversity, Equity and Inclusion <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/history" title="Our History" aria-label="Our History" role="link" data-event-label="Our History" data-event-category="/" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"About","eventLabel":"Our History","eventDestination":"https://www.thoughtworks.com/about-us/history"}">Our History <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/leaders" title="Our Leaders" aria-label="Our Leaders" role="link" data-event-label="Our Leaders" data-event-category="/" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"About","eventLabel":"Our Leaders","eventDestination":"https://www.thoughtworks.com/about-us/leaders"}">Our Leaders <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/social-change" title="Social Change" aria-label="Social Change" role="link" data-event-label="Social Change" data-event-category="/" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"About","eventLabel":"Social Change","eventDestination":"https://www.thoughtworks.com/about-us/social-change"}">Social Change <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/news" title="News" aria-label="News" role="link" data-event-label="News" data-event-category="/" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"About","eventLabel":"News","eventDestination":"https://www.thoughtworks.com/about-us/news"}">News <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/partnerships" title="Partnerships" aria-label="Partnerships" role="link" data-event-label="Partnerships" data-event-category="/" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"About","eventLabel":"Partnerships","eventDestination":"https://www.thoughtworks.com/about-us/partnerships"}">Partnerships <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/sustainability" title="Sustainability" aria-label="Sustainability" role="link" data-event-label="Sustainability" data-event-category="/" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"About","eventLabel":"Sustainability","eventDestination":"https://www.thoughtworks.com/about-us/sustainability"}">Sustainability <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/events" title="Conferences and Events" aria-label="Conferences and Events" role="link" data-event-label="Conferences and Events" data-event-category="/" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"About","eventLabel":"Conferences and Events","eventDestination":"https://www.thoughtworks.com/about-us/events"}">Conferences and Events <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/brand" title="Our Brand" aria-label="Our Brand" role="link" data-event-label="Our Brand" data-event-category="/" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"About","eventLabel":"Our Brand","eventDestination":"https://www.thoughtworks.com/about-us/brand"}">Our Brand <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-1"> <a href="/about-us/awards-recognition" title="Awards and Recognition" aria-label="Awards and Recognition" role="link" data-event-label="Awards and Recognition" data-event-category="/" data-event-action="about" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"About","eventLabel":"Awards and Recognition","eventDestination":"https://www.thoughtworks.com/about-us/awards-recognition"}">Awards and Recognition <span class="item-content-arrow-icon"></span> </a> </li> </ul> </div> </div> </li> <li class="cmp-navigation__item cmp-navigation__item--level-0"> <a href="https://investors.thoughtworks.com/" title="Investors" aria-label="Investors" role="link" data-event-label="Investors" data-event-category="/" class="cmp-navigation__item-link menu-item__link " data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Investors","eventLabel":"Investors","eventDestination":"https://investors.thoughtworks.com/"}">Investors <span class="item-content-arrow-icon"></span> </a> </li> <li class="cmp-navigation__item cmp-navigation__item--level-0"> <a href="/contact-us" title="Contact" aria-label="Contact" role="link" data-event-label="Contact" data-event-category="/" data-event-action="contact" class="cmp-navigation__item-link menu-item__link contact" data-link-click="{"eventCategory":"Mega Menu Clicks","eventAction":"Contact","eventLabel":"Contact","eventDestination":"https://www.thoughtworks.com/contact-us"}">Contact <span class="item-content-arrow-icon"></span> </a> </li> </ul> </div> </div> </nav> <div class="search-form"> <div class="search-btn"> <button id="search-submit-btn" class="search-submit-button">Search</button> </div> <div class="standalone-search-box-wrapper" data-search-config-api-url='https://www.thoughtworks.com/rest/search/config' data-search-placeholder="Type to search..." data-popular-searches="Popular searches" data-search-text="Search" data-country-locale="en-global" data-search-page-path="https://www.thoughtworks.com/search" data-title="Enter any search keyword to search thoughtworks.com"> </div> <div class="reset-btn"> <button id="search-reset-btn">Close</button> </div> </div> </div> <div class="cmp-header__language-section"> <div class=" cmp-language-navigation cmp-language-navigation--default"> <div class="cmp-language-navigation__toggle"> <button aria-label="Language navigation dropdown, Worldwide, English selected" class="global" data-current-country="global" aria-controls="language-menu" aria-expanded="false" id="langNavToggleHeader"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/global.svg' alt title/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/global.svg" alt title class="flag-image lazyload"/> <span class="nav-button-text">Worldwide | English</span> </button> </div> <div id="languagenavigation-810e250c63" class="cmp-language-navigation__nav" aria-label="country and language selector"> <ul class="cmp-language-navigation__nav__list" id="language-menu"> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-AU cmp-language-navigation__nav__list-item--langcode-en-AU cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-AU"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/au.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/au.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Australia</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-au" hreflang="en" lang="en" locale-country="en-au" rel="alternate" title="English" aria-label="Language navigation, Australia, English" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"English","eventDestination":"https://www.thoughtworks.com/en-au"}" data-event-category="/" data-event-label="English" tabindex="0">English</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-BR cmp-language-navigation__nav__list-item--langcode-en-BR cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-BR"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/br.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/br.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Brazil</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-br" hreflang="en" lang="en" locale-country="en-br" rel="alternate" title="English" aria-label="Language navigation, Brazil, English" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"English","eventDestination":"https://www.thoughtworks.com/en-br"}" data-event-category="/" data-event-label="English" tabindex="0">English</a> <span class="vertical-pipe">|</span> <a class="country-language ce-module-tracking " href="/pt-br" hreflang="pt" lang="pt" locale-country="pt-br" rel="alternate" title="Português" aria-label="Language navigation, Brazil, Português" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"Português","eventDestination":"https://www.thoughtworks.com/pt-br"}" data-event-category="/" data-event-label="Português" tabindex="0">Português</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-CA cmp-language-navigation__nav__list-item--langcode-en-CA cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-CA"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/ca.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/ca.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Canada</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-ca" hreflang="en" lang="en" locale-country="en-ca" rel="alternate" title="English" aria-label="Language navigation, Canada, English" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"English","eventDestination":"https://www.thoughtworks.com/en-ca"}" data-event-category="/" data-event-label="English" tabindex="0">English</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-CL cmp-language-navigation__nav__list-item--langcode-en-CL cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-CL"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/cl.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/cl.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Chile</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-cl" hreflang="en" lang="en" locale-country="en-cl" rel="alternate" title="English" aria-label="Language navigation, Chile, English" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"English","eventDestination":"https://www.thoughtworks.com/en-cl"}" data-event-category="/" data-event-label="English" tabindex="0">English</a> <span class="vertical-pipe">|</span> <a class="country-language ce-module-tracking " href="/es-cl" hreflang="es" lang="es" locale-country="es-cl" rel="alternate" title="Español" aria-label="Language navigation, Chile, Español" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"Español","eventDestination":"https://www.thoughtworks.com/es-cl"}" data-event-category="/" data-event-label="Español" tabindex="0">Español</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-CN cmp-language-navigation__nav__list-item--langcode-en-CN cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-CN"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/cn.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/cn.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">China</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-cn" hreflang="en" lang="en" locale-country="en-cn" rel="alternate" title="English" aria-label="Language navigation, China, English" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"English","eventDestination":"https://www.thoughtworks.com/en-cn"}" data-event-category="/" data-event-label="English" tabindex="0">English</a> <span class="vertical-pipe">|</span> <a class="country-language ce-module-tracking " href="/zh-cn" hreflang="zh" lang="zh" locale-country="zh-cn" rel="alternate" title="Chinese" aria-label="Language navigation, China, Chinese" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"Chinese","eventDestination":"https://www.thoughtworks.com/zh-cn"}" data-event-category="/" data-event-label="Chinese" tabindex="0">Chinese</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-EC cmp-language-navigation__nav__list-item--langcode-en-EC cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-EC"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/ec.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/ec.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Ecuador</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-ec" hreflang="en" lang="en" locale-country="en-ec" rel="alternate" title="English" aria-label="Language navigation, Ecuador, English" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"English","eventDestination":"https://www.thoughtworks.com/en-ec"}" data-event-category="/" data-event-label="English" tabindex="0">English</a> <span class="vertical-pipe">|</span> <a class="country-language ce-module-tracking " href="/es-ec" hreflang="es" lang="es" locale-country="es-ec" rel="alternate" title="Español" aria-label="Language navigation, Ecuador, Español" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"Español","eventDestination":"https://www.thoughtworks.com/es-ec"}" data-event-category="/" data-event-label="Español" tabindex="0">Español</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-DE cmp-language-navigation__nav__list-item--langcode-en-DE cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-DE"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/de.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/de.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Germany</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-de" hreflang="en" lang="en" locale-country="en-de" rel="alternate" title="English" aria-label="Language navigation, Germany, English" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"English","eventDestination":"https://www.thoughtworks.com/en-de"}" data-event-category="/" data-event-label="English" tabindex="0">English</a> <span class="vertical-pipe">|</span> <a class="country-language ce-module-tracking " href="/de-de" hreflang="de" lang="de" locale-country="de-de" rel="alternate" title="Deutsch" aria-label="Language navigation, Germany, Deutsch" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"Deutsch","eventDestination":"https://www.thoughtworks.com/de-de"}" data-event-category="/" data-event-label="Deutsch" tabindex="0">Deutsch</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-IN cmp-language-navigation__nav__list-item--langcode-en-IN cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-IN"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/in.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/in.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">India</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-in" hreflang="en" lang="en" locale-country="en-in" rel="alternate" title="English" aria-label="Language navigation, India, English" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"English","eventDestination":"https://www.thoughtworks.com/en-in"}" data-event-category="/" data-event-label="English" tabindex="0">English</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-SG cmp-language-navigation__nav__list-item--langcode-en-SG cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-SG"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/sg.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/sg.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Singapore</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-sg" hreflang="en" lang="en" locale-country="en-sg" rel="alternate" title="English" aria-label="Language navigation, Singapore, English" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"English","eventDestination":"https://www.thoughtworks.com/en-sg"}" data-event-category="/" data-event-label="English" tabindex="0">English</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-ES cmp-language-navigation__nav__list-item--langcode-en-ES cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-ES"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/es.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/es.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Spain</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-es" hreflang="en" lang="en" locale-country="en-es" rel="alternate" title="English" aria-label="Language navigation, Spain, English" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"English","eventDestination":"https://www.thoughtworks.com/en-es"}" data-event-category="/" data-event-label="English" tabindex="0">English</a> <span class="vertical-pipe">|</span> <a class="country-language ce-module-tracking " href="/es-es" hreflang="es" lang="es" locale-country="es-es" rel="alternate" title="Español" aria-label="Language navigation, Spain, Español" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"Español","eventDestination":"https://www.thoughtworks.com/es-es"}" data-event-category="/" data-event-label="Español" tabindex="0">Español</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-TH cmp-language-navigation__nav__list-item--langcode-en-TH cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-TH"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/th.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/th.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Thailand</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-th" hreflang="en" lang="en" locale-country="en-th" rel="alternate" title="English" aria-label="Language navigation, Thailand, English" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"English","eventDestination":"https://www.thoughtworks.com/en-th"}" data-event-category="/" data-event-label="English" tabindex="0">English</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-GB cmp-language-navigation__nav__list-item--langcode-en-GB cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-GB"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/gb.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/gb.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">United Kingdom</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-gb" hreflang="en" lang="en" locale-country="en-gb" rel="alternate" title="English" aria-label="Language navigation, United Kingdom, English" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"English","eventDestination":"https://www.thoughtworks.com/en-gb"}" data-event-category="/" data-event-label="English" tabindex="0">English</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--countrycode-US cmp-language-navigation__nav__list-item--langcode-en-US cmp-language-navigation__nav__list-item--level-0"> <div class="country-flag" lang="en-US"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/us.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/us.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">United States</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking " href="/en-us" hreflang="en" lang="en" locale-country="en-us" rel="alternate" title="English" aria-label="Language navigation, United States, English" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"English","eventDestination":"https://www.thoughtworks.com/en-us"}" data-event-category="/" data-event-label="English" tabindex="0">English</a> </div> </li> <li class="cmp-language-navigation__nav__list-item cmp-language-navigation__nav__list-item--langcode-en cmp-language-navigation__nav__list-item--level-0 cmp-language-navigation__nav__list-item--active"> <div class="country-flag"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/global.svg' alt title height="20px" width="20px"/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/global.svg" alt title class=" lazyload" height="20px" width="20px"/> <span class="country-name">Worldwide</span> </div> <div class="country-languages"> <a class="country-language ce-module-tracking active-lang" href="/" hreflang="en" lang="en" locale-country="en-global" rel="alternate" title="English" aria-label="Language navigation, Worldwide, English" data-event-action="Country-locale selector" data-link-click="{"eventCategory":"/content/thoughtworks/global/en","eventAction":"Country-locale selector","eventLabel":"English","eventDestination":"https://www.thoughtworks.com/"}" data-event-category="/" data-event-label="English" tabindex="0">English</a> </div> </li> </ul> </div> </div> </div> </header> </div> </div> </div> </div> </div></div> </div> </div> </div> <main class="compensate-header-height--long placeholder-content-height"> <div class="responsivegrid"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="carousel panelcontainer aem-GridColumn aem-GridColumn--default--12"> <div id="carousel-d0da230f61" class="cmp-carousel" role="group" aria-live="polite" aria-roledescription="carousel" data-cmp-is="carousel" data-cmp-autoplay data-cmp-delay="5000" data-placeholder-text="false"> <div class="cmp-carousel__content" aria-atomic="false" aria-live="off"> <div id="carousel-d0da230f61-item-6275f7cfb1-tabpanel" class="cmp-carousel__item cmp-carousel__item--active" role="tabpanel" aria-labelledby="carousel-d0da230f61-item-6275f7cfb1-tab" aria-roledescription="slide" aria-label="Slide 1 of 4" data-cmp-data-layer="{"carousel-d0da230f61-item-6275f7cfb1":{"@type":"thoughtworks/components/content/carousel/item","repo:modifyDate":"2025-02-17T07:48:16Z","dc:title":"4"}}" data-cmp-hook-carousel="item"><div class="herobanner"><div class='hero-banner large-banner hero-banner-regular aem-Grid aem-Grid--12 aem-Grid--default--12' style="background-color: #221d1f"> <div class='hero-banner__container'> <div class='hero-banner__image play-pause-show-hide'> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/photography/banner-image/homepage/hp_banner_forrester_wave_2025_desktop.jpg"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class='lazyload' alt='' title='' data-src="/content/dam/thoughtworks/images/photography/banner-image/homepage/hp_banner_forrester_wave_2025_desktop.jpg" itemprop="contentUrl"/> <div class='play-pause-container hide' data-autoplay='true'> <canvas data-desktop-image='/content/dam/thoughtworks/images/photography/banner-image/homepage/hp_banner_forrester_wave_2025_desktop.jpg' data-mobile-image='/content/dam/thoughtworks/images/photography/banner-image/homepage/hp_banner_forrester_wave_2025_desktop.jpg' title></canvas> <button class='pause-btn '> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/pause-icon.svg' alt='Pause' title='Pause'/> </button> <button class='play-btn hide'> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/play-icon.svg' alt='Play' title='Play'/> </button> </div> </div> <div class='hero-banner__image--mobile play-pause-show-hide'> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/photography/banner-image/homepage/hp_banner_forrester_wave_2025_mobile.jpg"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class='lazyload' alt='' title='' data-src="/content/dam/thoughtworks/images/photography/banner-image/homepage/hp_banner_forrester_wave_2025_mobile.jpg" itemprop="contentUrl"/> <div class='play-pause-container hide' data-autoplay='true'> <canvas data-desktop-image='/content/dam/thoughtworks/images/photography/banner-image/homepage/hp_banner_forrester_wave_2025_mobile.jpg' data-mobile-image='/content/dam/thoughtworks/images/photography/banner-image/homepage/hp_banner_forrester_wave_2025_mobile.jpg' title></canvas> <button class='pause-btn '> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/pause-icon.svg' alt='Pause' title='Pause'/> </button> <button class='play-btn hide'> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/play-icon.svg' alt='Play' title='Play'/> </button> </div> </div> </div> <div class='hero-banner__overlay aem-responsive-grid'> <div class='hero-banner__overlay__container aem-Grid aem-Grid--12'> <div class='hero-banner__headline-wrapper aem-GridColumn aem-GridColumn--12'> <span>Forrester Wave™ Modern Application Development Services, Q1 2025</span> </div> <div class='aem-GridColumn aem-GridColumn--12'> <h1 class='hero-banner__overlay__container__title'> Thoughtworks named a Leader <br /> and a Customer Favorite </h1> </div> <a class='hero-banner__overlay__container__cta cmp__link-btn--default ce-module-tracking' href='/insights/reports/forrester-wave-modern-application-development-services-q1-2025' data-event-action="Hero banner" data-event-category="/" data-event-label="Learn more" role='link' data-link-click='{"eventCategory":"Hero Banner","eventLabel":"Learn more","eventDestination":"https://www.thoughtworks.com/insights/reports/forrester-wave-modern-application-development-services-q1-2025"}'> <span class='hero-banner__overlay__container__cta-text'>Learn more</span> </a> </div> </div> </div> </div> </div> <div id="carousel-d0da230f61-item-b306fc0f09-tabpanel" class="cmp-carousel__item" role="tabpanel" aria-labelledby="carousel-d0da230f61-item-b306fc0f09-tab" aria-roledescription="slide" aria-label="Slide 2 of 4" data-cmp-data-layer="{"carousel-d0da230f61-item-b306fc0f09":{"@type":"thoughtworks/components/content/carousel/item","repo:modifyDate":"2025-02-17T07:48:16Z","dc:title":"1"}}" data-cmp-hook-carousel="item"><div class="herobanner"><div class='hero-banner large-banner hero-banner-regular aem-Grid aem-Grid--12 aem-Grid--default--12' style="background-color: #163c4d"> <div class='hero-banner__container'> <div class='hero-banner__image play-pause-show-hide'> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/photography/banner-image/insights/looking-glass/lg-2025/hp_banner_desktop_2025_looking_glass.jpg"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class='lazyload' alt='' title='' data-src="/content/dam/thoughtworks/images/photography/banner-image/insights/looking-glass/lg-2025/hp_banner_desktop_2025_looking_glass.jpg" itemprop="contentUrl"/> <div class='play-pause-container hide' data-autoplay='true'> <canvas data-desktop-image='/content/dam/thoughtworks/images/photography/banner-image/insights/looking-glass/lg-2025/hp_banner_desktop_2025_looking_glass.jpg' data-mobile-image='/content/dam/thoughtworks/images/photography/banner-image/insights/looking-glass/lg-2025/hp_banner_desktop_2025_looking_glass.jpg' title></canvas> <button class='pause-btn '> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/pause-icon.svg' alt='Pause' title='Pause'/> </button> <button class='play-btn hide'> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/play-icon.svg' alt='Play' title='Play'/> </button> </div> </div> <div class='hero-banner__image--mobile play-pause-show-hide'> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/photography/banner-image/insights/looking-glass/lg-2025/hp_banner_mobile_2025_looking_glass.jpg"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class='lazyload' alt='' title='' data-src="/content/dam/thoughtworks/images/photography/banner-image/insights/looking-glass/lg-2025/hp_banner_mobile_2025_looking_glass.jpg" itemprop="contentUrl"/> <div class='play-pause-container hide' data-autoplay='true'> <canvas data-desktop-image='/content/dam/thoughtworks/images/photography/banner-image/insights/looking-glass/lg-2025/hp_banner_mobile_2025_looking_glass.jpg' data-mobile-image='/content/dam/thoughtworks/images/photography/banner-image/insights/looking-glass/lg-2025/hp_banner_mobile_2025_looking_glass.jpg' title></canvas> <button class='pause-btn '> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/pause-icon.svg' alt='Pause' title='Pause'/> </button> <button class='play-btn hide'> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/play-icon.svg' alt='Play' title='Play'/> </button> </div> </div> </div> <div class='hero-banner__overlay aem-responsive-grid'> <div class='hero-banner__overlay__container aem-Grid aem-Grid--12'> <div class='aem-GridColumn aem-GridColumn--12'> <h1 class='hero-banner__overlay__container__title'> Looking Glass 2025 </h1> </div> <div class='hero-banner__overlay__container__subtitle aem-GridColumn aem-GridColumn--large--11 aem-GridColumn--medium--10 aem-GridColumn--small--12'> <span>Bringing tech-led changes into focus</span> </div> <a class='hero-banner__overlay__container__cta cmp__link-btn--default ce-module-tracking' href='/insights/looking-glass' data-event-action="Hero banner" data-event-category="/" data-event-label="Explore the latest edition" role='link' data-link-click='{"eventCategory":"Hero Banner","eventLabel":"Explore the latest edition","eventDestination":"https://www.thoughtworks.com/insights/looking-glass"}'> <span class='hero-banner__overlay__container__cta-text'>Explore the latest edition</span> </a> </div> </div> </div> </div> </div> <div id="carousel-d0da230f61-item-3c3f016cd7-tabpanel" class="cmp-carousel__item" role="tabpanel" aria-labelledby="carousel-d0da230f61-item-3c3f016cd7-tab" aria-roledescription="slide" aria-label="Slide 3 of 4" data-cmp-data-layer="{"carousel-d0da230f61-item-3c3f016cd7":{"@type":"thoughtworks/components/content/carousel/item","repo:modifyDate":"2025-02-17T07:48:16Z","dc:title":"2"}}" data-cmp-hook-carousel="item"><div class="herobanner"><div class='hero-banner large-banner hero-banner-regular aem-Grid aem-Grid--12 aem-Grid--default--12' style="background-color: #163c4d"> <div class='hero-banner__container'> <div class='hero-banner__image play-pause-show-hide'> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/photography/banner-image/in_banner_gartner_2024_desktop.jpg"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class='lazyload' alt='' title='' data-src="/content/dam/thoughtworks/images/photography/banner-image/in_banner_gartner_2024_desktop.jpg" itemprop="contentUrl"/> <div class='play-pause-container hide' data-autoplay='true'> <canvas data-desktop-image='/content/dam/thoughtworks/images/photography/banner-image/in_banner_gartner_2024_desktop.jpg' data-mobile-image='/content/dam/thoughtworks/images/photography/banner-image/in_banner_gartner_2024_desktop.jpg' title></canvas> <button class='pause-btn '> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/pause-icon.svg' alt='Pause' title='Pause'/> </button> <button class='play-btn hide'> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/play-icon.svg' alt='Play' title='Play'/> </button> </div> </div> <div class='hero-banner__image--mobile play-pause-show-hide'> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/photography/banner-image/in_banner_gartner_2024_mobile.jpg"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class='lazyload' alt='' title='' data-src="/content/dam/thoughtworks/images/photography/banner-image/in_banner_gartner_2024_mobile.jpg" itemprop="contentUrl"/> <div class='play-pause-container hide' data-autoplay='true'> <canvas data-desktop-image='/content/dam/thoughtworks/images/photography/banner-image/in_banner_gartner_2024_mobile.jpg' data-mobile-image='/content/dam/thoughtworks/images/photography/banner-image/in_banner_gartner_2024_mobile.jpg' title></canvas> <button class='pause-btn '> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/pause-icon.svg' alt='Pause' title='Pause'/> </button> <button class='play-btn hide'> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/play-icon.svg' alt='Play' title='Play'/> </button> </div> </div> </div> <div class='hero-banner__overlay aem-responsive-grid'> <div class='hero-banner__overlay__container aem-Grid aem-Grid--12'> <div class='aem-GridColumn aem-GridColumn--12'> <h1 class='hero-banner__overlay__container__title'> Thoughtworks is a Visionary </h1> </div> <div class='hero-banner__overlay__container__subtitle aem-GridColumn aem-GridColumn--large--11 aem-GridColumn--medium--10 aem-GridColumn--small--12'> <span>Gartner® Magic Quadrant™ for Custom Software Development Services, 2024</span> </div> <a class='hero-banner__overlay__container__cta cmp__link-btn--default ce-module-tracking' href='/insights/reports/2024-gartner-magic-quadrant-for-custom-software-development' data-event-action="Hero banner" data-event-category="/" data-event-label="Learn more" role='link' data-link-click='{"eventCategory":"Hero Banner","eventLabel":"Learn more","eventDestination":"https://www.thoughtworks.com/insights/reports/2024-gartner-magic-quadrant-for-custom-software-development"}'> <span class='hero-banner__overlay__container__cta-text'>Learn more</span> </a> </div> </div> </div> </div> </div> <div id="carousel-d0da230f61-item-d13b5aceb4-tabpanel" class="cmp-carousel__item" role="tabpanel" aria-labelledby="carousel-d0da230f61-item-d13b5aceb4-tab" aria-roledescription="slide" aria-label="Slide 4 of 4" data-cmp-data-layer="{"carousel-d0da230f61-item-d13b5aceb4":{"@type":"thoughtworks/components/content/carousel/item","repo:modifyDate":"2025-02-17T07:48:16Z","dc:title":"3"}}" data-cmp-hook-carousel="item"><div class="herobanner"><div class='hero-banner large-banner hero-banner-regular aem-Grid aem-Grid--12 aem-Grid--default--12' style="background-color: #163c4d"> <div class='hero-banner__container'> <div class='hero-banner__image play-pause-show-hide'> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/photography/banner-image/insights/radar/tw_tr31_banner_desktop.jpg"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class='lazyload' alt='' title='' data-src="/content/dam/thoughtworks/images/photography/banner-image/insights/radar/tw_tr31_banner_desktop.jpg" itemprop="contentUrl"/> <div class='play-pause-container hide' data-autoplay='true'> <canvas data-desktop-image='/content/dam/thoughtworks/images/photography/banner-image/insights/radar/tw_tr31_banner_desktop.jpg' data-mobile-image='/content/dam/thoughtworks/images/photography/banner-image/insights/radar/tw_tr31_banner_desktop.jpg' title></canvas> <button class='pause-btn '> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/pause-icon.svg' alt='Pause' title='Pause'/> </button> <button class='play-btn hide'> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/play-icon.svg' alt='Play' title='Play'/> </button> </div> </div> <div class='hero-banner__image--mobile play-pause-show-hide'> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/photography/banner-image/insights/radar/tw_tr31_banner_mobile.jpg"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class='lazyload' alt='' title='' data-src="/content/dam/thoughtworks/images/photography/banner-image/insights/radar/tw_tr31_banner_mobile.jpg" itemprop="contentUrl"/> <div class='play-pause-container hide' data-autoplay='true'> <canvas data-desktop-image='/content/dam/thoughtworks/images/photography/banner-image/insights/radar/tw_tr31_banner_mobile.jpg' data-mobile-image='/content/dam/thoughtworks/images/photography/banner-image/insights/radar/tw_tr31_banner_mobile.jpg' title></canvas> <button class='pause-btn '> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/pause-icon.svg' alt='Pause' title='Pause'/> </button> <button class='play-btn hide'> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/play-icon.svg' alt='Play' title='Play'/> </button> </div> </div> </div> <div class='hero-banner__overlay aem-responsive-grid'> <div class='hero-banner__overlay__container aem-Grid aem-Grid--12'> <div class='hero-banner__headline-wrapper aem-GridColumn aem-GridColumn--12'> <span>Volume 31 | October 2024</span> </div> <div class='aem-GridColumn aem-GridColumn--12'> <h1 class='hero-banner__overlay__container__title'> Technology Radar </h1> </div> <div class='hero-banner__overlay__container__subtitle aem-GridColumn aem-GridColumn--large--11 aem-GridColumn--medium--10 aem-GridColumn--small--12'> <span>An opinionated guide to today's technology landscape</span> </div> <a class='hero-banner__overlay__container__cta cmp__link-btn--default ce-module-tracking' href='/radar' data-event-action="Hero banner" data-event-category="/" data-event-label="Explore the latest edition" role='link' data-link-click='{"eventCategory":"Hero Banner","eventLabel":"Explore the latest edition","eventDestination":"https://www.thoughtworks.com/radar"}'> <span class='hero-banner__overlay__container__cta-text'>Explore the latest edition</span> </a> </div> </div> </div> </div> </div> <div class="cmp-carousel__actions"> <button class="cmp-carousel__action cmp-carousel__action--previous" type="button" aria-label="Previous" data-cmp-hook-carousel="previous"> <span class="cmp-carousel__action-icon"></span> <span class="cmp-carousel__action-text">Previous</span> </button> <button class="cmp-carousel__action cmp-carousel__action--next" type="button" aria-label="Next" data-cmp-hook-carousel="next"> <span class="cmp-carousel__action-icon"></span> <span class="cmp-carousel__action-text">Next</span> </button> <button class="cmp-carousel__action cmp-carousel__action--pause" type="button" aria-label="Pause" data-cmp-hook-carousel="pause"> <span class="cmp-carousel__action-icon"></span> <span class="cmp-carousel__action-text">Pause</span> </button> <button class="cmp-carousel__action cmp-carousel__action--play cmp-carousel__action--disabled" type="button" aria-label="Play" data-cmp-hook-carousel="play"> <span class="cmp-carousel__action-icon"></span> <span class="cmp-carousel__action-text">Play</span> </button> </div> <ol class="cmp-carousel__indicators" role="tablist" aria-label="Choose a slide to display" data-cmp-hook-carousel="indicators"> <li id="carousel-d0da230f61-item-6275f7cfb1-tab" class="cmp-carousel__indicator cmp-carousel__indicator--active" role="tab" aria-controls="carousel-d0da230f61-item-6275f7cfb1-tabpanel" aria-label="Slide 1" data-cmp-hook-carousel="indicator">4</li> <li id="carousel-d0da230f61-item-b306fc0f09-tab" class="cmp-carousel__indicator" role="tab" aria-controls="carousel-d0da230f61-item-b306fc0f09-tabpanel" aria-label="Slide 2" data-cmp-hook-carousel="indicator">1</li> <li id="carousel-d0da230f61-item-3c3f016cd7-tab" class="cmp-carousel__indicator" role="tab" aria-controls="carousel-d0da230f61-item-3c3f016cd7-tabpanel" aria-label="Slide 3" data-cmp-hook-carousel="indicator">2</li> <li id="carousel-d0da230f61-item-d13b5aceb4-tab" class="cmp-carousel__indicator" role="tab" aria-controls="carousel-d0da230f61-item-d13b5aceb4-tabpanel" aria-label="Slide 4" data-cmp-hook-carousel="indicator">3</li> </ol> </div> </div> </div> <div class="sidebysideimageandtext image cmp__padding-top aem-GridColumn aem-GridColumn--default--12"><div class="aem-Grid cmp-sidebyside-image-and-text" style="background:#ffffff; color: #000000"> <div class="aem-responsive-grid"> <div class="cmp-image-and-text"> <div class="cmp-image-and-text__container " style="flex-direction: row; align-items: flex-start;"> <div class="cmp-image-and-text__container__image row play-pause-show-hide"> <noscript> <img src='/content/dam/thoughtworks/images/photography/side-by-side/homepage/hp_side_by_side_what_we_do_02.jpg' alt='Thoughtworkers in discussion' title/> </noscript> <img data-src="/content/dam/thoughtworks/images/photography/side-by-side/homepage/hp_side_by_side_what_we_do_02.jpg" alt='Thoughtworkers in discussion' title class=" lazyload"/> <div class='play-pause-container hide' data-autoplay> <canvas data-desktop-image='/content/dam/thoughtworks/images/photography/side-by-side/homepage/hp_side_by_side_what_we_do_02.jpg' title></canvas> <button class='pause-btn '> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/pause-icon.svg' alt='Pause' title='Pause'/> </button> <button class='play-btn hide'> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/play-icon.svg' alt='Play' title='Play'/> </button> </div> <!-- Social profiles desktop view --> </div> <div class="cmp-image-and-text__container__text text-on-right"> <div class="cmp-image-and-text__container__text-wrapper "> <h2 class="cmp-image-and-text__container__text__title"> Strategy. Design. Engineering.</h2> </div> <!-- Social profiles mobile view --> <div class="text-typography"><p> </p> <p>We're a <b>leading global technology consultancy</b> that integrates strategy, design and software engineering to enable our clients to thrive. </p> <p> </p> <p>For over 30 years, we’ve been at the forefront of digital innovation and have vast experience creating adaptable technology platforms, designing world-class digital products and harnessing the power of data and AI to unlock new sources of value.</p> <p> </p> <p>We’re laser-focused on transforming your digital journey so you can make extraordinary impact today, tomorrow and beyond.</p> </div> <div class="cta aem-GridColumn aem-GridColumn--medium--3"> <div class='cta-container'> <a aria-label='How can we help you? ' class="ce-module-tracking cmp-text-wcta__link ctaDefaultLink cmp__link-btn--default" data-event-action='Side by side image and text - CTA button' data-event-category='/' data-event-label='How can we help you? ' style="background:#bd4257;color:" role='link' href='/contact-us' generic-tracking-disabled="true" data-link-click="{"eventAction":"Strategy. Design. Engineering.","eventLabel":"How can we help you? ","eventDestination":"https://www.thoughtworks.com/contact-us"}"> <span class='cta-name' style="color:">How can we help you? </span> </a> </div> </div> </div> </div> </div> </div> </div> </div> <div class="featuredTiles cmp__padding-top cmp__padding-bottom aem-GridColumn aem-GridColumn--default--12"><div class="cmp-featured-tiles aem-Grid aem-GridColumn aem-GridColumn--default--12 padding-styles"> <h2 class="cmp-featured-tiles__header aem-responsive-grid">Recommended insights</h2> <div class="cmp-featured-tiles__container aem-responsive-grid grid_theme3"> <a class="featured-tile-link primary-card-with-image__big ce-module-tracking" href="https://www.thoughtworks.com/insights/articles/x-moneys-bid-to-revolutionize-payments" data-event-label="From tweets to transactions: X money's bid to revolutionize payments" data-event-action="Featured Tile" data-event-category="/" data-link-click="{"eventCategory":"Featured Tiles","eventAction":"Article","eventLabel":"From tweets to transactions: X money's bid to revolutionize payments","eventDestination":"https://www.thoughtworks.com/insights/articles/x-moneys-bid-to-revolutionize-payments"}"> <div class="card-text-content"> <div title="Article" class="card-text-content__tag">Article</div> <div class="card-text-content__title"><span title="From tweets to transactions: X money's bid to revolutionize payments">From tweets to transactions: X money's bid to revolutionize payments</span></div> <div class="cta-name">Learn more <span class="cta-arrow"></span></div> </div> <div class="card-image-container play-pause-show-hide"> <noscript> <img src='/content/dam/thoughtworks/images/photography/tile/homepage/hp_tile_from_tweets_to_transactions.jpg' alt title/> </noscript> <img data-src="/content/dam/thoughtworks/images/photography/tile/homepage/hp_tile_from_tweets_to_transactions.jpg" alt title class=" lazyload"/> <div class='play-pause-container hide' data-autoplay> <canvas data-desktop-image='/content/dam/thoughtworks/images/photography/tile/homepage/hp_tile_from_tweets_to_transactions.jpg' title></canvas> <button class='pause-btn '> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/pause-icon.svg' alt='Pause' title='Pause'/> </button> <button class='play-btn hide'> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/play-icon.svg' alt='Play' title='Play'/> </button> </div> </div> </a> <div class="secondary-cards-container"> <a href="https://www.thoughtworks.com/insights/blog/generative-ai/demystifying-deepseek" class="featured-tile-link secondary-card ce-module-tracking" data-event-label="Demystifying DeepSeek" data-event-action="Featured Tile" data-event-category="/" data-link-click="{"eventCategory":"Featured Tiles","eventAction":"Blog","eventLabel":"Demystifying DeepSeek","eventDestination":"https://www.thoughtworks.com/insights/blog/generative-ai/demystifying-deepseek"}"> <div class="card-text-content"> <div title="Blog" class="card-text-content__tag">Blog</div> <div class="card-text-content__title"><span title="Demystifying DeepSeek">Demystifying DeepSeek</span></div> <div class="cta-name">Read this technical deep-dive <span class="cta-arrow"></span></div> </div> </a> <a href="https://www.thoughtworks.com/insights/blog/generative-ai/reckoning-generative-ai-uncanny-valley" class="featured-tile-link secondary-card ce-module-tracking" data-event-label="Reckoning with generative AI’s uncanny valley" data-event-action="Featured Tile" data-event-category="/" data-link-click="{"eventCategory":"Featured Tiles","eventAction":"Blog","eventLabel":"Reckoning with generative AI’s uncanny valley","eventDestination":"https://www.thoughtworks.com/insights/blog/generative-ai/reckoning-generative-ai-uncanny-valley"}"> <div class="card-text-content"> <div title="Blog" class="card-text-content__tag">Blog</div> <div class="card-text-content__title"><span title="Reckoning with generative AI’s uncanny valley">Reckoning with generative AI’s uncanny valley</span></div> <div class="cta-name">Learn more <span class="cta-arrow"></span></div> </div> </a> </div> <a href="https://www.thoughtworks.com/perspectives/edition34-a-technology-blueprint-for-growth" class="featured-tile-link primary-card-with-image__small ce-module-tracking" data-event-label="A technology blueprint for growth" data-event-action="Featured Tile" data-event-category="/" data-link-click="{"eventCategory":"Featured Tiles","eventAction":"Publication","eventLabel":"A technology blueprint for growth","eventDestination":"https://www.thoughtworks.com/perspectives/edition34-a-technology-blueprint-for-growth"}"> <div class="card-image-container play-pause-show-hide"> <noscript> <img src='/content/dam/thoughtworks/images/photography/content-card/insights/perspectives/in_content_card_per_edition34.jpg' alt title/> </noscript> <img data-src="/content/dam/thoughtworks/images/photography/content-card/insights/perspectives/in_content_card_per_edition34.jpg" alt title class=" lazyload"/> <div class='play-pause-container hide' data-autoplay> <canvas data-desktop-image='/content/dam/thoughtworks/images/photography/content-card/insights/perspectives/in_content_card_per_edition34.jpg' title></canvas> <button class='pause-btn '> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/pause-icon.svg' alt='Pause' title='Pause'/> </button> <button class='play-btn hide'> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/play-icon.svg' alt='Play' title='Play'/> </button> </div> </div> <div class="card-text-content"> <div title="Publication" class="card-text-content__tag">Publication</div> <div class="card-text-content__title"><span title="A technology blueprint for growth">A technology blueprint for growth</span></div> <div class="cta-name">Read this edition of Perspectives <span class="cta-arrow"></span></div> </div> </a> </div> </div> </div> <div class="textwithcta text aem-GridColumn aem-GridColumn--default--12"><div class="aem-Grid cmp-text-wcta " style="background:#ffffff;"> <div class="aem-responsive-grid"> <div class="cmp-text-wcta-container aem-responsive-grid-text-block"> <div class="cmp-text-wcta__content text-typography " style="color:#000000;"> <div class="text-container" style="background:#ffffff;"> <h2 style="text-align: center;">Extraordinary impact for our clients</h2> </div> </div> </div> </div> </div> </div> <div class="imageTiles aem-GridColumn aem-GridColumn--default--12"><div class='aem-Grid cmp-image-tile-container aem-GridColumn' style="background-color: #ffffff;"> <div class=' aem-responsive-grid cmp-image-tile' data-initial-rows="3" data-max-images-per-row="4" data-total-images="20"> <div class="cmp-image-tile-carousel"> <ul class="cmp-image-tile-collection six-images"> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Logo Axis bank '> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_axis_bank.png' alt='Logo Axis bank ' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_axis_bank.png" alt='Logo Axis bank ' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Logo Bosch'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_bosch.png' alt='Logo Bosch' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_bosch.png" alt='Logo Bosch' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Logo Credit Suisse'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_credit_suisse.png' alt='Logo Credit Suisse' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_credit_suisse.png" alt='Logo Credit Suisse' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Logo foxtel group'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_foxtel_group.png' alt='Logo foxtel group' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_foxtel_group.png" alt='Logo foxtel group' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Mercedes logo'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_mercedes.png' alt='Mercedes logo' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_mercedes.png" alt='Mercedes logo' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Logo Lastminute'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_lastmintue.png' alt='Logo Lastminute' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_lastmintue.png" alt='Logo Lastminute' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Logo Latam'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_latam.png' alt='Logo Latam' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_latam.png" alt='Logo Latam' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Logo Mondelez'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_mondelez.png' alt='Logo Mondelez' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_mondelez.png" alt='Logo Mondelez' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Logo Paypal'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_paypal.png' alt='Logo Paypal' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_paypal.png" alt='Logo Paypal' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Logo Porsche'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_porsche.png' alt='Logo Porsche' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_porsche.png" alt='Logo Porsche' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='ING'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_ing.png' alt='ING' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_ing.png" alt='ING' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Logo Qantas'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_qantas.png' alt='Logo Qantas' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_qantas.png" alt='Logo Qantas' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Ritchie Brothers'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_ritchie_bros.png' alt='Ritchie Brothers' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_ritchie_bros.png" alt='Ritchie Brothers' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Logo Sephora '> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_sephora.png' alt='Logo Sephora ' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_sephora.png" alt='Logo Sephora ' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Logo Standard Chartered'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_standard_chartered.png' alt='Logo Standard Chartered' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_standard_chartered.png" alt='Logo Standard Chartered' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Thomson Reuters'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_thomson.png' alt='Thomson Reuters' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_thomson.png" alt='Thomson Reuters' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Veterans Affairs'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_us_veterans_affairs.png' alt='Veterans Affairs' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_us_veterans_affairs.png" alt='Veterans Affairs' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Walmart'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_walmart.png' alt='Walmart' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_walmart.png" alt='Walmart' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Falabella logo'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_falabella.png' alt='Falabella logo' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_falabella.png" alt='Falabella logo' title class="image"/> </div> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper "> <div class='cmp-image-tile__wrapper__image' aria-label='Surepay'> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_surepay.png' alt='Surepay' title/> </noscript> <img src="/content/dam/thoughtworks/images/photography/image-tile/who-we-work-with/cs_image_tile_logo_surepay.png" alt='Surepay' title class="image"/> </div> </div> </li> </ul> </div> <div class="cmp-image-tile-buttons-group animation-buttons" data-event-category="Image tiles with animation"> <button class='shift-left-btn' aria-label="Previous slide"> <span class='button-arrow'></span> </button> <button class='shift-right-btn' aria-label="Next slide"> <span class='button-arrow'></span> </button> <button class='pause-btn' aria-label="Pause animation"> </button> <button class='play-btn hide' aria-label="Resume animation"> </button> </div> <div class="image-tiles-announcement hidden" role="alert" aria-live="polite"></div> </div> </div> </div> <div class="imageandtext5050 aem-GridColumn aem-GridColumn--default--12"><div class='aem-Grid cmp-image-text-50-50' style="background:#163c4d; color: #ffffff"> <div> <div class='image-and-text-5050__container' style="flex-direction: left-align;"> <div class="image-and-text-5050__image-container left-align"> <div class='image-and-text-5050__image-container__wrapper-desktop play-pause-show-hide'> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/photography/50-50/clients/cs_50-50_retail_banking_desktop.jpg" class="image-and-text-5050__image desktop-image lazyload" picturetagclass="image-and-text-5050__image desktop-image"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="image-and-text-5050__image desktop-image lazyload" alt='' title='' data-src="/content/dam/thoughtworks/images/photography/50-50/clients/cs_50-50_retail_banking_desktop.jpg" itemprop="thumbnail" picturetagclass="image-and-text-5050__image desktop-image"/> <div class='play-pause-container hide' data-autoplay='true'> <canvas data-desktop-image='/content/dam/thoughtworks/images/photography/50-50/clients/cs_50-50_retail_banking_desktop.jpg' data-mobile-image='/content/dam/thoughtworks/images/photography/50-50/clients/cs_50-50_retail_banking_desktop.jpg' title></canvas> <button class='pause-btn '> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/pause-icon.svg' alt='Pause' title='Pause'/> </button> <button class='play-btn hide'> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/play-icon.svg' alt='Play' title='Play'/> </button> </div> </div> <div class='image-and-text-5050__image-container__wrapper-mobile play-pause-show-hide'> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/photography/50-50/clients/cs_50-50_retail_banking_mobile.jpg" class="image-and-text-5050__image mobile-image lazyload" picturetagclass="image-and-text-5050__image mobile-image"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="image-and-text-5050__image mobile-image lazyload" alt='' title='' data-src="/content/dam/thoughtworks/images/photography/50-50/clients/cs_50-50_retail_banking_mobile.jpg" itemprop="thumbnail" picturetagclass="image-and-text-5050__image mobile-image"/> <div class='play-pause-container hide' data-autoplay='true'> <canvas data-desktop-image='/content/dam/thoughtworks/images/photography/50-50/clients/cs_50-50_retail_banking_mobile.jpg' data-mobile-image='/content/dam/thoughtworks/images/photography/50-50/clients/cs_50-50_retail_banking_mobile.jpg' title></canvas> <button class='pause-btn '> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/pause-icon.svg' alt='Pause' title='Pause'/> </button> <button class='play-btn hide'> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/play-icon.svg' alt='Play' title='Play'/> </button> </div> </div> </div> <div class="image-and-text-5050__text-container left-align"> <div class='image-and-text-5050__text'> <h2 class='image-and-text-5050__text__title'>Deliver strategic success with cloud-native retail banking</h2> <div class='image-and-text-5050__text__description text-typography'><p>Cloud-native transformation can be challenging for many banks, due to complex migration approaches, concerns around security and fears of major disruption. Now, those banks are seeking new ways to realize the full potential and value of the public cloud.</p> </div> <div class='cta aem-GridColumn aem-GridColumn--medium--3 image-and-text-5050__text__cta dark-bg-cta'> <div class='cta-container'> <a aria-label='Read this article' class="ce-module-tracking cmp-text-wcta__link ctaDefaultLink cmp__link-btn--default" data-event-action='Image text 50-50' data-event-category='/' data-event-label='Read this article' style="background:;color:#ffffff" role='link' href='/insights/articles/deliver-strategic-success-with-cloud-native-retail-banking' data-link-click="{"eventAction":"Deliver strategic success with cloud-native retail banking","eventLabel":"Read this article","eventDestination":"https://www.thoughtworks.com/insights/articles/deliver-strategic-success-with-cloud-native-retail-banking"}"> <span class='cta-name' style="color:">Read this article</span> </a> </div> </div> </div> </div> </div> </div> </div> </div> <div class="relatedclientstories list cmp__padding-top aem-GridColumn aem-GridColumn--default--12"> <div class="cmp-related-client-stories aem-GridColumn aem-GridColumn--default--12 aem-Grid padding-styles" style="background-color: #ffffff;" data-wcm-mode="DISABLED"> <div class="cmp-related-client-stories__card-collection aem-responsive-grid"> <h2 class="cmp-related-client-stories__heading">Client success stories</h2> <ul class="cards-collection aem-Grid--small--12 aem-Grid--large--12"> <li class="cmp-related-client-stories__card"> <a class="cmp-list__item-link cmp-related-client-stories__card__link ce-module-tracking" href="/clients/imc-group" data-event-action="Digital transformation" data-event-category="/" data-event-label="IMC Group: Helping Pizza Hut’s revenue rise through an innovative food service and data platform" data-link-click="{"eventCategory":"Client Stories","eventAction":"Digital transformation","eventLabel":"IMC Group: Helping Pizza Hut’s revenue rise through an innovative food service and data platform","eventDestination":"https://www.thoughtworks.com/clients/imc-group"}"> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/photography/banner-image/cs_banner_animation_enabled_Pizza%20Hut_IMC_desktop.jpg" class="foundation-collection-item-thumbnail lazyload" picturetagclass="foundation-collection-item-thumbnail"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="foundation-collection-item-thumbnail lazyload" alt='' title='' data-src="/content/dam/thoughtworks/images/photography/banner-image/cs_banner_animation_enabled_Pizza%20Hut_IMC_desktop.jpg" itemprop="thumbnail" picturetagclass="foundation-collection-item-thumbnail"/> <div class="cmp-related-client-stories__card__text-container"> <div class="cmp-related-client-stories__card__text__tag"><span>Digital transformation</span></div> <div class="cmp-related-client-stories__card__text__para"> <div class="cmp-related-client-stories__card__text__para-text">IMC Group: Helping Pizza Hut’s revenue rise through an innovative food service and data platform</div> </div> <div class="cmp-related-client-stories__card__text__cta-wrapper"> <span class="cta-name">Learn more</span> <span class="cta-arrow-icon"></span> </div> </div> </a> </li> <li class="cmp-related-client-stories__card"> <a class="cmp-list__item-link cmp-related-client-stories__card__link ce-module-tracking" href="/clients/ministry-of-manpower" data-event-action="Digital innovation" data-event-category="/" data-event-label="Singapore Ministry of Manpower: Harnessing technology to simplify the application process for work passes" data-link-click="{"eventCategory":"Client Stories","eventAction":"Digital innovation","eventLabel":"Singapore Ministry of Manpower: Harnessing technology to simplify the application process for work passes","eventDestination":"https://www.thoughtworks.com/clients/ministry-of-manpower"}"> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/photography/banner-image/cs_banner_desktop_singapore_work_pass_final_5.jpg" class="foundation-collection-item-thumbnail lazyload" picturetagclass="foundation-collection-item-thumbnail"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="foundation-collection-item-thumbnail lazyload" alt='' title='' data-src="/content/dam/thoughtworks/images/photography/banner-image/cs_banner_desktop_singapore_work_pass_final_5.jpg" itemprop="thumbnail" picturetagclass="foundation-collection-item-thumbnail"/> <div class="cmp-related-client-stories__card__text-container"> <div class="cmp-related-client-stories__card__text__tag"><span>Digital innovation</span></div> <div class="cmp-related-client-stories__card__text__para"> <div class="cmp-related-client-stories__card__text__para-text">Singapore Ministry of Manpower: Harnessing technology to simplify the application process for work passes</div> </div> <div class="cmp-related-client-stories__card__text__cta-wrapper"> <span class="cta-name">Learn more</span> <span class="cta-arrow-icon"></span> </div> </div> </a> </li> <li class="cmp-related-client-stories__card"> <a class="cmp-list__item-link cmp-related-client-stories__card__link ce-module-tracking" href="/clients/bmw" data-event-action="AI and ML" data-event-category="/" data-event-label="BMW Group: Bringing connected AI to life at a leading automobile manufacturer" data-link-click="{"eventCategory":"Client Stories","eventAction":"AI and ML","eventLabel":"BMW Group: Bringing connected AI to life at a leading automobile manufacturer","eventDestination":"https://www.thoughtworks.com/clients/bmw"}"> <picture class='foundation-collection-item-thumbnail'> <source data-srcset='https://s7d1.scene7.com/is/image/thoughtworks/cs_banner_BMW:Card?wid=424&hei=280&qlt=90%2C0&resMode=bicub&op_usm=1.75%2C0.3%2C2%2C0'/> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/photography/banner-image/clients/cs_banner_BMW.jpg" class="foundation-collection-item-thumbnail lazyload" picturetagclass="foundation-collection-item-thumbnail"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="foundation-collection-item-thumbnail lazyload" alt='' title='' data-src="/content/dam/thoughtworks/images/photography/banner-image/clients/cs_banner_BMW.jpg" itemprop="thumbnail" picturetagclass="foundation-collection-item-thumbnail"/> </picture> <div class="cmp-related-client-stories__card__text-container"> <div class="cmp-related-client-stories__card__text__tag"><span>AI and ML</span></div> <div class="cmp-related-client-stories__card__text__para"> <div class="cmp-related-client-stories__card__text__para-text">BMW Group: Bringing connected AI to life at a leading automobile manufacturer</div> </div> <div class="cmp-related-client-stories__card__text__cta-wrapper"> <span class="cta-name">Learn more</span> <span class="cta-arrow-icon"></span> </div> </div> </a> </li> </ul> <div class="view-more-cta "> <a href="javascript:void(0)" role="button" aria-expanded="false"> <div class="view-more__txt" style="color:;">View more</div> <span class="view-more__icon"></span> </a> </div> <div class="view-less-cta "> <a href="javascript:void(0)" role="button" aria-expanded="true"> <span class="view-less__icon"></span> <div class="view-less__txt" style="color:;">View less</div> </a> </div> </div> </div> </div> <div class="imageTiles aem-GridColumn aem-GridColumn--default--12"><div class='aem-Grid cmp-image-tile-container aem-GridColumn' style="background-color: #ffffff;"> <div class=' aem-responsive-grid cmp-image-tile' data-initial-rows="0" data-max-images-per-row="6" data-total-images="6"> <h2 class='cmp-image-tile__heading'>Our trusted partners</h2> <div class="default-image-tiles"> <ul class="cmp-image-tile-collection six-images"> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper link"> <a class='cmp-image-tile__wrapper__image ce-module-tracking' href='/about-us/partnerships/cloud/aws' aria-label='AWS partner badge' data-link-click="{"eventCategory":"Image tiles","eventAction":"Our trusted partners","eventLabel":"AWS partner badge","eventDestination":"https://www.thoughtworks.com/about-us/partnerships/cloud/aws"}"> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/what-we-do/sl_image_tile_aws_partner_logo.jpg' alt='AWS partner badge' title/> </noscript> <img data-src="/content/dam/thoughtworks/images/photography/image-tile/what-we-do/sl_image_tile_aws_partner_logo.jpg" alt='AWS partner badge' title class="image lazyload"/> </a> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper link"> <a class='cmp-image-tile__wrapper__image ce-module-tracking' href='/about-us/partnerships/cloud/microsoft' aria-label='Microsoft Solution Partner badge' data-link-click="{"eventCategory":"Image tiles","eventAction":"Our trusted partners","eventLabel":"Microsoft Solution Partner badge","eventDestination":"https://www.thoughtworks.com/about-us/partnerships/cloud/microsoft"}"> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/what-we-do/sl_image_tile_microsoft_solutions_partner_logo.jpg' alt='Microsoft Solution Partner badge' title/> </noscript> <img data-src="/content/dam/thoughtworks/images/photography/image-tile/what-we-do/sl_image_tile_microsoft_solutions_partner_logo.jpg" alt='Microsoft Solution Partner badge' title class="image lazyload"/> </a> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper link"> <a class='cmp-image-tile__wrapper__image ce-module-tracking' href='/about-us/partnerships/cloud/google-cloud' aria-label='Google Cloud Partner Badge' data-link-click="{"eventCategory":"Image tiles","eventAction":"Our trusted partners","eventLabel":"Google Cloud Partner Badge","eventDestination":"https://www.thoughtworks.com/about-us/partnerships/cloud/google-cloud"}"> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/what-we-do/sl_image_tile_google_cloud_partner_logo.jpg' alt='Google Cloud Partner Badge' title/> </noscript> <img data-src="/content/dam/thoughtworks/images/photography/image-tile/what-we-do/sl_image_tile_google_cloud_partner_logo.jpg" alt='Google Cloud Partner Badge' title class="image lazyload"/> </a> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper link"> <a class='cmp-image-tile__wrapper__image ce-module-tracking' href='/about-us/partnerships/technology/databricks' aria-label='Databricks logo' data-link-click="{"eventCategory":"Image tiles","eventAction":"Our trusted partners","eventLabel":"Databricks logo","eventDestination":"https://www.thoughtworks.com/about-us/partnerships/technology/databricks"}"> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/what-we-do/sl_image_tile_databricks_partner_logo.jpg' alt='Databricks logo' title/> </noscript> <img data-src="/content/dam/thoughtworks/images/photography/image-tile/what-we-do/sl_image_tile_databricks_partner_logo.jpg" alt='Databricks logo' title class="image lazyload"/> </a> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper link"> <a class='cmp-image-tile__wrapper__image ce-module-tracking' href='/about-us/partnerships/technology/stripe' aria-label='Stripe ' data-link-click="{"eventCategory":"Image tiles","eventAction":"Our trusted partners","eventLabel":"Stripe ","eventDestination":"https://www.thoughtworks.com/about-us/partnerships/technology/stripe"}"> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/what-we-do/sl_image_tile_stripe_partner.jpg' alt='Stripe ' title/> </noscript> <img data-src="/content/dam/thoughtworks/images/photography/image-tile/what-we-do/sl_image_tile_stripe_partner.jpg" alt='Stripe ' title class="image lazyload"/> </a> </div> </li> <li class="cmp-image-tile-item"> <div class="cmp-image-tile__wrapper link"> <a class='cmp-image-tile__wrapper__image ce-module-tracking' href='/about-us/partnerships/technology/backstage-by-spotify' aria-label='Spotify' data-link-click="{"eventCategory":"Image tiles","eventAction":"Our trusted partners","eventLabel":"Spotify","eventDestination":"https://www.thoughtworks.com/about-us/partnerships/technology/backstage-by-spotify"}"> <noscript> <img src='/content/dam/thoughtworks/images/photography/image-tile/what-we-do/sl_image_tile_spotify_partner.jpg' alt='Spotify' title/> </noscript> <img data-src="/content/dam/thoughtworks/images/photography/image-tile/what-we-do/sl_image_tile_spotify_partner.jpg" alt='Spotify' title class="image lazyload"/> </a> </div> </li> </ul> </div> <div class="image-tiles-announcement hidden" role="alert" aria-live="polite"></div> </div> </div> </div> <div class="textwithcta text cmp__padding-bottom aem-GridColumn aem-GridColumn--default--12"><div class="aem-Grid cmp-text-wcta " style="background:#ffffff;"> <div class="aem-responsive-grid"> <div class="cmp-text-wcta-container align-text-left"> <div class="cmp-text-wcta__content text-typography " style="color:#000000;"> <div class="text-container" style="background:#ffffff;"> <h6>We take a customer-centric approach to everything we do, including our partnerships. We work with selected partners to deliver a variety of solutions to meet our customers’ needs and aspirations. Combining global reach with a local touch, we leverage our network of trusted partners to accelerate the scale, speed and outcomes we deliver for our clients.</h6> </div> </div> <div class="cta-container cmp-text-wcta__cta" style="text-align:unset;"> <div class='cta-container'> <a aria-label='Find out more' class="ce-module-tracking cmp-text-wcta__link ctaDefaultLink cmp__link-btn--default" data-event-action='Text Component CTA' data-event-category='/' data-event-label='Find out more' style="background:#bd4257;color:" role='link' href='/about-us/partnerships' data-link-click="{"eventCategory":"CTA","eventLabel":"Find out more","eventDestination":"https://www.thoughtworks.com/about-us/partnerships"}"> <span class='cta-name' style="color:">Find out more</span> </a> </div> </div> </div> </div> </div> </div> <div class="contentCards list cmp__padding-bottom aem-GridColumn aem-GridColumn--default--12"><div class="cmp-content-cards aem-Grid aem-GridColumn aem-GridColumn--default--12 padding-styles " style="background-color: #ffffff;" id="insights"> <div class="cmp-content-cards__container aem-responsive-grid"> <h2 class="cmp-content-cards__heading">Featured content </h2> <ul class="card-collection aem-Grid--small--12 aem-Grid--large--12" data-initial-cards="6" data-total-cards="3"> <li class="cmp-content-card"> <a class="cmp-content-card__cta ce-module-tracking" href="https://www.thoughtworks.com/insights/podcasts/pragmatism-in-practice/revolutionizing-data-how-payback-transformed-with-data-mesh" data-event-action="Podcast" data-event-category="/" data-event-label="Revolutionizing data: How PAYBACK transformed with data mesh" data-link-click="{"eventCategory":"Content Assets","eventAction":"Podcast","eventLabel":"Revolutionizing data: How PAYBACK transformed with data mesh","eventDestination":"https://www.thoughtworks.com/insights/podcasts/pragmatism-in-practice/revolutionizing-data-how-payback-transformed-with-data-mesh"}" alt="Revolutionizing data: How PAYBACK transformed with data mesh"> <div class='cmp-content-card__image '> <picture> <source data-srcset='https://s7d1.scene7.com/is/image/thoughtworks/in_featured_card_podcast_landing:360?wid=286&hei=188&qlt=95%2C1' media="(max-width: 360px)"/> <source data-srcset='https://s7d1.scene7.com/is/image/thoughtworks/in_featured_card_podcast_landing:1024?wid=550&hei=394&qlt=95%2C1' media="(max-width: 1024px)"/> <source data-srcset='https://s7d1.scene7.com/is/image/thoughtworks/in_featured_card_podcast_landing:1440?wid=662&hei=474&qlt=95%2C1' media="(max-width: 1440px)"/> <source data-srcset='https://s7d1.scene7.com/is/image/thoughtworks/in_featured_card_podcast_landing:728?wid=676&hei=348&qlt=95%2C1' media="(max-width: 728px)"/> <source data-srcset='https://s7d1.scene7.com/is/image/thoughtworks/in_featured_card_podcast_landing:1800?wid=772&hei=474&qlt=95%2C1'/> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/photography/featured-card/insights/in_featured_card_podcast_landing.jpg"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class='lazyload' alt='' title='' data-src="/content/dam/thoughtworks/images/photography/featured-card/insights/in_featured_card_podcast_landing.jpg" itemprop="thumbnail"/> </picture> </div> <div class="cmp-content-card__text card-bg-mist"> <div class="cmp-content-card__text-content card-bg-mist"> <div class="cmp-content-card__text__tag"><span>Podcast</span></div> <div class="cmp-content-card__text__para"> <div class="cmp-content-card__text__para-text" title="Revolutionizing data: How PAYBACK transformed with data mesh">Revolutionizing data: How PAYBACK transformed with data mesh</div> </div> </div> <div class="cmp-content-card__text__link"> <span class="cta-name">Listen to the podcast</span> <span class="cta-arrow"></span> </div> </div> </a> </li> <li class="cmp-content-card"> <a class="cmp-content-card__cta ce-module-tracking" href="https://www.thoughtworks.com/insights/whitepapers/investing-in-innovation-how-digital-products-are-redefining-retail-banking-experiences" data-event-action="Whitepaper" data-event-category="/" data-event-label="Investing in innovation: How digital products are redefining retail banking experiences" data-link-click="{"eventCategory":"Content Assets","eventAction":"Whitepaper","eventLabel":"Investing in innovation: How digital products are redefining retail banking experiences","eventDestination":"https://www.thoughtworks.com/insights/whitepapers/investing-in-innovation-how-digital-products-are-redefining-retail-banking-experiences"}" alt="Investing in innovation: How digital products are redefining retail banking experiences"> <div class='cmp-content-card__image '> <picture> <source data-srcset='https://s7d1.scene7.com/is/image/thoughtworks/in_content_card_ebook_digital_products_retail_banking:1024?wid=278&hei=184&qlt=95%2C1' media="(max-width: 1024px)"/> <source data-srcset='https://s7d1.scene7.com/is/image/thoughtworks/in_content_card_ebook_digital_products_retail_banking:360?wid=286&hei=188&qlt=95%2C1' media="(max-width: 360px)"/> <source data-srcset='https://s7d1.scene7.com/is/image/thoughtworks/in_content_card_ebook_digital_products_retail_banking:728?wid=312&hei=206&qlt=95%2C1' media="(max-width: 728px)"/> <source data-srcset='https://s7d1.scene7.com/is/image/thoughtworks/in_content_card_ebook_digital_products_retail_banking:1440?wid=336&hei=222&qlt=95%2C1' media="(max-width: 1440px)"/> <source data-srcset='https://s7d1.scene7.com/is/image/thoughtworks/in_content_card_ebook_digital_products_retail_banking:1800?wid=424&hei=280&qlt=95%2C1'/> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/photography/content-card/insights/in_content_card_ebook_digital_products_retail_banking.jpg"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class='lazyload' alt='' title='' data-src="/content/dam/thoughtworks/images/photography/content-card/insights/in_content_card_ebook_digital_products_retail_banking.jpg" itemprop="thumbnail"/> </picture> </div> <div class="cmp-content-card__text card-bg-mist"> <div class="cmp-content-card__text-content card-bg-mist"> <div class="cmp-content-card__text__tag"><span>Whitepaper</span></div> <div class="cmp-content-card__text__para"> <div class="cmp-content-card__text__para-text" title="Investing in innovation: How digital products are redefining retail banking experiences">Investing in innovation: How digital products are redefining retail banking experiences</div> </div> </div> <div class="cmp-content-card__text__link"> <span class="cta-name">Learn more</span> <span class="cta-arrow"></span> </div> </div> </a> </li> <li class="cmp-content-card"> <a class="cmp-content-card__cta ce-module-tracking" href="https://www.thoughtworks.com/what-we-do/data-and-ai/modern-data-engineering-playbook" data-event-action="E-Book" data-event-category="/" data-event-label="Modern data engineering playbook" data-link-click="{"eventCategory":"Content Assets","eventAction":"E-Book","eventLabel":"Modern data engineering playbook","eventDestination":"https://www.thoughtworks.com/what-we-do/data-and-ai/modern-data-engineering-playbook"}" alt="Modern data engineering playbook"> <div class='cmp-content-card__image '> <picture> <source data-srcset='https://s7d1.scene7.com/is/image/thoughtworks/in_content_card_modern_data_engineering:1024?wid=278&hei=184&qlt=95%2C1' media="(max-width: 1024px)"/> <source data-srcset='https://s7d1.scene7.com/is/image/thoughtworks/in_content_card_modern_data_engineering:360?wid=286&hei=188&qlt=95%2C1' media="(max-width: 360px)"/> <source data-srcset='https://s7d1.scene7.com/is/image/thoughtworks/in_content_card_modern_data_engineering:728?wid=312&hei=206&qlt=95%2C1' media="(max-width: 728px)"/> <source data-srcset='https://s7d1.scene7.com/is/image/thoughtworks/in_content_card_modern_data_engineering:1440?wid=336&hei=222&qlt=95%2C1' media="(max-width: 1440px)"/> <source data-srcset='https://s7d1.scene7.com/is/image/thoughtworks/in_content_card_modern_data_engineering:1800?wid=424&hei=280&qlt=95%2C1'/> <noscript> <img alt='' title='' src="/content/dam/thoughtworks/images/photography/content-card/insights/in_content_card_modern_data_engineering.jpg"/> </noscript> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class='lazyload' alt='' title='' data-src="/content/dam/thoughtworks/images/photography/content-card/insights/in_content_card_modern_data_engineering.jpg" itemprop="thumbnail"/> </picture> </div> <div class="cmp-content-card__text card-bg-mist"> <div class="cmp-content-card__text-content card-bg-mist"> <div class="cmp-content-card__text__tag"><span>E-Book</span></div> <div class="cmp-content-card__text__para"> <div class="cmp-content-card__text__para-text" title="Modern data engineering playbook">Modern data engineering playbook</div> </div> </div> <div class="cmp-content-card__text__link"> <span class="cta-name">Get started</span> <span class="cta-arrow"></span> </div> </div> </a> </li> </ul> <div class="view-more-cta "> <a href="javascript:void(0)" role="button" aria-expanded="false"> <div class="view-more__txt" style="color:;">View more</div> <span class="view-more__icon"></span> </a> </div> <div class="view-less-cta "> <a href="javascript:void(0)" role="button" aria-expanded="true"> <span class="view-less__icon"></span> <div class="view-less__txt" style="color:;">View less</div> </a> </div> </div> </div> </div> <div class="textwithcta text cmp__padding-top cmp__padding-bottom aem-GridColumn aem-GridColumn--default--12"><div class="aem-Grid cmp-text-wcta " style="background:#163c4d;"> <div class="aem-responsive-grid"> <div class="cmp-text-wcta-container aem-responsive-grid-text-block"> <div class="cmp-text-wcta__content text-typography " style="color:#ffffff;"> <div class="text-container" style="background:#163c4d;"> <h2 style="text-align: center;">Ready to take on a new role?</h2> <p style="text-align: center;"><br /> Jobs in technology can be ordinary. Clock in, clock out — lather, rinse, repeat. Who wants that? Definitely not us and definitely not you. Thoughtworkers break the mold. Join our Great Place to Work-Certified™️ team. </p> <p style="text-align: center;">Together, let’s be extraordinary</p> </div> </div> <div class="cta-container cmp-text-wcta__cta" style="text-align:center;"> <div class='cta-container'> <a aria-label='Explore careers with us' class="ce-module-tracking cmp-text-wcta__link ctaDefaultLink cmp__link-btn--default" data-event-action='Text Component CTA' data-event-category='/' data-event-label='Explore careers with us' style="background:;color:#ffffff" role='link' href='/careers' data-link-click="{"eventCategory":"CTA","eventLabel":"Explore careers with us","eventDestination":"https://www.thoughtworks.com/careers"}"> <span class='cta-name' style="color:">Explore careers with us</span> </a> </div> </div> </div> </div> </div> </div> <div class="inlineimage aem-GridColumn aem-GridColumn--default--12"><div class="aem-Grid cmp-inline-image" style="background-color: #ffffff; color:#000000;"> <div> <div class="aem-Grid inlineimage "> <figure class='inline-image__link__desktop'> <div class='inline-image__link__desktop__image__play-pause play-pause-show-hide'> <noscript> <img src='/content/dam/thoughtworks/images/photography/inline-image/about-us/ab_inline_nyc.jpg' alt title/> </noscript> <img data-src="/content/dam/thoughtworks/images/photography/inline-image/about-us/ab_inline_nyc.jpg" alt title class="inline-image__image lazyload"/> <div class='play-pause-container hide' data-autoplay> <canvas data-desktop-image='/content/dam/thoughtworks/images/photography/inline-image/about-us/ab_inline_nyc.jpg' title></canvas> <button class='pause-btn '> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/pause-icon.svg' alt='Pause' title='Pause'/> </button> <button class='play-btn hide'> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/play-icon.svg' alt='Play' title='Play'/> </button> </div> </div> </figure> <figure class='inline-image__link__mobile'> <div class='inline-image__link__mobile__image__play-pause play-pause-show-hide'> <noscript> <img src='/content/dam/thoughtworks/images/photography/inline-image/about-us/ab_inline_nyc.jpg' alt title/> </noscript> <img data-src="/content/dam/thoughtworks/images/photography/inline-image/about-us/ab_inline_nyc.jpg" alt title class="inline-image__image--mobile lazyload"/> <div class='play-pause-container hide' data-autoplay> <canvas data-desktop-image='/content/dam/thoughtworks/images/photography/inline-image/about-us/ab_inline_nyc.jpg' title></canvas> <button class='pause-btn '> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/pause-icon.svg' alt='Pause' title='Pause'/> </button> <button class='play-btn hide'> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/play-icon.svg' alt='Play' title='Play'/> </button> </div> </div> </figure> </div> </div> </div> </div> <div class="ctabanner aem-GridColumn aem-GridColumn--default--12"> </div> <div class="ctabanner aem-GridColumn aem-GridColumn--default--12"><div class="aem-Grid cta-banner lazyload"> <div class="aem-responsive-grid aem-Grid aem-Grid--large--10"> <h2 class="cta-banner__title aem-GridColumn aem-GridColumn--large--7" style="color: #ffffff">Transform your digital journey</h2> <div class="cta-banner__cta aem-GridColumn aem-GridColumn--large--3"> <a class="cta-banner__cta__button cmp__link-btn--default ce-module-tracking" href="/contact-us" data-event-action="Inquiry Click" data-event-category="/" data-event-label="Get in touch" data-link-click="{"eventCategory":"CTA","eventAction":"Banner: Transform your digital journey","eventLabel":"Get in touch","eventDestination":"https://www.thoughtworks.com/contact-us"}" aria-label="Get in touch" role='link'> <span class="cta-banner__cta__text">Get in touch</span> </a> </div> </div> </div> </div> </div> </div> </main> <div class="experiencefragment-footer experiencefragment"> <div class="cmp-experiencefragment-wrapper aem-Grid padding-styles"> <div class="cmp-experiencefragment-container" style="color: #000000"> <div class="expanding-background-animation" style="background-color: #ffffff"></div> <div class="cmp-experiencefragment cmp-experiencefragment--footer "> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="footer aem-GridColumn aem-GridColumn--default--12"><footer class="footer__container"> <div class="footer-links" aria-label="footer links" role="navigation"> <div class="footer__list-wrapper aem-Grid aem-responsive-grid aem-Grid--large--10 aem-Grid--small--12"> <section class="footer__list aem-GridColumn aem-GridColumn--large--2 aem-GridColumn--small--12"> <!-- Column Name --> <h2 class="footer__list__heading footer__list--alignment">Company</h2> <ul class="footer__list__content" data-toggle="#toggle"> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/about-us" data-event-action="Footer Navigation" data-event-category="/" data-event-label="About us">About us</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/what-we-do" data-event-action="Footer Navigation" data-event-category="/" data-event-label="What we do">What we do</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/about-us/partnerships" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Partnerships">Partnerships</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/clients" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Who we work with">Who we work with</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/about-us/news" data-event-action="Footer Navigation" data-event-category="/" data-event-label="News">News</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/about-us/diversity-and-inclusion" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Diversity, Equity and Inclusion">Diversity, Equity and Inclusion</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/careers" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Careers">Careers</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="https://investors.thoughtworks.com/" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Investors">Investors</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/contact-us" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Contact us">Contact us</a> </li> </ul> </section> <section class="footer__list aem-GridColumn aem-GridColumn--large--2 aem-GridColumn--small--12"> <!-- Column Name --> <h2 class="footer__list__heading footer__list--alignment">Insights</h2> <ul class="footer__list__content" data-toggle="#toggle"> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/insights/preference-center" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Preference center">Preference center</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/insights/articles" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Articles">Articles</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/insights/blog" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Blogs">Blogs</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/insights/books" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Books">Books</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/insights/podcasts" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Podcasts">Podcasts</a> </li> </ul> </section> <section class="footer__list aem-GridColumn aem-GridColumn--large--2 aem-GridColumn--small--12"> <!-- Column Name --> <h2 class="footer__list__heading footer__list--alignment">Site info</h2> <ul class="footer__list__content" data-toggle="#toggle"> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/about-us/privacy-policy" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Privacy policy">Privacy policy</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/about-us/accessibility" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Accessibility statement">Accessibility statement</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/content/dam/thoughtworks/documents/guide/tw_guide_modern_slavery_statement.pdf" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Modern slavery statement" target="_blank">Modern slavery statement</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/content/dam/thoughtworks/documents/guide/tw_guide_code_of_conduct_en.pdf" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Code of conduct" target="_blank">Code of conduct</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="https://integrity.thoughtworks.com" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Integrity helpline">Integrity helpline</a> </li> <li class="footer__list__content-links"> <a class="ce-module-tracking footer__list__content-link" href="/content/dam/thoughtworks/documents/guide/tw_guide_sustainable_procurement_policy.pdf" data-event-action="Footer Navigation" data-event-category="/" data-event-label="Sustainable procurement policy" target="_blank">Sustainable procurement policy</a> </li> </ul> </section> </div> </div> <h2 class="footer__connect-with-us">Connect with us</h2> <ul class="footer__social"> <li><a class="footer__social__icon" href="https://www.linkedin.com/company/thoughtworks" id="linkedin-link" data-event-label="linkedin-link" rel="noreferrer" target="_blank" title="Read Thoughtworks company news on LinkedIn" generic-tracking-disabled> <svg height="32px" viewBox="0 0 64 64" width="32px" xmlns="https://www.w3.org/2000/svg"> <rect height="64" width="64" x="0" y="0"></rect> <g fill="#FFFFFF" fill-rule="nonzero" transform="translate(14.000000, 15.000000)"> <path d="M7.77777778,10.3703704 L7.77777778,35 L0,35 L0,10.3703704 L7.77777778,10.3703704 Z M0,3.20023148 C0,1.38744148 1.55454315,0 3.88888889,0 C6.22323463,0 7.68663259,1.38744148 7.77777778,3.20023148 C7.77777778,5.01808481 6.32450778,6.48148148 3.88888889,6.48148148 C1.55454315,6.48148148 0,5.01808481 0,3.20023148 Z M36.2962963,35 L28.5185185,35 C28.5185185,35 28.5185185,22.994068 28.5185185,22.037037 C28.5185185,19.4444444 27.2222222,16.8518519 23.9814815,16.8012159 L23.8802083,16.8012159 C20.7407407,16.8012159 19.4444444,19.4697624 19.4444444,22.037037 C19.4444444,23.2168689 19.4444444,35 19.4444444,35 L11.6666667,35 L11.6666667,10.3703704 L19.4444444,10.3703704 L19.4444444,13.6870663 C19.4444444,13.6870663 21.9458919,10.3703704 26.9741033,10.3703704 C32.1238426,10.3703704 36.2962963,13.9098672 36.2962963,21.0800061 L36.2962963,35 Z"> </path> </g> </svg> </a></li> <li><a class="footer__social__icon" href="https://www.facebook.com/Thoughtworks" id="facebook-link" data-event-label="facebook-link" rel="noreferrer" target="_blank" title="Visit Thoughtworks on Facebook" generic-tracking-disabled> <svg height="32px" viewBox="0 0 64 64" width="32px" xmlns="https://www.w3.org/2000/svg"> <rect height="64" width="64" x="0" y="0"></rect> <g fill="#FFFFFF" fill-rule="nonzero" transform="translate(24.000000, 15.000000)"> <path d="M15.1666667,17.15 L10.4545,17.15 C10.4545,24.6785 10.4545,33.9453333 10.4545,33.9453333 L3.472,33.9453333 C3.472,33.9453333 3.472,24.7683333 3.472,17.15 L0.152833333,17.15 L0.152833333,11.214 L3.472,11.214 L3.472,7.3745 C3.472,4.62466667 4.77866667,0.327833333 10.5186667,0.327833333 L15.6928333,0.347666667 L15.6928333,6.10983333 C15.6928333,6.10983333 12.5486667,6.10983333 11.9373333,6.10983333 C11.326,6.10983333 10.4568333,6.4155 10.4568333,7.72683333 L10.4568333,11.2151667 L15.7768333,11.2151667 L15.1666667,17.15 Z"> </path> </g> </svg> </a></li> <li><a class="footer__social__icon" href="https://x.com/thoughtworks" id="twitter-link" rel="noreferrer" data-event-label="twitter-link" target="_blank" title="Follow @thoughtworks on twitter" generic-tracking-disabled> <svg height="32" width="32" xmlns="https://www.w3.org/2000/svg" viewBox="0 0 32 32"> <rect width="32" height="32"/> <path fill="#FFFFFF" d="M20.7,8.7h2.4l-5.4,6.1l6.2,8.4h-5 l-3.9-5.1l-4.5,5.1H8.3l5.7-6.5l-6-8h5.1l3.5,4.6L20.7,8.7z M19.7,21.8h1.4l-8.8-11.6h-1.4L19.7,21.8z"/> </svg> </a></li> <li><a class="js_open_wechat_modal footer__social__icon" href="javascript:" data-target="#wechat-modal" data-toggle="modal" id="wechat-link" title="Thoughtworks China WeChat subscription account QR code" data-event-label="wechat-link" generic-tracking-disabled> <svg height="32px" viewBox="0 0 64 64" width="32px" xmlns="https://www.w3.org/2000/svg"> <rect height="64" width="64" x="0" y="0"></rect> <path d="M42.0161678,26.6666667 C41.1578774,20.0699872 34.530816,15 26.5555556,15 C17.9992407,15 11,20.8333333 11,28.125 C11,32.3063149 13.2368704,35.9027778 16.8333333,38.3333333 L14.8888889,44.1666667 L21.0146482,40.3765186 C22.6666667,40.957574 24.6111111,41.25 26.5555556,41.25 C27.5505647,41.25 28.5265844,41.1702476 29.4722222,41.0183379" fill="#FFFFFF" stroke="#000000" stroke-width="1"></path> <path d="M53.7777778,37.3611111 C53.7777778,31.4290369 48.1381296,26.6666667 41.1388889,26.6666667 C34.1396482,26.6666667 28.5,31.4290369 28.5,37.3611111 C28.5,43.2931853 34.1396482,48.0555556 41.1388889,48.0555556 C42.8896482,48.0555556 44.5416667,47.7631296 46,47.2770185 L50.8611111,50 L49.5015186,45.332574 C52.1257593,43.3881296 53.7777778,40.5702037 53.7777778,37.3611111 Z" fill="#FFFFFF" stroke="#000000" stroke-width="1"></path> <path d="M22.6666667,23.75 C22.6666667,24.8209631 21.7931853,25.6944444 20.7222222,25.6944444 C19.6512592,25.6944444 18.7777778,24.8209631 18.7777778,23.75 C18.7777778,22.6790369 19.6512592,21.8055556 20.7222222,21.8055556 C21.7931853,21.8055556 22.6666667,22.6790369 22.6666667,23.75 Z M32.3888889,21.8055556 C31.3179258,21.8055556 30.4444444,22.6790369 30.4444444,23.75 C30.4444444,24.8209631 31.3179258,25.6944444 32.3888889,25.6944444 C33.4598519,25.6944444 34.3333333,24.8209631 34.3333333,23.75 C34.3333333,22.6790369 33.4598519,21.8055556 32.3888889,21.8055556 Z M38.2222222,34.9305556 C38.2222222,35.7090926 37.542426,36.3888889 36.7638889,36.3888889 C35.9853518,36.3888889 35.3055556,35.7090926 35.3055556,34.9305556 C35.3055556,34.1520185 35.9853518,33.4722222 36.7638889,33.4722222 C37.542426,33.4722222 38.2222222,34.1520185 38.2222222,34.9305556 Z M45.5138889,33.4722222 C44.7353518,33.4722222 44.0555556,34.1520185 44.0555556,34.9305556 C44.0555556,35.7090926 44.7353518,36.3888889 45.5138889,36.3888889 C46.292426,36.3888889 46.9722222,35.7090926 46.9722222,34.9305556 C46.9722222,34.1520185 46.292426,33.4722222 45.5138889,33.4722222 Z" fill="#000000" fill-rule="nonzero"></path> </svg> </a> <div class="footer__modal fade hidden" id="wechat-modal" role="dialog"> <div class="footer__modal-wrapper"> <div class="footer__modal__dialog"> <div class="footer__modal__content"> <div class="footer__modal__header"> <a class="footer__modal__close" data-dismiss="modal" data-target="#wechat-modal" href="javascript:void(0);">×</a> <label class="footer__modal__title">WeChat</label> </div> <div class="footer__modal__body"> <noscript> <img src='/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/wechat_qr_code.jpg' alt='QR code to Thoughtworks China WeChat subscription account' title='Thoughtworks China WeChat QR code'/> </noscript> <img data-src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site/resources/images/wechat_qr_code.jpg" alt='QR code to Thoughtworks China WeChat subscription account' title='Thoughtworks China WeChat QR code' class=" lazyload"/> </div> </div> </div> </div> </div></li> <li><a class="footer__social__icon" href="https://www.youtube.com/user/thoughtworks" id="youtube-link" data-event-label="youtube-link" rel="noreferrer" target="_blank" title="Watch Thoughtworks videos on YouTube" generic-tracking-disabled> <svg height="32px" viewBox="0 0 64 64" width="32px" xmlns="https://www.w3.org/2000/svg"> <rect height="64" width="64" x="0" y="0"></rect> <g transform="translate(10.000000, 15.000000)"> <path d="M42.9006866,28.3629261 C42.4863873,30.6705729 40.6717566,32.4396307 38.4055398,32.7793561 C34.8052794,33.3138021 28.8766572,34.0056818 22.2727273,34.0056818 C15.6687973,34.0056818 9.7360322,33.3138021 6.13991477,32.7752131 C3.87369792,32.4396307 2.06321023,30.6664299 1.64476799,28.3629261 C1.18903883,25.8315578 0.729166667,22.1194366 0.729166667,17.4337121 C0.729166667,12.7479877 1.18903883,9.02758049 1.64476799,6.50449811 C2.05906723,4.19270833 3.86955492,2.42779356 6.13991477,2.08806818 C9.71946023,1.54947917 15.6315104,0.861742424 22.2727273,0.861742424 C28.9139441,0.861742424 34.8218513,1.54947917 38.4055398,2.08392519 C40.6717566,2.42365057 42.4822443,4.19270833 42.8965436,6.50449811 C43.3564157,9.03586648 43.8162879,12.7562737 43.8162879,17.4337121 C43.8162879,22.1070076 43.3564157,25.8274148 42.9006866,28.3629261 Z" fill="#FFFFFF" stroke="#FFFFFF" stroke-width="3.125"></path> <polygon fill-rule="nonzero" points="15.6439394 25.719697 15.6439394 9.14772727 32.2159091 17.4337121"></polygon> </g> </svg> </a></li> <li><a class="footer__social__icon" href="https://www.instagram.com/thoughtworks/" id="instagram-link" data-event-label="instagram-link" rel="noreferrer" target="_blank" title="Follow Thoughtworks on Instagram" generic-tracking-disabled> <svg height="32px" viewBox="0 0 64 64" width="32px" xmlns="https://www.w3.org/2000/svg"> <rect height="64" width="64" x="0" y="0"></rect> <g transform="translate(15.000000, 15.000000)"> <path d="M10,35 L25,35 C30.5240883,35 35,30.5240883 35,25 L35,10 C35,4.47591167 30.5240883,0 25,0 L10,0 C4.47591167,0 0,4.47591167 0,10 L0,25 C0,30.5240883 4.47591167,35 10,35 Z" stroke="#FFFFFF" stroke-width="3"></path> <path d="M17.5,9.16666667 C12.897135,9.16666667 9.16666667,12.897135 9.16666667,17.5 C9.16666667,22.102865 12.897135,25.8333333 17.5,25.8333333 C22.102865,25.8333333 25.8333333,22.102865 25.8333333,17.5 C25.8333333,12.897135 22.102865,9.16666667 17.5,9.16666667 Z" stroke="#FFFFFF" stroke-width="3"></path> <path d="M27.5,5.83333333 C26.5787758,5.83333333 25.8333333,6.57877583 25.8333333,7.5 C25.8333333,8.42122417 26.5787758,9.16666667 27.5,9.16666667 C28.4212242,9.16666667 29.1666667,8.42122417 29.1666667,7.5 C29.1666667,6.57877583 28.4212242,5.83333333 27.5,5.83333333 Z" fill="#FFFFFF" fill-rule="nonzero"></path> </g> </svg> </a></li> </ul> <div class="footer__copyright">© 2025 Thoughtworks, Inc.</div> </footer> <div id="alertContainer" role="alert" aria-live="polite" style="position: absolute; left: -9999px;"></div> </div> </div> </div> </div> </div></div> </div> </div> </div> </div> </div> <script src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-dependencies.min.ACSHASHdb9b3818f891769f487dc70e38d9459f.js"></script> <script src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-site.min.ACSHASH9a57a608a90e9f4c12e80883b17e6407.js"></script> <script src="/etc.clientlibs/thoughtworks/clientlibs/clientlib-base.min.ACSHASHf9816d61b342165f0b90f08fc29debf4.js"></script> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P97X8B" title="GTM" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script type="text/javascript" async> window.dataLayer = window.dataLayer || []; function getCookie(name) { return document.cookie.split('; ').reduce((r, v) => { const parts = v.split('=') return parts[0] === name ? decodeURIComponent(parts[1]) : r }, '') } window.dataLayer.push({ isChina: getCookie("visiting-country") === "CN" }); </script> <script id="munchkin-js" class="optanon-category-C0003" type="text/plain" async> $.ajax({ url: document.location.protocol + '//munchkin.marketo.net/munchkin.js', dataType: 'script', cache: true, success: function() { Munchkin.init('199-QDE-291'); } }); </script> <script id="page-data" type="application/json"> { "page": { "pageInfo": { "pageName": "en\u002Dglobal|home", "country": "global", "language": "en" }, "category": { "pageTemplateType": "Homepage", "serviceLine": "n\/a", "subServiceLine": "n\/a", "sitesection1": "home", "sitesection2": "n\/a", "sitesection3": "n\/a" } } } </script> <style> .MathJax { overflow-x: scroll; overflow-y: hidden; height: 100%; } .MathJax:not([display="true"]) { display: inline-flex !important; max-width: 100%; } </style> </body> </html>