What is our primary use case?
I have used Microsoft App-V for more than 10 years in the past, but my company currently does not use it because the systems for application visualization here are a bit expensive.
In general, I think application virtualization is not effective because technology has changed. Currently, there is no longer a proper way to stream applications, which is a significant issue because virtualizing an application requires many changes every time, especially with security concerns when needing to integrate certificates into applications.
Business discussions often involve a resistance to change applications frequently, as they require automatic updates directly within the application without causing outages.
The situation with Microsoft App-V usage is challenging because it requires substantial infrastructure management and numerous features to identify and resolve issues, such as cache clearance and ensuring that all packages are correctly signed.
This has led us to search for other solutions; we are considering using FlexApp from Liquidware, but the licensing is quite costly.
Additionally, over 95% of our applications run on Citrix, and we are looking to transition to application layering, which also has its complications and requires significant management.
There seems to be a lack of good solutions available on the market, and some technologies need to be reevaluated, potentially considering older technologies since Citrix has also shifted its model, requiring installations on a master rather than streaming, which hampers the identification of issues with old applications still in production.
What is most valuable?
From my experience with Microsoft App-V, the feature I liked the most is the streaming.
What needs improvement?
The problem with Microsoft App-V is that there is no choice since Microsoft has decided to stop it, and we are searching for alternatives.
Microsoft App-V needs to evolve, possibly with better integration with other solutions, particularly since we use Citrix and want to integrate App-V packages more efficiently.
The management of packages should be easier, possibly through a web console for visibility in versioning, and options to convert packages when changing technologies.
Many companies avoid using tools like Admin Studio due to high costs. Additionally, Microsoft App-V has been slow, and users experience delays when launching applications, which presents significant challenges.
For how long have I used the solution?
I have used Microsoft App-V for more than 10 years.
What was my experience with deployment of the solution?
For new users with no experience in Microsoft App-V, deploying it initially is completely difficult because they would lose significant information during the process.
Most of the information provided by Microsoft is outdated and support is limited.
For someone new without prior exposure to RDS application deployment or equivalent Level 2 application experiences, it becomes challenging due to the significant base knowledge required, particularly in scripting and PowerShell.
What do I think about the stability of the solution?
I have experienced problems with stability, but this is not only related to Microsoft App-V; it often ties back to the design and infrastructure in place.
Issues arise if there are problems with the network or storage.
What do I think about the scalability of the solution?
Scalability primarily depends on initial capacity planning.
If you do not understand the type of storage you will need based on how many applications you expect to deploy in your data center, you might face issues.
The limitations exist if there is insufficient storage space for your packages and if the connectivity is inadequate, particularly if applications need to be accessed from different global locations.
How are customer service and support?
I have not contacted technical support because obtaining a Microsoft support contract is very costly, and typically only large international companies have them.
Support is an area for improvement, although I understand why Microsoft is not putting more effort into App-V, potentially due to their partnerships with Citrix, who offers better solutions.
We do everything ourselves. We have support from a partner based in the UK, but we have a ticket limitation due to costs.
Additionally, we do not use Microsoft App-V anymore since Microsoft's support is inadequate and often favors those who pay for support.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
We have completely moved from Microsoft App-V to FlexApp from Liquidware, which is the only similar solution we consider.
Our company is also evolving towards SaaS applications and web apps, as they are more efficient; however, we still have some applications that require a client-server model.
When discussing with vendors, they often suggest moving to cloud or SaaS models, but geopolitical concerns prevent our company from using cloud solutions, leading us to establish a private cloud to maintain control over our applications and data within Europe.
What other advice do I have?
From the end-user perspective, maintenance is minimal, primarily for the infrastructure and application team.
The cache must be cleared every time an application is updated, that is something that needs to happen at both the infrastructure and client side.
In terms of pricing, I believe the model that some companies are adopting, which is based on user licensing, is problematic because the more users you have, the more you pay. A better approach might be to have a flat site or company-wide pricing structure, reducing the overall costs annually.
Previously, with licensing, Microsoft App-V was difficult due to variable costs and specific licensing requirements, and many organizations, including ours, want a central management solution for application virtualization.
However, we still have instances where we create master applications and install clients without robust virtualization.
On a scale of one to ten, I rate Microsoft App-V a six.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other