CodeWeavers
A software company that develops Wine-based compatibility technology for running Windows applications and games on Linux, macOS, and ChromeOS.
Last updated August 31, 2026
Overview
CodeWeavers is a privately held software company headquartered in Saint Paul, Minnesota, focused on compatibility technology that helps Windows applications and games run on operating systems other than Microsoft Windows. Its best-known product is CrossOver, a proprietary commercial distribution and support layer built around Wine. CrossOver packages Wine-based technology with installation tools, configuration management, application-specific fixes, support, and a compatibility database intended to make selected Windows software usable on Linux, macOS, and ChromeOS. The company was founded in 1996 as a consultancy. Its business gradually shifted toward Wine development, commercial support, and products built on Wine. CodeWeavers became one of the most important corporate contributors to the Wine ecosystem: it employs Wine developers, hosts Wine-related infrastructure, contributes code, supports Wine conferences, and has served as a principal corporate sponsor of the project. The company’s commercial interest in Wine is closely connected to CrossOver, but its engineering work can also improve broad compatibility beyond the applications directly marketed through CrossOver. CrossOver’s early commercial emphasis included Microsoft Office and other productivity applications on Linux. The company later expanded its scope to games and to Apple platforms. Apple’s transition to Intel processors in 2006 made it possible for CodeWeavers to bring its Wine-based technology to Mac OS X, leading to CrossOver Mac. Supported software has included productivity and financial applications such as Microsoft Office and Quicken, as well as game-related software and the Steam client, subject to version-specific compatibility. The company has also operated adjacent technical-services businesses. PortJump provides application-porting and compatibility engineering around Wine; one reported customer engagement involved work paid for by Google to improve Adobe Photoshop support and add Wine functionality. ExecMode provides enterprise consulting and open-source development services that are not centered on Wine, distinguishing it from PortJump. CodeWeavers has additionally employed developers associated with Wine-Mono, an open-source implementation intended to provide .NET Framework compatibility in Wine. Beyond desktop applications, CodeWeavers has worked on gaming compatibility. Since 2016 it has been contracted by Valve on Proton, the compatibility layer used to run many Windows games through Steam on Linux. This work placed CodeWeavers within a broader effort to make Linux a practical platform for Windows game libraries. The company has used unconventional public campaigns to promote its products and broader technology agenda. In 2008 it launched the Great American Lame Duck Presidential Challenge, offering free software if a specified gasoline-price goal in the Twin Cities was reached. The resulting promotion generated enough traffic to overwhelm the company website temporarily. In April 2023, CodeWeavers transitioned to an employee ownership trust. Jeremy White stepped down as chief executive officer, and company president James Ramey assumed the CEO role. CodeWeavers remains a specialist software business whose identity combines commercial compatibility products, open-source engineering, enterprise services, and long-term participation in the Wine and Linux ecosystems.
History
CodeWeavers began operations in 1996 as a software consultancy. Its early work eventually developed into a sustained commercial focus on Wine, the open-source compatibility layer designed to run Windows software on Unix-like operating systems. Rather than treating Wine solely as an internal technology, CodeWeavers built a business around improving it, supporting it, and packaging it for customers who needed a more accessible way to use Windows applications without installing Windows. The company’s principal commercial product became CrossOver, a proprietary, supported distribution of Wine. Early CrossOver development concentrated on productivity software, especially Microsoft Office and other commonly requested Windows applications on Linux. CrossOver combined Wine technology with graphical installation and configuration tools, application-specific fixes, and customer support. Its value proposition was therefore less about providing a generic compatibility layer than about making selected applications practical for ordinary users and organizations. A major platform expansion followed Apple’s transition to Intel processors in 2006. CodeWeavers used the new hardware environment to develop CrossOver Mac for Mac OS X, extending its compatibility offering beyond Linux. The company subsequently supported a range of application and gaming use cases, including financial software such as Quicken and the Steam game client. CrossOver’s product family also included specialized offerings. CrossOver Plugin targeted browser plug-ins such as Flash and ActiveX; CrossOver Server was designed for multi-user environments; and CrossOver Games was introduced in March 2008 to allow gaming-related Wine patches to reach users more quickly. In 2012, server, plug-in, and games functionality was consolidated into the main CrossOver products. CodeWeavers maintained a close relationship with the wider Wine project. It became a principal corporate sponsor, hosted Wine’s website, helped sponsor the Wine conference, employed many Wine developers, and became a major source of code contributions. The company has stated that developers employed by it account for a substantial share of Wine commits, although the precise proportion is a company claim rather than an independently established figure. CodeWeavers also employed Alexandre Julliard, Wine’s primary maintainer, as its chief technology officer. Its engineering interests sometimes extended beyond features immediately useful to CrossOver, because improvements to Wine could benefit the open-source ecosystem even when they also created alternatives to parts of the company’s commercial product. The company’s technical work broadened through related services. PortJump provides consulting and porting work based around Wine, including reported work for Google to improve Adobe Photoshop compatibility and add functionality to Wine. ExecMode addresses enterprise open-source development using technologies beyond Wine. CodeWeavers also employed developers working on Wine-Mono, an open-source reimplementation intended to provide compatibility with versions of Microsoft’s .NET Framework within Wine. In 2008, the company attracted public attention through the Great American Lame Duck Presidential Challenge. The campaign challenged President George W. Bush to achieve specified economic and political goals before leaving office, including a target for average gasoline prices in the Twin Cities. When the price target was reached in October, CodeWeavers honored its promise to distribute software at no charge. The resulting demand, amplified by technology and social-news websites, overwhelmed the company’s website and caused delays in the distribution of registration codes. CodeWeavers later became involved in Linux gaming through contracted work for Valve on Proton beginning in 2016. Proton uses Wine-related technology to help run Windows games through Steam on Linux and became an important component of Valve’s Linux gaming strategy. In April 2023, CodeWeavers transitioned to an employee ownership trust. Jeremy White left the CEO position, and company president James Ramey became CEO. The company’s continuing model combines CrossOver sales and support with open-source contributions, compatibility engineering, and enterprise consulting.
- 2023Employee ownership trust is established
CodeWeavers transitions to an employee ownership trust, with James Ramey taking over as CEO from Jeremy White.
- 2016CodeWeavers begins contracted Proton work for Valve
The company works with Valve on Proton, a compatibility layer for running Windows games through Steam on Linux.
- 2012Specialized CrossOver functions are consolidated
Server, plug-in, and games functionality is merged into the primary CrossOver products.
- 2008CrossOver Games is introduced
A gaming-focused CrossOver product is introduced to incorporate gaming-related Wine improvements more rapidly.
- 2008CrossOver promotional campaign distributes software free of charge
CodeWeavers gives away software after the Great American Lame Duck Presidential Challenge reaches its gasoline-price condition.
- 2006CrossOver Mac extends the business to Mac OS X
Apple's transition to Intel processors enables CodeWeavers to bring its Wine-based compatibility technology to Mac OS X.
- 1996CodeWeavers is founded as a consultancy
The company begins as a software consultancy before moving toward Wine development, support, and commercial products.
Products and positioning
Cross-platform application-compatibility and open-source software engineering provider
CrossOverCompatibility software
CrossOver is CodeWeavers' principal commercial product. Built on Wine, it provides tools and support for running selected Windows applications and games on Linux, macOS, and ChromeOS. The product adds a managed user experience around Wine, including application installation, configuration, compatibility fixes, and product support. Its supported software has included Microsoft Office, Quicken, the Steam client, and other application and game titles, with compatibility dependent on specific versions and operating systems.
PortJumpSoftware porting and compatibility services
PortJump is CodeWeavers' Wine-centered engineering and porting service. It helps organizations improve the operation of Windows applications through Wine or add capabilities to the compatibility layer. Reported work has included a Google-funded effort related to Adobe Photoshop support and additional Wine functionality.
ExecModeEnterprise open-source consulting
ExecMode provides consulting and software-development services for enterprise customers using open-source technologies. Unlike PortJump, its work is not limited to Wine or Windows-application compatibility and can involve broader open-source engineering projects.
CrossOver PluginBrowser compatibility software
CrossOver Plugin was a former CodeWeavers product intended to run browser plug-ins such as Flash and ActiveX on Linux. Its functionality was later incorporated into the main CrossOver product family.
CrossOver ServerMulti-user compatibility software
CrossOver Server was a former product designed for multi-user environments. Its server-oriented functionality was later merged into the primary CrossOver products.
CrossOver GamesGaming compatibility software2008
Introduced in March 2008, CrossOver Games focused on running Windows games and incorporating gaming-related Wine patches more quickly. In 2012, its functionality was merged into the main CrossOver offerings.
Flagship businesses
- CrossOver
Marketing campaigns
- 2008Great American Lame Duck Presidential Challenge
United States
CodeWeavers challenged President George W. Bush to accomplish specified economic and political goals before the end of his presidency. One condition concerned average gasoline prices in Minneapolis and Saint Paul reaching $2.79 per gallon.
Outcome. After the gasoline-price condition was reached, CodeWeavers distributed its software free of charge on October 28, 2008. Online demand overwhelmed the company website and caused delays in issuing registration codes.
Brand decisions
- 2023Transition to employee ownershipOther
CodeWeavers changed its ownership structure while remaining a private company.
What changed. The company transitioned to an employee ownership trust. Jeremy White stepped down as CEO and president James Ramey became CEO.
Aftermath. Ownership moved to an employee-trust model and leadership passed to James Ramey.
- 2016Contracted development for Valve's ProtonStrategy
Valve sought compatibility technology to support running Windows games through Steam on Linux.
What changed. CodeWeavers began contracted work on Proton, a Wine-based compatibility layer.
Aftermath. The engagement expanded CodeWeavers' role from desktop application compatibility into the Linux gaming ecosystem.
- 2012Consolidation of CrossOver product functionalityStrategy
CodeWeavers had maintained separate server, plug-in, and games offerings alongside its primary CrossOver products.
What changed. The company merged those specialized functions into the main CrossOver products.
Aftermath. CrossOver became the central product family rather than being divided among separate editions.
Leadership
| Name | Title | Tenure |
|---|---|---|
| James Ramey | President and Chief Executive Officer | 2023– |
| Jeremy White | Chief Executive Officer and Presidentformer | –2023 |
| Alexandre Julliard | Chief Technology Officer and Wine maintainer | — |
Recent events
- 2023CodeWeavers transitions to an employee ownership trust
CodeWeavers announced a transition to employee ownership. Jeremy White stepped down as CEO, while company president James Ramey assumed the chief executive role.
Leadership changeOther - 2016CodeWeavers works with Valve on Proton
CodeWeavers began contracted work with Valve on Proton, a Wine-based compatibility layer for running Windows games through Steam on Linux.
Product launchOther - 2008Great American Lame Duck Presidential Challenge produces free-software promotion
After gasoline prices in Minneapolis and Saint Paul reached the campaign's stated target, CodeWeavers gave away software. Heavy demand from online traffic temporarily overloaded its website and delayed serial-code delivery.
CampaignOther - 2006CrossOver expands to Intel-based Macs
Apple's move to Intel processors enabled CodeWeavers to bring its Wine-based compatibility technology to Mac OS X through CrossOver Mac.
Product launchProduct generation
Sources
Cite this profile: Cite the canonical profile. /brand-wiki/codeweavers · Editorial policy · How profiles are compiled