WFTPd, Serv-U, ArGoSoft FTP, Cerberus FTP, CesarFTP son muchos los servidores FTP gratuitos o de pago que podemos encontrar en el mercado para el sistema operativo Windows y aunque el propio sistema incluya un proceso servidor ftp en el Internet Information Server (IIS), en muchas ocasiones prefiero un proceso externo que me permita gestionar cuentas de usuario y permisos de acceso independientes al sistema.
De todos los productos que he probado me quedo para windows con el proyecto de código abierto Filezilla FTP server. Un producto, con código fuente incluido, que permite configurar las características de conexión y acceso de forma independiente para cada usuario o grupos de usuario.
Entre las opciones y parámetros que se pueden definir en la cuenta de un usuario están los limites de subida y bajada, numero de conexiones por la misma IP que puede realizar, definir la carpeta home, los permisos de acceso individuales de cada capeta y subcarpeta, las velocidades de subida y bajada o listas blancas y negras de IPs.