The system I develop has several customers who use it. But I have a problem which is this: if I release a new version of the system, I upload it to ftp , all clients that use it have access to this new version and the system is updated.
I do not even know if this is the best way, but I really need to figure out a way to circumvent this barrier, because if I make a change in the code it could affect even the clients who do not need that new version and this would generate a lot of pain head.
My question is this: is there any way I can do this release of the versions so that I can choose which clients will have access to that new version?