We have been using this software for almost two years now at our organization - we are currently migrating from version 1 (which was very outdated) into Version 2 which has made it even better than before! It's not perfect by any means but works well enough considering its price tag compared to other similar products out there. I would say do your research as some features may be missing depending upon what you need/want or if they will work best within certain industries etc.. Migrating data between different systems can sometimes take time so make sure everything syncs up correctly prior to going live.