Only necessary if you are performing heavy programming or replacing a module.
Essentially, whenever BMW releases a software update for their cars, they release a new version of PSdZData. Lite vs. Full: Which Version Do You Need? bmw psdzdata lite
Used for "flashing" or updating the software version of an ECU. Only necessary if you are performing heavy programming