Can you please suggest free or paid best CRM software ?

Can you please suggest free or paid best CRM software for tracking employee and student registrations, monitoring student progress, and sending PDF confirmations after course enrollment?