The key is to understand your users. If you're making a CRM aimed at businesses, they will already get the concept of a CRM so you just need to convey how yours is better. If you're making a ground breaking piece of software in a new field you're going to have to educate your users on how it solves their problems.