# Solution Versioning question

**URL:** <https://forum.servoy.com/t/solution-versioning-question/13463>\
**Category:** Classic Servoy\
**Created:** [January 18, 2011, 3:53pm UTC](https://forum.servoy.com/t/solution-versioning-question/13463 "2011-01-18T15:53:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Graeme](https://avatars.discourse-cdn.com/v4/letter/g/50afbb/32.png) [@Graeme](https://forum.servoy.com/u/Graeme)\
**Post date:** [January 18, 2011, 3:53pm UTC](https://forum.servoy.com/t/solution-versioning-question/13463/1 "2011-01-18T15:53:31Z")

</div>

I have a solution I am developing separate to the current working solution that users are connecting to.  
I just want to be absolutely clear what I have to do before activating the new version of the solution as it will be a nightmare for me if the users are unable to carry on with their normal work.  
This is what I think should happen -  
All clients should be closed and the new version of the solution in the repository should be activated.  
Clients then re-open the same solution name they always use and all should be using the newly activated solution.  
If all correct above can I go back to the previous version of the solution by following the same procedure if I need to?  
Are there any other issues I should consider?  
Sorry if this may seem over cautious but I couldn’t find any exact step by step instructions on how to move between different versions of solutions and I want to make sure it’s right.  
I’m using Servoy 3.5.1 build 514 by the way.

Thanks for any help.

---

<div class="post-metadata">

**Author:** ![Joas](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/joas/32/5095_2.png) [@Joas](https://forum.servoy.com/u/Joas)\
**Post date:** [January 19, 2011, 9:51pm UTC](https://forum.servoy.com/t/solution-versioning-question/13463/2 "2011-01-19T21:51:17Z")

</div>

> Graeme:  
> This is what I think should happen

It works the way you think.

You can also use the function application.getSolutionRelease() to get the current release number. If you show that somewhere on a form, you can see for yourself on which release your are.

> Graeme:  
> I’m using Servoy 3.5.1

The version you use is very old and a lot of fixes have been done since then. I advice to upgrade at least to 3.5.12 or -a lot better- to Servoy 5.2.
