You don't need a pc if you can access the ecu. I've asked before why i would need a pc and the answer i got is that the software in the dynojets dyno can create maps for pc and they will be better than the one you can do by yourself using a program like woolich. Maybe that's true, the dyno does'nt only look at AFR numbers but also measures power so there is an advantage. But the dyno can never compensate exactly for ram air effects... I like being able to tune myself so i don't use a pc, just woolich, but each is their own.
You have two options with the Woolich stuff. You don't have to use it solely for live road/street/track tuning. You can use it on the dyno just as similar to what tuning link conceptually does.
1) Run the USB box solely in engine data mode to get your readouts of TPS, RPM, IAP, gear position, coolant temp, wheel speed, etc. If you have the ZT3 wideband and the Log Box installed you'll also get your live AFR which is sampled 100x/sec. If you don't, then you'll have to rely on the dyno wideband O2 sniffer or something like a Powerdex. So you can set your load with the DJ software, use it's tach pickup to get your RPM and torque values along with HP readout on a DJ dyno. Do your loads and sweeps, make the needed adjustments in the factory fuel cell maps, make any timing, throttle, etc adjustments inside of the ECU and off you go. In addition to the data read out screen you can also pull up the fuel map and activate the fuel cell tracer and see where you are in the IAP and TPS maps. So you can really focus on those off-throttle transitions to smooth things out. Something a piggyback cannot properly do.
2) Use the Log Box Pro kit on the dyno and use it's logging abilities to data log all your loads/sweeps. Of course you'll have to make some manual adjustments to play with the air fuel first to see what your particular bike likes. But after you know that, you can use all the runs/logs you did on the dyno to have the software correct the fueling for you automatically based on the desired AFR tables you input. After that write the new values to the ECU, again using the same factory cells Kawi themselves uses, and you're golden. You can still utilize a DJ O2 sniffer or Powerdex to get a secondary AFR reading to make sure what the ZT3 kit tells you is valid as well as using the tach pickup to get your RPM and torque readings in addition to the HP readings from the DJ dyno. This is the way most shops who use our stuff on the H2 (and other bikes) are now going to because it makes life a lot easier and 10x faster and as we all know time is money.
The only difference between what a piggyback does and what a system like Woolich does is how they work.
The piggyback intercepts the injector pulse and then depending on the map values, it widens or shortens the injector pulse to add fuel (widening the pulse to keep the injector open longer) or remove fuel (shortening the pulse to close off the injector sooner). Same concept with the Woolich software except your editing the values directly at the source. Additionally you have deeper access to the system so you can do extra things like edit timing maps, throttle maps, rev limiters, turning off FI codes, stock O2 sensors, exhaust servo motors, injector balancing, etc., etc., etc. but without having to buy another new module every time you want to change something different outside the scope of a PCV (ignition module to adjust timing, SFM to adjust secondary injectors, etc). They're two very different tools to do the same job. Both can be used on the dyno to the same effect and tune for each individual cylinder if you so desired. ECU read write times are down to less than two minutes now so couple that with the ability to tune on the dyno, you can fully tune a bike on the dyno using the Log Box system in around 2 hours. It becomes more of a cooling issue at that point trying to keep the bike cool as heat soak will set in after a while if you just sit and beat on the bike on the dyno (especially the H2) and throw things off.