Call forwarding in Linux or Windows?

It’s very important to find reliable development kits - even if they are expensive - because one will find that his costs will be cleared in a time. To enable call forward I hesitate between Linux-based Asterisk and a Windows-based one. The other SDK has its call forward sample program here voip-sip-sdk.com/p_350-forward-incoming-call-voip.html (I don’t want to advertise just give an example) and offers many advantages over traditional ones. How is it with Asterisk? Could you provide me with a decisive explanation? Thank you.