someone who can help me with this doubt

I am looking for a system with the following characteristics
afiliate managment
tracking managment
and comision managment
Is mautic a good option?