Computer software server that uses FTP file transfer protocol
An FTP server is computer software consisting of one or more programs that can execute commands given by remote client such as receiving, sending, deleting files, creating or removing directories, etc. The software may run as a software component of a program, as a standalone program or even as one or more processes (in the background). Wikipedia