Support for external routine development in .NET CLR languages
To develop external routines in .NET CLR languages and successfully run them, you need to use supported operating systems, versions of IBM® database servers and clients, and development software.
.NET CLR external routines can be implemented in any language that can be translated into Microsoft intermediate language (MSIL). These languages include, but are not limited to: Managed C++, C#, and Visual Basic.
For list of supported Windows operating system, see the Windows operating system listing in Detailed system requirements for a specific product.
A supported version of the Microsoft .NET Framework software must also be installed on the same computer as the IBM database server or IBM data server client product. The Microsoft .NET Framework is independently available from the Microsoft site.