A very useful guide for understanding software development costs beyond just the initial development quote. I especially liked the focus on project scope, complexity, technology choices, integrations, testing, and ongoing maintenance. The point that a cost calculator should help with planning and comparison rather than promise an exact final price is particularly important.
A practical read for businesses planning a software project and trying to set a realistic budget.