Friends

Need some help, posting after a long time 

I am looking to setup a server in my office so that I can use it for active directory for my company, is Linux a good choice and what would be the os and steps for it

If some one can recommend a company to help that would be great or if you can send steps.

Looking forward to hearing from you 

Thanks 
Abhishek