GoAnywhere Director is designed to handle large amounts of file transfer activity and data processing. It utilizes multi-threading and pooling technology where applicable to help prevent the system resources from being overloaded. GoAnywhere also applies buffers to transfers and other processes that will utilize memory to minimize the footprint while optimizing performance. GoAnywhere does not have any built-in limitations in regards to the size of the files that a customer may want to process/transfer. In general, you can scale GoAnywhere vertically by utilizing high-speed network cards, high performance hard drives (or SAN storage), multi-core CPUs and sufficient RAM, if needed to increase performance.