CodePlex is an online software development environment for open and shared source developers to create, host and manage projects throughout the project lifecycle. It has been written from the ground up in C# using .NET 2.0 technology with Team Foundation Server on the back end.

CodePlex is a community site for hosting projects that are available via Microsoft Shared Source, the GPL and a host of other licensing mechanisms.