The transfer of data from a device's computer to a remote location requires a program to monitor the data folder of the instrument's computer. The monitoring determines, depending on predetermined criteria, which files or folders are to be transferred at what time to avoid transferring incomplete or unnecessary data. Designing such a monitoring program is challenging as it has to be compatible with many different devices and, therefore, it needs to take into account different scenarios depending on how the data file is produced and saved. Also, the computer's specifications, such as operating system or the processor's architecture, have to be considered. Our solution to the generation of such a flexible monitoring system is the software "builder". Using the builder, an executable file is created, tailor-made for the environment it will be used in (depending on the device's PC, the network, the remote storage location and available transfer protocols, etc.) which can then be set up on every device where such a data transfer is to be implemented. The web-based builder's GUI allows the administrator to input all the parameters required by the program to transfer the files and generates an executable file as an output, ready to be placed on the device with no further installation required. The parameters to be defined in the GUI consist of the communication protocol, the operating system it is intended to run on, the source address for the data on the device's computer, the desired target location where the data is to be transferred to and, if required by the remote location, the username and password. Additionally, one can choose what is to be transferred (file, folder, zipped folder) and define necessary delay times to ensure the completeness of the data before they are transferred. This allows integrating systems that amend data files throughout the experiment's runtime, instead of saving completed data files after an experiment has finished. Finally, the builder GUI instructs the administrator how to set up the executable file on the device's PC and the steps necessary to include the program in the computer's autostart, which will start the program upon booting the operating system. Once set up and running, the program monitors the status of the data and only transfers experiment data files after the data file has been closed, is no longer being written to and hasn't increased in size within the delay time defined when creating the executable.