To create a user-defined type (UDT) capable of being installed in SQL Server, you must first create a class in one of the supported .NET Framework programming languages, such as Visual C# or Visual Basic, which conforms to the specifications for creating UDTs.