I have a Ducati Hypermotard with an open loop performance Magnetti Marelli ECU, and use the Technoresearch VDST-S tool. I also owned a Cannondale and had the Optimum Technologies tool for that. I'm not specificly familiar with the K-Scan tool, or Kokusan injection, but they are all somewhat similar.
A few points here:
With regard to the VDST-S and Magnetti Marelli injection, the software is specific to one family of ECU, but an indefinate number of ECUs (bikes) in that family. You can do basic diagnostics, clear codes, set TPS, and adjust fuel trim, but the exact options depend on the ECU family and version. For example you cannot adjust fuel trim on a Ducati OEM closed loop ECU as it locked in that mode by the factory for emmisions compliance. Fuel "trim" is basically a variable fixed offset of injector pulse width that is applied across the entire map, therefore it has a greater effect at idle and low speed (narrow width) conditions, and less at high demand (wider pulse width) conditions. This can be observed by changing trim values and noting the pulse width change. The map in the MM ECU is not available for change, although it does reside in flash memory, this portion of memory is locked to all but the factory programming tool.
Optimum Technologies offered two tools for the Cannondale Sagem ECU. The basic tool was approx $250 and allowed diagnostics, TPS, injector offset(same as "trim"), and also allowed the downloading of pre-built maps files to the ECU. It's license was locked to one Sagem ECU. It DID NOT allow editing of the map in any way, for that you had to buy the high end tool for over $1K. This tool could do everything, including blow the bike up if you did not know exactly what you were doing.
All the tools included cables. These are more than just serial cables. There is a small inline box in addition to the specific connector. I suspect this is a level translator for the CAN bus that the ECU uses for comms to other parts of the system (like the dash or instrument cluster), I'm sure this was the case with the Cannondale. I havn't opend up the cable from my VDST-S to see yet, but since you can download the software for free, and it looks for a cable, I suspect that there is more to it. Its possible that the Kokusan interface is RS-232, I just don't know. If so it would be easy to make up a cable.