What is our primary use case?
We are using it to provide our users with a personalized desktop experience when they're working remotely, especially during the pandemic.
We are using its latest version. We usually deploy it on-prem, but I know that there is a possibility to put it on the cloud.
How has it helped my organization?
It is simpler and faster to deploy new versions and updates. It is also easier to make sure that everybody is using a standard image or a standard setup.
What is most valuable?
One of the most interesting features in the enterprise version is the ability to do some support. There is a feature for remote control and debugging, which is something we didn't have before having Horizon 7 and the enterprise version.
It is safer in terms of viruses and other types of attacks. If a machine ever becomes compromised, you can just destroy it immediately by logging off and having it recomposed.
What needs improvement?
The most important feature that is missing is the ability to do some remote support on the client itself. For example, if somebody has a Horizon client installed on his machine, there should be a way to support his local machine as well. That's because most of the problems can't be solved very often due to the computer or the setup that someone is using on his personal machine. Because a Horizon client is already installed on the machine to access the environment, it would be nice if the client itself possessed some sort of remote control tool in it so that if needed, we could support both the virtual setup and the actual setup of the machine. It pretty much does everything well. It is mostly the support aspect that can be improved. You have perfect control over your in-house environment. You have a solution that can pretty much be used anywhere, but you have no control over the machine that's being used to access your environment. Definitely, that's where most of the features are lacking. There should be an option for remote control and maybe some options for conformity. For example, if somebody installed the Horizon client on their shared computer, there could be some safety features or safety checks that were implemented in the client itself to make sure that the person using it is not using a compromised machine or something like that.
Its integration with third parties can be improved. Sometimes, there is a lack of integration with third parties. For example, we had issues at some point with Adobe products running in virtualization. I know they have a very hard time running in a virtualized environment and performing correctly. They work, but they're very slow, and they're hard to support.
For how long have I used the solution?
I have been using this solution for probably close to two years.
What do I think about the stability of the solution?
The solution is very stable. It is very robust. The most fragile factor is the actual VM or the OS that you run on it. You might have a good virtual desktop solution, but if your VM that is running has an actual bug in it, such as a faulty patch or a problem that has to do more with software, then you're stuck with it anyway.
What do I think about the scalability of the solution?
Its scalability is very good based on what I have seen so far. It is easy to scale it up or down, and I haven't seen any constraints of any kind.
Usually, at any given time, there are close to a hundred users who are using it. It is used by all departments. We use it everywhere, and it is used extensively. We don't really plan to extend it because it is already fulfilling all of our needs, so we don't need to upscale or downscale it. It is just perfect right now for our needs.
How are customer service and technical support?
It often depends on who you end up with. I've seen some people who go the extra mile and solve your problems really easily and quickly. If they don't have a solution, they'll make sure that somebody is able to help you. I've also seen the complete opposite at times where you have trouble trying to get follow-ups. It really depends on who's handling your case, and the fact that their support center is in India doesn't always help. I don't know if it's a language barrier or a social barrier or something else, but it's not easy. They are on the better side than the worst, but there is definitely room for improvement.
Which solution did I use previously and why did I switch?
We were using Horizon 5. Before that, I've used different technologies but not in this environment. I've used a Citrix Metaframe in a different environment and not at this job.
How was the initial setup?
It was very straightforward. It was a lot simpler than previous versions.
What about the implementation team?
It was an in-house job. We were using Horizon 5, so we already had some experience with the product.
For its maintenance, one or two people are enough.
What was our ROI?
We have definitely got an ROI.
What's my experience with pricing, setup cost, and licensing?
It is hard to know for sure. It is definitely in the $20,000 to $30,000 range. It is quite expensive, but you do save money on desktop power, desktop upgrades, etc. You're able to extend the useful life of your previous desktops. Previously, we used to change desktops regularly, and now we just change them when they break.
What other advice do I have?
If you're currently looking for a solution that's in-house, it's a great solution. If you're looking into something that's more cloud-based, then you should definitely try a successor, which is a Horizon 8 or Horizon Air.
I would rate Horizon 7 an eight out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.