# Why Appium GUI client's server version is much behind npm version

**URL:** <https://discuss.appium.io/t/why-appium-gui-clients-server-version-is-much-behind-npm-version/4890>\
**Category:** Uncategorized\
**Created:** [June 23, 2015, 3:45pm UTC](https://discuss.appium.io/t/why-appium-gui-clients-server-version-is-much-behind-npm-version/4890 "2015-06-23T15:45:27Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![VikramVI](https://discuss.appium.io/user_avatar/discuss.appium.io/vikramvi/32/116_2.png) [@VikramVI](https://discuss.appium.io/u/VikramVI)\
**Post date:** [June 23, 2015, 3:45pm UTC](https://discuss.appium.io/t/why-appium-gui-clients-server-version-is-much-behind-npm-version/4890/1 "2015-06-23T15:45:27Z")

</div>

Hi All,

Does anyone know why Appium GUI client’s server version is always much behind current appium server version ?

Currently latest GUI has server version 1.4.1 but the npm has version 1.4.6

Please clarify

Thanks & Regards,  
Vikram

---

<div class="post-metadata">

**Author:** ![RamS](https://discuss.appium.io/letter_avatar_proxy/v4/letter/r/bbce88/32.png) [@RamS](https://discuss.appium.io/u/RamS)\
**Post date:** [June 23, 2015, 3:51pm UTC](https://discuss.appium.io/t/why-appium-gui-clients-server-version-is-much-behind-npm-version/4890/2 "2015-06-23T15:51:24Z")

</div>

I remember reading in some other post that, they usually take sometime to prepare the bundle package .dmg or .exe.

---

<div class="post-metadata">

**Author:** ![Simon\_K](https://discuss.appium.io/letter_avatar_proxy/v4/letter/s/f19dbf/32.png) [@Simon\_K](https://discuss.appium.io/u/Simon_K)\
**Post date:** [June 23, 2015, 10:26pm UTC](https://discuss.appium.io/t/why-appium-gui-clients-server-version-is-much-behind-npm-version/4890/3 "2015-06-23T22:26:52Z")

</div>

Different developers work on app and server.

---

<div class="post-metadata">

**Author:** ![VikramVI](https://discuss.appium.io/user_avatar/discuss.appium.io/vikramvi/32/116_2.png) [@VikramVI](https://discuss.appium.io/u/VikramVI)\
**Post date:** [June 24, 2015, 9:42am UTC](https://discuss.appium.io/t/why-appium-gui-clients-server-version-is-much-behind-npm-version/4890/4 "2015-06-24T09:42:37Z")

</div>

@Simon_K thanks for reply , can you please clarify below

any reason why server is tied up with client ?

Why can the client be stand alone; just to recognize elements in app ?

Regards,  
Vikram

---

<div class="post-metadata">

**Author:** ![Simon\_K](https://discuss.appium.io/letter_avatar_proxy/v4/letter/s/f19dbf/32.png) [@Simon\_K](https://discuss.appium.io/u/Simon_K)\
**Post date:** [June 24, 2015, 10:02am UTC](https://discuss.appium.io/t/why-appium-gui-clients-server-version-is-much-behind-npm-version/4890/5 "2015-06-24T10:02:02Z")

</div>

It is standalone, they are not tied. You can use command line version and app separately.

---

<div class="post-metadata">

**Author:** ![sahajamit](https://discuss.appium.io/letter_avatar_proxy/v4/letter/s/85f322/32.png) [@sahajamit](https://discuss.appium.io/u/sahajamit)\
**Post date:** [July 1, 2015, 10:16am UTC](https://discuss.appium.io/t/why-appium-gui-clients-server-version-is-much-behind-npm-version/4890/6 "2015-07-01T10:16:52Z")

</div>

This problem will be solved in future as it is part of their roadmap. They have plans to use Electron to build cross-platform appium GUI app. Please refer this.

> <https://github.com/appium/appium/blob/master/ROADMAP.md>

---

<div class="post-metadata">

**Author:** ![VikramVI](https://discuss.appium.io/user_avatar/discuss.appium.io/vikramvi/32/116_2.png) [@VikramVI](https://discuss.appium.io/u/VikramVI)\
**Post date:** [July 1, 2015, 10:18am UTC](https://discuss.appium.io/t/why-appium-gui-clients-server-version-is-much-behind-npm-version/4890/7 "2015-07-01T10:18:48Z")

</div>

Thanks @sahajamit for clarification.

Regards,  
Vikram
