It's called EWS Editor Lite. The kit is pretty unreliable as I've found, though.
I managed to read/write EWS and eventually read/write keys after multiple attempts.

The experiment I tried today was to get a car to start with a key from another E46. First, I wrote an unused EWS slot with the serial number from the key. Then I wrote the VIN and mileage to the key. According to the BMW software, the EWS accepts the serial number, but the password and rolling code are incorrect, so I have to figure out if it's just a matter of synchronizing the "new" key or something else.
Anyway, learned a lot today messing around with it.