What do you like best?
CDM+ is incredibly powerful. If used correctly, it can help your church track so many different things, and can do it in a detailed and effective way.
What do you dislike?
CDM+ is very difficult to learn and use - the learning curve is incredible steep. I have a minor in Management Information Systems and have spent my entire life working with hardware and software, and I found it difficult to use, and with multiple users in the database, there are many places things can go wrong. Making changes to a record is incredibly complex, and it's easy to end up with multiple records.
Recommendations to others considering the product:
I recommend finding a more easy to use system; even if you learn CDM and are comfortable with it, it's incredibly difficult for new users to learn and begin to use. With the turnover in church staff and boards, I've found that by the time someone can get fully up and running, they're close to cycling off. Also, the steep learning curve prevents your team from putting their efforts towards what I think are more effective uses of time that will truly make your church better.
What problems are you solving with the product? What benefits have you realized?
We used CDM+ to track our membership and contributions. It's a very powerful solution, and if used properly can provide quite a bit of data and tools. We did not use it to its full capacity; our only two uses were effectively as a directory, and for weekly / annual contributions and statements.