We have extensive experience completing upgrades with varying degrees of version functionality enhancements, which allows us to anticipate issues that may arise during an upgrade project.  To help mitigate those challenges, we have developed proprietary reconciliation tools that facilitate reconciliations of closed periods over several portfolios and time periods.  These reconciliations allow us to pinpoint what functionality issues will impact your upgrade project and design the proper project plan for your upgrade.