Sendero Corporation has the best, if you can afford it. Profitstar is a runner up, and I believe more reasonable.
First, check out the products that are now interfaced with your primary DP system at some other bank. The key is getting good data from the primary system and possibly downloading budget data to the system, as necessary.