The document compares the cost-benefit analysis (CBA) and user involvement approaches in the waterfall model for developing cost-effective software. CBA helps determine upfront project costs while user involvement can reduce costs during phases like requirements analysis, design, testing, and implementation. The study evaluates how participation of users in different waterfall phases like preliminary investigation, design, and testing can reduce analysis time, therefore lowering overall time costs and producing software in a quicker, easier manner.