The COCOMO model is a widely used software cost estimation model developed by Barry Boehm in 1981. It predicts effort, schedule, and staffing needs based on project size and characteristics. The Basic COCOMO model uses three development modes (Organic, Semidetached, Embedded) and a simple formula to estimate effort and schedule based on thousands of delivered source instructions. However, its accuracy is limited as it does not account for various project attributes known to influence costs. Function Point Analysis is an alternative size measurement that counts different types of system functions and complexity factors to estimate effort and cost.