Software Development Cost: What You Pay for When You Build Software

Why Software Costs Vary So Much