UnlimitedFTP Servlet is the unsung hero of many a file-based web application. Although invisible to the end-user, the servlet offers an easy way to bypass firewall and proxy server issues when using our Java applets. In short, communication between the end-user and UnlimitedFTP Servlet happens over HTTP, and the servlet communicates with the FTP server on behalf of the user. The implications of this are that virtually any machine with access to the public internet can transfer files to your FTP server, and that exposing the FTP Server to the public internet becomes optional. If your government or enterprise clients have ever told you that their FTP usage is restricted, or if you can’t afford to miss a transfer due to a user’s firewall, you will understand the value of the UnlimitedFTP Servlet.