@Flameduck, boils down to the remote (Very remote) possibility that your software when installed breaks something and they can prove it.
Not only will they never be able to prove it was your software, but a public liability insurance is not going to cover you in case your software renders their system unusable. If hypothetically your software does screw up Windows, they drag you to court, and despite no existing precedence you manage to somehow lose, you're on your own.
I'm kind of banking on it also incorporating if you do a display at a trade fair insuring you for public liability also
Yeah. That's the kind of things that would be covered. If someone trips over your software packaging and breaks a leg, on your premises, then you'd be liable and the insurance would cover it.
Remote as the chance might be, you really, really wish you'd gotten the insurance in the remote chance it does blow up in your face.
Not really. In the remote chance that your software does take out any nuclear reactors an end user might have connected to their PCs, no type of insurance in the world would cover it. How could it? There is no way to reasonably estimate the chances of software failure - if there were, we would have no more defective software.
Aside from that, it sounds like it's a contractual obligation in this case
Sure. But it seems somewhat superfluous in this case.