As to your "keep track" sometimes folk need to review what reports can be made from the CRM database. Sometimes the report needs to be created. There are now some 100 CRM software titles but I can write one answer. Not one will be exactly what you asked for. That is, some tailoring to your needs is expected. Keep in mind that a report may be all that's needed.