Software answer to integrated risk management