http://web.cecs.pdx.edu/~hook/cs491sp08/AssuranceSp08.ppt
Here's an old method, Cleanroom, that was cost-effective for business with low, defect rate even on first use:
http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=E10....
Altran[-Praxis] is a modern company engineering solutions with their Correct by Construction methodology:
http://www.sis.pitt.edu/jjoshi/Devsec/CorrectnessByConstruct....
They warranty their code like Cleanroom teams used to. Still in business so the method works. ;) Their SPARK tool is now GPL with lots of learning resources available. So, those are a few examples of engineering software vs just developing it. The results in terms of predictability, reliability and low defects speak for themselves.