As far as I'm aware, you wouldn't use a link-state protocol for a specific application. You would choose a link state routing protocol instead of a distance vector protocol because it best meets the needs of your network requirements. If you want fast convergence, and have the latest technology at your disposal, you may well choose link state routing protocols because they traditionally converge faster than their distance vector counterparts.
In response to your initial question though, I suppose in a broad sense, if you had mission critical applications that your company was reliant upon, then you would choose link state protocols because they converge around failures quicker.
Sorry about the vague answer, but it was a vague question! : )