Visitor Visa information required

I am currenlty in US, one of my friend is planning to come to US, and I just want to know the VISA process for that, documnets required from my side and his side. and how long this complete process will take.

Thanks a lot for your inputs.