<!DOCTYPE html><html lang="en"><head><script src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/js/jquery-1.11.3.min.js"></script><script src="//cdn.optimizely.com/js/722670541.js"></script><title>Open Source | ThoughtWorks</title><link href="/1140_grid/css/1140.css" rel="stylesheet" type="text/css" /><link href="//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800" rel="stylesheet" type="text/css" /><link rel='stylesheet' href='https://www.thoughtworks.com/css/screen.css' /><meta content="width=device-width, initial-scale=1.0, maximum-scale=2.0, minimum-scale=1.0, user-scalable=1" name="viewport" /><meta content="NeUeB1ISq0WVrGVKJnBQ6Gl6qT2j8f5JCYhHnpt8VM4" name="google-site-verification" /><meta content="23ERz-QLi4zi_Z7dlOqzPfFDFMP9Qbfli0_jBPUPJBo" name="google-site-verification" /><meta content="A39C734F80C1DCA01D9C857346A367AA" name="msvalidate.01" /><meta content="4503599631200016" property="twitter:account_id" /><meta content="51785b823a23f311964437d825349ebf" name="p:domain_verify" /><meta content="NOODP,NOYDIR" name="robots" /><meta content="origin-when-cross-origin" name="referrer" /><meta content="A global software company focused on software design and delivery. We provide professional services and products and leading thought on Agile and Continuous Delivery." name="description" /><link href="/imgs/favicons/favicon.ico" rel="shortcut icon" /><link href="/imgs/favicons/favicon.ico" rel="icon" /><link href="/imgs/favicons/favicon16x16.png" rel="icon" sizes="16x16" /><link href="/imgs/favicons/favicon32x32.png" rel="icon" sizes="32x32" /><link href="/imgs/touch-icon-iphone.png" rel="apple-touch-icon" /><link href="/imgs/touch-icon-ipad.png" rel="apple-touch-icon" sizes="72x72" /><link href="/imgs/touch-icon-iphone-retina.png" rel="apple-touch-icon" sizes="114x114" /><link href="/imgs/touch-icon-ipad-retina.png" rel="apple-touch-icon" sizes="144x144" /><link href="http://www.thoughtworks.com/cn/open-source" hreflang="zh-CN" rel="alternate" /><link href="http://www.thoughtworks.com/pt/open-source" hreflang="pt-BR" rel="alternate" /><link href="http://www.thoughtworks.com/open-source" hreflang="en" rel="alternate" /><link href="http://www.thoughtworks.com/de/open-source" hreflang="de-DE" rel="alternate" /><link href="http://www.thoughtworks.com/es/open-source" hreflang="es-EC" rel="alternate" /></head><body><div id="additional-elements"></div><div class="container" id="cookie-banner-wrapper" style="display: none"><div class="row"><div class="twelvecol" id="cookie-banner"><a class="btn btn-inline btn-white btn-close" href="/" id="cookie-banner-close-button">✖</a><div id="cookie-banner-text">Our site uses <a href="/privacy-policy#cookie-section" class="cookie-banner-link">cookies</a>
for analytics. If you're unsure about it, take a look at our <a href="/privacy-policy"
class="cookie-banner-link">privacy policy</a>.</div></div></div></div><div class="grid-wrapper navbar desktop-only"><div class="grid"><div class="grid__cell"><ul class="navbar__links navbar--left" id="language-switchers"><li class="menu-item"><a class="menu-item__link" href="/es/open-source" title="Spanish version of ThoughtWorks website">Español</a></li><li class="menu-item"><a class="menu-item__link" href="/pt/open-source" title="Portuguese version of ThoughtWorks website">Português</a></li><li class="menu-item"><a class="menu-item__link" href="/de/open-source" title="German version of ThoughtWorks website">Deutsch</a></li><li class="menu-item"><a class="menu-item__link" href="/cn/open-source" title="Chinese version of ThoughtWorks website">中文</a></li></ul><ul class="navbar__links navbar--right navbar--vertical-separator" id="util-menu"><li class="menu-item"><div class="search-bar"><form action="/search" method="get"><label class="search-bar__screen-readable-but-hidden" for="search-bar-input">Search term</label><input class="search-bar__query" id="search-bar-input" name="q" placeholder="Search thoughtworks.com" type="text" /><input class="search-bar__category hidden" name="c" value="sitewide" /><button class="search-bar__button" type="submit"><span class="search-bar__screen-readable-but-hidden">Submit search</span><i class="icon-search"></i></button></form></div></li><li class="menu-item"><a class="menu-item__link contact_us" href="/contact-us">Contact us</a></li></ul></div></div></div><div class="grid-wrapper desktop-only"><div class="grid"><div class="grid__cell"><div class="header__header-wrapper"><a class="header__logo" href="/" title="ThoughtWorks"><img alt="ThoughtWorks" id="tw-logo" src="/imgs/tw-logo.png" /></a><ul class="header__menu" id="main-menu"><li class="menu-item"><a class="menu-item__link clients" href="/clients">Clients</a></li><li class="menu-item"><a class="menu-item__link services" href="/services">Services</a></li><li class="menu-item"><a class="menu-item__link products" href="/products">Products</a></li><li class="menu-item"><a class="menu-item__link insights" href="/insights">Insights</a></li><li class="menu-item"><a class="menu-item__link events" href="/events">Events</a></li><li class="menu-item"><a class="menu-item__link about_us" href="/about-us">About us</a></li><li class="menu-item"><a class="menu-item__link careers menu-parent-option" href="/careers">Careers</a></li></ul></div></div></div></div><div class="mobile-header mobile-only"><a class="mobile-header__logo" href="/" title="ThoughtWorks"><img alt="ThoughtWorks" id="mobile-tw-logo" src="/imgs/tw-logo-white.png" /></a><a class="mobile-header__menu-icon" id="mobile-menu-title">menu</a><ul class="mobile-header__menu" id="mobile-menu"><li class="menu-item menu-item--close" id="mobile-menu-close"><a class="menu-item__link" href="#">✖</a></li><li class="menu-item menu-item--search"><div class="search-bar"><form action="/search" method="get"><label class="search-bar__screen-readable-but-hidden" for="search-bar-input">Search term</label><input class="search-bar__query" id="search-bar-input" name="q" placeholder="Search thoughtworks.com" type="text" /><input class="search-bar__category hidden" name="c" value="sitewide" /><button class="search-bar__button" type="submit"><span class="search-bar__screen-readable-but-hidden">Submit search</span><i class="icon-search"></i></button></form></div></li><li class="menu-item"><a class="menu-item__link home" href="/">Home</a></li><li class="menu-item"><a class="menu-item__link clients" href="/clients">Clients</a></li><li class="menu-item"><a class="menu-item__link services" href="/services">Services</a></li><li class="menu-item"><a class="menu-item__link products" href="/products">Products</a></li><li class="menu-item"><a class="menu-item__link insights" href="/insights">Insights</a></li><li class="menu-item"><a class="menu-item__link events" href="/events">Events</a></li><li class="menu-item"><a class="menu-item__link about_us" href="/about-us">About us</a></li><li class="menu-item"><a class="menu-item__link careers menu-parent-option" href="/careers">Careers</a></li><li class="secondary-menu__item"><a class="secondary-menu__item--link careers_overview menu-secondary-option" href="/careers">Overview</a></li><li class="secondary-menu__item"><a class="secondary-menu__item--link careers_application_process menu-secondary-option" href="/careers/application-process">Application Process</a></li><li class="secondary-menu__item"><a class="secondary-menu__item--link graduates menu-secondary-option" href="http://info.thoughtworks.com/graduates">Graduates</a></li><li class="secondary-menu__item"><a class="secondary-menu__item--link careers_browse_jobs menu-secondary-option" href="/careers/browse-jobs">Browse jobs</a></li><li class="menu-item"><a class="menu-item__link contact_us" href="/contact-us">Contact us</a></li><li class="menu-item menu-item__language-switchers"><ul class="mobile-menu__language-switchers" id="mobile-language-switchers"><li class="mobile-menu__language-item"><a class="mobile-menu__language-item__link" href="/es/open-source" title="Spanish version of ThoughtWorks website">Español</a></li><li class="mobile-menu__language-item"><a class="mobile-menu__language-item__link" href="/pt/open-source" title="Portuguese version of ThoughtWorks website">Português</a></li><li class="mobile-menu__language-item"><a class="mobile-menu__language-item__link" href="/de/open-source" title="German version of ThoughtWorks website">Deutsch</a></li><li class="mobile-menu__language-item"><a class="mobile-menu__language-item__link" href="/cn/open-source" title="Chinese version of ThoughtWorks website">中文</a></li></ul></li></ul></div><div class="grid-wrapper hero-banner hero-banner--open-source "><div class="grid"><div class="grid__cell grid__cell--centered"><h1 class="hero-banner__title">Create, Share, Improve, Repeat</h1><div class="hero-banner__subtitle" data-type="plain_text">ThoughtWorks believes in Open Source Software and supports it in a number of ways.</div></div></div></div><div class="grid-wrapper"><div class="grid"><div class="grid__cell unit-1-2--lap"><h2>An innovation network</h2><p>At ThoughtWorks, our technical communities provide an environment supportive of developers working on open
source initiatives. Our legal department assists projects by helping them with licensing and intellectual
property issues. Wherever possible, we promote the use of open source software on development projects.</p></div><div class="grid__cell unit-1-2--lap"><img alt="Open source" src="/imgs/drawing-open-source-header.jpg" /></div></div></div><div class="grid-wrapper"><div class="grid"><div class="grid__cell no-margin-bottom"><h2>What are we working on?</h2></div><div class="grid__cell bottom-line-separator"><a href="http://www.go.cd/"><img src="/imgs/logos/go-stacked.png" /></a></div><div class="grid__cell unit-1-2--lap"><p>Allows you to automate and streamline the build-test-release release cycle for worry-free, continuous
delivery of your product.</p><p><a alt="External link to Go product information" class="btn btn-inline" href="http://www.go.cd/" title="Go">Download Now</a></p></div><div class="grid__cell unit-1-2--lap"><a href="http://www.go.cd/"><img src="/imgs/products/go-screenshot.jpg" /></a></div></div><div class="grid"><div class="grid__cell unit-1-3--lap"><div class="open-source-project"><span class="logo-align"><a class="open-source-project-logo bottom-line-separator" href="http://rapidftr.com" title="Link to RapidFTR page"><img alt="RapidFTR Logo" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/logos/rapidftr-logo.png" /></a><p class="narrow-text">Mobile phone application that helps collect, sort and share information about unaccompanied and separated children in emergency situations.</p></span></div></div><div class="grid__cell unit-1-3--lap"><div class="open-source-project"><span class="logo-align"><a class="open-source-project-logo bottom-line-separator" href="https://github.com/dreamhead/moco" title="Link to MOCO page"><img alt="MOCO Logo" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/logos/moco-logo.png" /></a><p class="narrow-text">MOCO is a framework for Java apps that simplifies test server set-up, and focuses on testing and integration.</p></span></div></div><div class="grid__cell unit-1-3--lap"><div class="open-source-project"><span class="logo-align"><a class="open-source-project-logo bottom-line-separator" href="http://cburgmer.github.io/csscritic/" title="Link to CSS Critic page"><img alt="CSS Critic Logo" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/logos/css-critic-logo.png" /></a><p class="narrow-text">A lightweight framework for regression testing of Cascading Style Sheets.</p></span></div></div><div class="grid__cell unit-1-3--lap"><div class="open-source-project"><span class="logo-align"><a class="open-source-project-logo bottom-line-separator" href="https://github.com/ThoughtWorksStudios/eb_deployer" title="Link to EbDeployer page"><img alt="EbDeployer Logo" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/logos/eb-deployer-logo.png" /></a><p class="narrow-text">An AWS Elastic Beanstalk blue-green deployment automation tool.</p></span></div></div><div class="grid__cell unit-1-3--lap"><div class="open-source-project"><span class="logo-align"><a class="open-source-project-logo bottom-line-separator" href="https://github.com/asengupta/duck-angular" title="Link to Duck Angular page"><img alt="Duck Angular Logo" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/logos/duck-angular.png" /></a><p class="narrow-text">A container for bootstrapping and testing AngularJS views and controllers in memory: no external process needed.</p></span></div></div><div class="grid__cell unit-1-3--lap"><div class="open-source-project"><span class="logo-align"><a class="open-source-project-logo bottom-line-separator" href="http://www.mbtest.org/" title="Link to Mountebank page"><img alt="Mountebank Logo" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/logos/mountebank.png" /></a><p class="narrow-text">Mountebank is the first tool to provide cross-platform, multi-protocol test doubles over the wire.</p></span></div></div><div class="grid__cell unit-1-3--lap"><div class="open-source-project"><span class="logo-align"><a class="open-source-project-logo bottom-line-separator" href="http://www.todobackend.com/" title="Link to To-Do Backend page"><img alt="To-Do Backend Logo" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/logos/todo-backend-logo.png" /></a><p class="narrow-text">The Todo-Backend project helps showcase and compare different language and framework combinations for building web services.</p></span></div></div><div class="grid__cell unit-1-3--lap"><div class="open-source-project"><span class="logo-align"><a class="open-source-project-logo bottom-line-separator" href="http://hacienda.io/" title="Link to Haçienda.io page"><img alt="Haçienda.io Logo" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/logos/hacienda-logo.png" /></a><p class="narrow-text">Hacienda is a simple, lightweight and pluggable service built to store your content.</p></span></div></div><div class="grid__cell unit-1-3--lap"><div class="open-source-project"><span class="logo-align"><a class="open-source-project-logo bottom-line-separator" href="http://www.bahmni.org/" title="Link to ​Bahmni page"><img alt="​Bahmni Logo" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/logos/bahmni-logo.png" /></a><p class="narrow-text">Bahmni is an easy to use, open source hospital system for healthcare providers in low-resource settings. Bahmni combines three open source products into a single solution: OpenMRS, oodo and OpenELIS.</p></span></div></div><div class="grid__cell unit-1-3--lap"><div class="open-source-project"><span class="logo-align"><a class="open-source-project-logo bottom-line-separator" href="https://github.com/erikdoe/ocmock" title="Link to OCMock page"><img alt="OCMock Logo" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/logos/ocmock-logo.png" /></a><p class="narrow-text">Mock objects framework for testing Objective-C code. Includes stubs, dynamic mocks, and mocks that can override methods in existing objects.</p></span></div></div></div></div><div class="grid-wrapper grid-wrapper--separator grid-wrapper--separator-last"><div class="grid"><div class="grid__cell no-margin-bottom"><h2>Help us develop and publish free software</h2></div><div class="grid__cell unit-2-3--lap"><p>From our experience innovative approaches and pragmatic solutions for a particular technical problem
are often created in the context of a larger business-driven development effort by practitioners in the field.
When released as open source software these solutions get generalised and become part of the toolchest
for the entire community.</p><p>We’re always interested in having people join us in the movement to promote and distribute free software.
We regularly sponsor meetings by different groups in the community and are happy to have people come along.</p></div><div class="grid__cell unit-1-3--lap"><p class="lead-line">It started in the US, it happened in the UK, they’re doing it in Brazil
and now we’re bringing it to Australia – Rapid FTR CodeJams Happening everywhere.</p></div></div><div class="grid"><div class="grid__cell"><h3 class="row-header">Check out a few of our Open Source developers around the world...</h3></div><div class="grid__cell unit-1-4--lap unit-1-2"><div class="profile-card"><a href="/profiles/neal-ford"><div><img alt="Neal Ford" class="profile-card__image" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/profiles/profile_image_avatar-6d6000bfea9cff92a196251a422a9a9f.jpeg" /><p class="profile-card__name">Neal Ford</p></div></a></div></div><div class="grid__cell unit-1-4--lap unit-1-2"><div class="profile-card"><a href="/profiles/ola-bini"><div><img alt="Ola Bini" class="profile-card__image" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/profiles/profile_image_profile-avatar-e3d9cc8a18e7ef36bf003c23883f81e2.jpeg" /><p class="profile-card__name">Ola Bini</p></div></a></div></div><div class="grid__cell unit-1-4--lap unit-1-2"><div class="profile-card"><a href="/profiles/glauber-ramos"><div><img alt="Glauber Ramos" class="profile-card__image" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/profiles/profile_image_profile-avatar-d1a3fde4be3d47094364f0e331d237a6.jpeg" /><p class="profile-card__name">Glauber Ramos</p></div></a></div></div><div class="grid__cell unit-1-4--lap unit-1-2"><div class="profile-card"><a href="/profiles/danilo-sato"><div><img alt="Danilo Sato" class="profile-card__image" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/profiles/profile_image_profile-avatar-f54014cffae55968c5ef3cd78bcc0594.jpeg" /><p class="profile-card__name">Danilo Sato</p></div></a></div></div><div class="grid__cell unit-1-4--lap unit-1-2"><div class="profile-card"><a href="/profiles/ilias-bartolini"><div><img alt="Ilias Bartolini" class="profile-card__image" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/profiles/profile_image_profile-avatar-3250f724c027d75c4f70b676611c0283.jpeg" /><p class="profile-card__name">Ilias Bartolini</p></div></a></div></div><div class="grid__cell unit-1-4--lap unit-1-2"><div class="profile-card"><a href="/profiles/jonny-leroy"><div><img alt="Jonny LeRoy" class="profile-card__image" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/profiles/profile_image_profile-avatar-8e7b477b9b99a17ad0d473ae84da2145.jpeg" /><p class="profile-card__name">Jonny LeRoy</p></div></a></div></div><div class="grid__cell unit-1-4--lap unit-1-2"><div class="profile-card"><a href="/profiles/jennifer-smith"><div><img alt="Jennifer Smith" class="profile-card__image" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/profiles/profile_image_profile-avatar-188396052492187d1415100361866ab5.jpeg" /><p class="profile-card__name">Jennifer Smith</p></div></a></div></div><div class="grid__cell unit-1-4--lap unit-1-2"><div class="profile-card"><a href="/profiles/pete-hodgson"><div><img alt="Pete Hodgson" class="profile-card__image" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/profiles/profile_image_profile-avatar-baa8c7ed5e9d8d6cb626a443fd21ce4b.jpeg" /><p class="profile-card__name">Pete Hodgson</p></div></a></div></div><div class="grid__cell unit-1-4--lap unit-1-2"><div class="profile-card"><a href="/profiles/brandon-byars"><div><img alt="Brandon Byars" class="profile-card__image" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/profiles/profile_image_profile-avatar-cffe5c61e71afbfaaa32961f146f4638.jpeg" /><p class="profile-card__name">Brandon Byars</p></div></a></div></div><div class="grid__cell unit-1-4--lap unit-1-2"><div class="profile-card"><a href="/profiles/venu-murthy"><div><img alt="Venu Murthy" class="profile-card__image" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/profiles/profile_image_profile-avatar-6210fc1a03001c54d3b938afef13ee75.jpeg" /><p class="profile-card__name">Venu Murthy</p></div></a></div></div><div class="grid__cell unit-1-4--lap unit-1-2"><div class="profile-card"><a href="/profiles/luiza-nunes"><div><img alt="Luiza Nunes" class="profile-card__image" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/profiles/profile_image_profile-avatar-eda8f8bc1ef9bbf76a2bbc754b07f921.jpeg" /><p class="profile-card__name">Luiza Nunes</p></div></a></div></div><div class="grid__cell unit-1-4--lap unit-1-2"><div class="profile-card"><a href="/profiles/max-lincoln"><div><img alt="Max Lincoln" class="profile-card__image" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/profiles/profile_image_profile-avatar-9674fc8d80851913fc0a18edeb50fdbe.jpeg" /><p class="profile-card__name">Max Lincoln</p></div></a></div></div><div class="grid__cell unit-1-4--lap unit-1-2"><div class="profile-card"><a href="/profiles/erik-dornenburg"><div><img alt="Erik Dörnenburg" class="profile-card__image" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/profiles/profile_image_avatar-0296f1762b2b57e60f26483cd68928de.jpeg" /><p class="profile-card__name">Erik Dörnenburg</p></div></a></div></div><div class="grid__cell unit-1-4--lap unit-1-2"><div class="profile-card"><a href="/profiles/mircea-moise"><div><img alt="Mircea Moise" class="profile-card__image" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/profiles/profile_image_profile-avatar-06bcb916c356cb90b85cc5887e1e8960.jpeg" /><p class="profile-card__name">Mircea Moise</p></div></a></div></div><div class="grid__cell unit-1-4--lap unit-1-2"><div class="profile-card"><a href="/profiles/alina-balusescu"><div><img alt="Alina Băluşescu" class="profile-card__image" src="https://67fb162d391b3c725e9d-210fd98f9f4ad5bac2f98cc8e61aaae5.ssl.cf2.rackcdn.com/profiles/profile_image_profile-avatar-680aca49948b9145aa7c95f08e6af0a4.jpeg" /><p class="profile-card__name">Alina Băluşescu</p></div></a></div></div><div class="grid__cell unit-1-4--lap unit-1-2"><div class="photo-block"><a href="/careers"><img alt="This could be you!" src="/imgs/articles/authors/this-could-be-you.png" width="212px" /><p>This could be you!</p></a></div></div></div></div><div class="grid-wrapper footer"><div class="grid" id="footer"><div class="grid__cell unit-1-2--lap"><h2>About ThoughtWorks</h2><p>We are a software company and a community of passionate, purpose-led individuals. We think disruptively to deliver technology to address our clients' toughest challenges, all while seeking to revolutionize the IT industry and create positive social change.</p></div><div class="grid__cell unit-1-2--lap"><h2>Connect with us</h2><p><a class="footer__icon" href="http://twitter.com/thoughtworks" id="twitter-link" title="Link to ThoughtWorks Twitter account"><img alt="Twitter icon" id="twitter-image" src="/imgs/icons/twitter_footer.png" /></a><a class="footer__icon" href="http://www.facebook.com/ThoughtWorks" id="facebook-link" title="Link to ThoughtWorks Facebook page"><img alt="Facebook icon" id="facebook-image" src="/imgs/icons/facebook_footer.png" /></a><a class="footer__icon" href="http://www.youtube.com/user/thoughtworks" id="youtube-link" title="Link to ThoughtWorks Youtube page"><img alt="Youtube icon" id="youtube-image" src="/imgs/icons/youtube_footer.png" /></a><a class="footer__icon" href="http://www.linkedin.com/company/thoughtworks" id="linkedin-link" title="Link to ThoughtWorks Linkedin page"><img alt="Linkedin icon" id="linkedin-image" src="/imgs/icons/linkedin_footer.png" /></a><a class="footer__icon" href="http://weibo.com/thoughtworkschina" id="weibo-link" title="Link to ThoughtWorks Weibo page"><img alt="Weibo icon" id="weibo-image" src="/imgs/icons/weibo_footer.png" /></a><a class="footer__icon" href="https://plus.google.com/+thoughtworks/posts" id="google-plus-link" title="Link to ThoughtWorks Google+ page"><img alt="Google+ icon" id="google-plus-image" src="/imgs/icons/google_plus_footer.png" /></a></p><div id="perspectives"><div class="email-signup"><form action="/forms/perspectives" class="no-padding" data-ajax-endpoint="/forms/perspectives/ajax" id="perspectives-form" method="post"><label class="footer__perspectives-label sign-up-label" for="perspectives-email">Sign up for our perspectives newsletter</label><input class="footer__perspectives-email" id="perspectives-email" name="perspectives-email" required="required" type="email" /><input id="referer-url" name="referer-url" type="hidden" value="/open-source" /><input class="footer__perspectives-submit" id="perspectives-submit" type="submit" value="➜" /></form><div><div id="perspectives-message"></div></div></div></div></div><div class="grid__cell" id="footer-menu"><div class="nav"><ul class="footer__nav"><li class="menu-item"><a class="menu-item__link home" href="/">Home</a></li><li class="menu-item"><a class="menu-item__link clients" href="/clients">Clients</a></li><li class="menu-item"><a class="menu-item__link services" href="/services">Services</a></li><li class="menu-item"><a class="menu-item__link products" href="/products">Products</a></li><li class="menu-item"><a class="menu-item__link insights" href="/insights">Insights</a></li><li class="menu-item"><a class="menu-item__link events" href="/events">Events</a></li><li class="menu-item"><a class="menu-item__link about_us" href="/about-us">About us</a></li><li class="menu-item"><a class="menu-item__link careers menu-parent-option" href="/careers">Careers</a></li><li class="menu-item"><a class="menu-item__link contact_us" href="/contact-us">Contact us</a></li></ul></div><p>© 2015 ThoughtWorks, Inc. | <a href="/privacy-policy" id="privacy-policy-spec" title="Privacy policy">Privacy policy</a></p></div></div></div><script src='https://www.thoughtworks.com/js/css3-mediaqueries.94d07d9875a432ae09f8b7aaa629bcca.js'></script><script src='https://www.thoughtworks.com/js/application.e0a6e34a4671e3ef20b92734294ae8d0.js'></script><script src='https://www.thoughtworks.com/js/shared.3a45cb8ce8ae8487fa621eeee986aeaf.js'></script><script src="/javascripts/lib/socialite.min.js"></script><script id="adroll" type="text/javascript">adroll_adv_id = "5JZ4GS2XQNFDHMTGHAPRCH";
adroll_pix_id = "N7Y65MWHHFE5DCQJGDIAKA";
(function () {
var oldonload = window.onload;
window.onload = function(){
   __adroll_loaded=true;
   var scr = document.createElement("script");
   var host = (("https:" == document.location.protocol) ? "https://s.adroll.com" : "http://a.adroll.com");
   scr.setAttribute('async', 'true');
   scr.type = "text/javascript";
   scr.src = host + "/j/roundtrip.js";
   ((document.getElementsByTagName('head') || [null])[0] ||
    document.getElementsByTagName('script')[0].parentNode).appendChild(scr);
   if(oldonload){oldonload()}};
}());</script><noscript><iframe height="0" src="//www.googletagmanager.com/ns.html?id=GTM-P97X8B" style="display:none;visibility:hidden" width="0"></iframe></noscript><script id="google-tag-manager" type="text/javascript">(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=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-P97X8B');</script><script id="munchkin-js" type="text/javascript">$.ajax({
  url: document.location.protocol + '//munchkin.marketo.net/munchkin.js',
  dataType: 'script',
  cache: true,
  success: function() {
    Munchkin.init('199-QDE-291');
  }
});</script><script type="text/javascript">cobra.application_config.set_config({
  marketo_base_url: "//app-e.marketo.com",
  marketo_id_for_munchkin: "199-QDE-291",
  marketo_global_health_form_id: "2054",
  marketo_tech_radar_form_id: "2700"
});</script></body></html>