On Software Costs