Foreword from Visual C++ team
The Visual C++ team is very pleased to announce the release of ATL Server library code as a shared source project on CodePlex. We hope you will enjoy working on the ATL Server code! You now have the opportunity to add all the features and functionality you want to ATL Server and you can even share your expertise and code directly with the ATL community. Rather than constrain the functionality of ATL Server to fit within Visual C++ product development cycle you can move it forward at a greater pace and implement every feature or change you want in it. We look forward to the evolution of this library under the stewardship of the ATL Server community!

Introduction to the project
ATL Server is a library of C++ classes that allow developers to build internet based applications. It provides much of the functionality required to build large scale internet sites, such as SOAP messaging, caching facilities, threading facilities, regular expression processing, management of session-state, performance monitoring, MIME support, integration with IIS and class for interacting with security and cryptographic infrastructure.

Terms and requirements to use ATL Server in applications are covered by Microsoft Limited Permissive License (MS-LPL) . The basic terms of the license indicate: For full and complete details of the license, and to see if it meets your requirements, you should refer to the MS-LPL license .

List of content of the project
The following parts of ATL Server will part of the shared project: The source code to the following tools will also become part of the shared source project:
Instructions on opening bugs

Interested in contributing?

You may join the project by following steps describe here JoinProject.

Plans for future releases
If you have any question about the project please use ask them on discussions tab of the site.