Exchanging data between programs is a fairly common thing nowdays. Everyone is sending files from one firm to another, from one project to another and from one software platform to another. Most of the time it works fairly well. But usually that attitude is “good enough”. Or you hear the term “quick & dirty”.
What areas [...]

