Microsoft XNA
Microsoft XNA (a recursive acronym for XNA's not acronymed) is a freeware set of tools with a managed runtime environment that Xbox developed to facilitate video game development. XNA is based on .NET Framework, with versions that run on Windows and Xbox 360.