A server on the Internet that maintains files for downloading. An FTP site may be one or more servers or just one or two folders dedicated to file transfer on a single server. See FTP and ...
FTP plans to launch its Flood Platform, which will integrate its managed flood programme with other industry products.