Spring .Net est le portage du canevas Spring dans l’environnement .Net en utilisant la technologie Microsoft .NET. Le coeur de Spring.Net (et Spring) est la mise en oeuvre du design pattern « Inversion Of Control (IOC) » par « Injection de Dépendance » décrit par Martin Fowler. Le canevas Spring.Net prend en charge la création et la mise en relation d’objets par l’intermédiaire d’un fichier de configuration. Ce fichier de configuration décrit les objets à fabriquer et les relations de dépendances entre ces objets.