lukerobert,
I have recently got a software, Weldpulse which offers a package inclusive of writing a WPS. It helps mainly with GTAW and SMAW welding processes with suggestion on electrode (SMAW) filler (GTAW), pre-heat, interpass and PWHT to commonly used construction codes. It also helps with welding cost & economy, ferrite number prediction, materials & filler properties and approval range calculation for procedure and performance qualification. And if you are looking specifically for ASME IX software, this may help. I have got Spark edition on yearly subscription. If you want to buy it yourself, go for Spark edition however for company requirements, Arc edition would help.
Birken