I am using Appiumon windows . i accessed it it gave me error " Unhandled error: Error: ENOENT, no such file or directory .Can you guys please help me

Checking if an update is available
Update available to new version 1.4.13.1
Starting Node Server
warn: Appium support for versions of node < 0.12 has been deprecated and will be removed in a future version. Please upgrade!
info: Welcome to Appium v1.4.0 (REV 8f63e2f91ef7907aed8bda763f4e5ca08e86970a)
info: Appium REST http interface listener started on 127.0.0.1:4723
info: [debug] Non-default server args: {“address”:“127.0.0.1”,“logNoColors”:true,“platformName”:“Android”,“platformVersion”:“19”,“automationName”:“Appium”}
info: Console LogLevel: debug
info: → POST /wd/hub/session {“desiredCapabilities”:{“deviceName”:“Android Emulator”,“app”:“Calculator.apk”,“platformVersion”:“4.4”,“appPackage”:“com.android.calculator2”,“platformName”:“Android”,“appActivity”:“.Calculator”}}
info: Client User-Agent string: Python-urllib/2.7
info: [debug] App is an Android package, will attempt to run on device
info: [debug] Creating new appium session 8e073338-9061-4d84-947e-19e0c0fb19b7
info: Starting android appium
info: [debug] Getting Java version
info: Java version is: 1.7.0
info: [debug] Checking whether adb is present
error: Unhandled error: Error: ENOENT, no such file or directory ‘D:\software\android-sdk_r23.0.2-windows\android-sdk-windows\build-tools’
at Object.fs.readdirSync (fs.js:654:18)
at exports.getDirectories (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\helpers.js:100:18)
at [object Object].ADB.checkSdkBinaryPresent (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:97:25)
at [object Object].ADB.checkAdbPresent (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:134:8)
at Function.ADB.createADB (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js:73:7)
at [object Object].androidCommon.initAdb (C:\Program Files (x86)\Appium\node_modules\appium\lib\devices\android\android-common.js:1083:9)
at C:\Program Files (x86)\Appium\node_modules\appium\node_modules\async\lib\async.js:610:21
at C:\Program Files (x86)\Appium\node_modules\appium\node_modules\async\lib\async.js:249:17
at iterate (C:\Program Files (x86)\Appium\node_modules\appium\node_modules\async\lib\async.js:149:13)
at C:\Program Files (x86)\Appium\node_modules\appium\node_modules\async\lib\async.js:160:25
at C:\Program Files (x86)\Appium\node_modules\appium\node_modules\async\lib\async.js:251:21
at C:\Program Files (x86)\Appium\node_modules\appium\node_modules\async\lib\async.js:615:34
at [object Object]. (C:\Program Files (x86)\Appium\node_modules\appium\lib\devices\android\android-common.js:1077:12)
at [object Object]. (C:\Program Files (x86)\Appium\node_modules\appium\lib\devices\android\android-common.js:1064:12)
at ChildProcess.exithandler (child_process.js:635:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Process.ChildProcess._handle.onexit (child_process.js:810:5) context: [POST /wd/hub/session {“desiredCapabilities”:{“deviceName”:“Android Emulator”,“app”:“Calculator.apk”,“platformVersion”:“4.4”,“appPackage”:“com.android.calculator2”,“platformName”:“Android”,“appActivity”:“.Calculator”}}]
Killed Node Server.
Node Server Process Ended

What is ANDROID_HOME set as?