LeanData is the best one out there for this. It can be built manually as well for routing along with tools like Cloudingo (low cost).
As for forecasting and building out models where you can see the forecasting changes based on pipe, check out Outset