IronPython maakt de populaire programmeertaal Python geschikt voor de .NET Common Language Runtime. Het voordeel voor de ontwikkelaar is dat hij voortaan alle kant en klare code in het .NET Framework kan gebruiken in zijn eigen applicaties.

Python is – net als Perl en PHP - enorm populair bij ontwikkelaars van webapplicaties door ondermeer de hechte integratie met relationele databases. Microsoft voegt met IronPython weer een scripttaal toe aan het toch al niet geringe aantal programmeertalen.

De ontwikkeling van IronPython berust grotendeels op het werk van Jim Hugunin, een open-sourcesoftwareontwikkelaar die in de zomer van 2004 de overstap naar Microsoft maakte. Een eerder succesvol project van Hugunin was Jython, de vertaling van Python naar Java. IronPython wordt door Microsoft vrijgegeven onder de Shared Source License.