1. A computer system configured to forecast project status using variable defect rates, the system comprising: a module running on a processor, the module configured to repeatedly generate a defect trajectory model for a software project using a set of parameters representative of the software project, the set of parameters including one or more of the following: lines of code, available development resources, project duration, and a variable defect rate, wherein the variable defect rate is variable upon one or more iterations when generating the defect trajectory model; a module running on a processor, the module configured to perform functional and system testing for code defects, code maturity and code complexity of respective programming code; a module running on a processor, the module configured to infer when the software project will reach virtual zero defects using the defect trajectory model; and a defect repository in communication with one or more modules over a network.