Many applications require the ability to upload and download files via FTP. Even automated processes regularly interact with FTP servers to transfer data. Recognizing this, Microsoft has given developers a fairly straight forward method to implement this functionality. This document concentrates on showing you the easy way to take advantage of what Microsoft has provided in the .NET Framework.