This document provides an overview of SQL CLR and introduces the reader to developing SQL CLR routines without using Visual Studio 2005. It discusses what SQL CLR is and the evolution of extensibility options in SQL Server prior to SQL CLR. It also covers the key components of the .NET framework that SQL CLR is built upon, how SQL CLR fits into the SQL Server architecture, and some of the considerations for using SQL CLR versus other options. The document then provides instructions for setting up a basic SQL Server Express environment, enabling CLR, and walking through the process of creating a simple CLR stored procedure without Visual Studio.