The SocketTools Secure Library Edition includes standard Windows dynamic link libraries (DLLs) which can be used in a wide variety of programming languages such as Visual Studio.NET, Visual C++, Visual Basic and Delphi. The SocketTools Library Edition API has over 800 functions which can be used to develop applications that meet a wide range of needs. SocketTools covers it all, including uploading and downloading files, sending and retrieving email, remote command execution, terminal emulation, and much more. The SocketTools Secure Library Edition also includes support for the industry standard Secure Sockets Layer (SSL) and Transport Security Layer (TLS) protocols which are used to ensure that data exchanged between the local system and a remote host is secure and encrypted. Your data is protected by industrial strength 128-bit encryption, with full support for client certificates. Using the popular SocketWrench library that is part of SocketTools, you can also write your own, custom secure server applications. And there's no need for you to understand the details of certificate management, data encryption or how the security protocols work. All it takes is a few lines of code to enable the security features, and SocketTools handles the rest! The following protocols are supported by the SocketTools Secure Library Edition: Domain Name Service (DNS), File Encoding and Compression, File Transfer Protocol (FTPS), Finger Protocol, Gopher Protocol, Hypertext Transfer Protocol (HTTPS), Internet Control Message Protocol (ICMP), Internet Message Access Protocol (IMAPS), Multipurpose Internet Mail Extensions (MIME), Network News Transfer Protocol (NNTPS), Network Time Protocol, Post Office Protocol (POP3S), Remote Access Services (RAS), Remote Command Protocol, Simple Mail Transfer Protocol (SMTPS), Terminal Emulation, Telnet Protocol, Whois Porotocol, Windows Sockets (SocketWrench).