Appium Installation Pre-requisites

Hi,

Im new to the use of Appium for android and iOS app testing.
Can some one list out the software required for windows to setup the environment.

Looking for needful

Thanks,