@Rabiul Biplob - ther are a few things you should take into consideration when selecting a software to run your affiliate network.
1. tracking - there is not one better tracking than the others. tracking is a standard protocol and everyone tracks pretty much the same way.
2. Affiliate management - this is the tricky part i think, as this is what will let you recruit, manage, monitor your affiliates. Platforms like Hasoffers, Cake, linktrust and afftrack have great features for that.
3. Pricing - YOu need to have an approximate idea of where you want to be in 12 months from now. Indeed, hasoffers cost 800$, but you are limited to 3m clicks. As soon as you bring in some affiliates that send you pop traffic, you'll end up paying a huge bill as they charge an overage that can be quite expensive.
4. Integrations - What are the other platforms you work with - billing, fraud, crm etc... see which platform has the integrations in place that allow you to keep running your business without having to change everything.
keep us posted as i'd be interested to know what you ended up picking.
Good luck!