A project can be profitable overall and still run out of cash mid-way through if payments and costs aren't timed properly - which is exactly the gap cash flow forecasting exists to catch before it becomes a crisis.