To exchange data from one program to another, the first program must be able to export to a format that the second program may import.
To facilitate data transfer from one application to another, the first program should be able to produce an output in a format recognized by the second program.