I started using this software this year. Every 2 years I normally change software because is is hard to find one that is price efficient and has great features. This software incorporates all the features I love into one company, it's super easy to apply for banking products directly through them so no separate applications and the price is very reasonable. As a Bonus, you can get someone from the support team on line in less than two minutes and they are knowledgeable about their product. I won't be looking for a new software anytime soon.