Most of our business is repeat business. Our customers come back to us again and again, not because of our rugged good looks, nor our super smart engineers (although they would argue that point). Our customers love us because we do what we say, which is deliver on time and on budget. How can we hope to achieve this when we fix price greenfield software projects, and without killing each other with change orders? Let me share our simple “secret” – it is all about managing your customers’ expectations.