1. A method for producing software reliability and availability data, the method comprising: accepting a reliability model; accepting software application event data; mapping the event data to the reliability model; and producing reliability and availability data based, at least in part, on the reliability model and on the software application event data.