In other words, if you need to track a little bit of information about many different kinds of things, a CRM might be a good fit, but if you need to track a whole bunch of very detailed information about just one aspect of your work, you may want a database devoted solely to that part.