The Catalyst File Transfer .NET component enables developers to easily integrate file transfer functionality within their applications. This .NET class implements the standard protocols for sending and receiving files over the Internet and corporate intranets, and can be used in a wide variety of programming languages which can use .NET components. Designed specifically for rapid application development, a single component provides a flexible, comprehensive interface without requiring that the developer use several controls and write additional code to integrate them. A simpler, unified interface means fewer lines of source code, less complexity and reduced maintenance costs, allowing developers to focus on their core application. Advanced features, such as proxied connections and secure encrypted connections, are also part of the standard feature set of the product. The component can transfer a file with a single method, simply by specifying a URL, as in a web browser, without the need to separately supply the protocol, host, port, file name, and account information. Redirection to relocated resources is handled internally, without the need for the application to interpret server responses. The Catalyst File Transfer .NET component was developed using the core technologies in the SocketTools .NET product, and is based on a solid foundation of award-winning software which conforms to standard protocols and has been market tested since 1995. This product includes example programs, a printable Developer's Guide and Technical Reference as well as context-sensitive online help. As with all Catalyst components, the File Transfer .NET component is licensed royalty-free, without any runtime licensing fees.