比較になるかわからないけど、某大手銀行に収めるサーバー(ハード)を開発していた時、
当然、メーカーとして十分テストを行っていたが、銀行側でも運用環境を想定した
テストをしっかりやっていたし、問題が起きた時、銀行の顧客への責任は銀行が取っていた。
もちろん、根本原因がメーカーにある場合、その後銀行からみっちりお叱りを受けますが。