Delivering within budget relies on balancing time, cost, and quality.  The quality is defined through a Requirements Definition and any changes to this are subject to a change request mechanism.  If the business requirements change and they are deemed necessary then either the cost will increase or the time frame will extend.  Making these decisions is the role of project management.