A method, system, and computer program product for providing automatic reconfigurable secure File Transfer Protocol (sFTP) software for sFTP transfers for clients is provided. In one embodiment, a property file is created, wherein the property file contains configuration information, such as, for example, destination host, port, user ID, password, pickup directory, destination directory, and encryption public key, for each client. Software component parameters used for sending and receiving files via a FTP and for encrypting the files prior to sending the files and decrypting the files after receiving the files are configured based on the configuration information in the property file. The property file is monitored for changes and the software components for a client are automatically reconfigured if the property file changes to reflect the new configuration information.