The program is easy to use, it has a wide variety of applications for churches and ministries, I use it for my church to keep track of our finances in. It is very customizable. It can be costly but if your looking for something that can be customized as needed, this is one of them. It's not really anything i dislike about the program itself but more so the fact that it is rather expensive. If you're looking for a way to keep track of finances, this program is perfect. We have been able to save time with keeping finances organized.