GAMFT has an API interface so it can be called (trigger file movements) from external sources (programs, CLP, RPG, C#, .NET, etc).
You define the file movement through a GAMFT Project (Copy, Encrypt, Decrypt, SFTP/FTP, etc) then trigger the movement from a Schedule, Monitor or external source, etc.
Look through the product info and it will give you more information about it. You can also go to our Customer Portal - My.GoAnywhere.com - and download a trial (full blown) version to evaluate for 30 days. All the documentation is included within the product as well as available from the Customer Portal.