Hidden Costs of Software Development