Atualmente, ainda existem fornecedores de aplicativos que não se comprometerão a dizer que o aplicativo deles funcionará corretamente com o Citrix ou o VMware. Em alguns casos, eles até sabem que existem problemas ativos. Os aplicativos de ERP podem ser difíceis de resolver, porque, em muitos casos, você obtém toda a instalação e suporte por meio de um VAR, portanto talvez não tenha acesso a uma base de fornecedores ou fóruns de suporte.
É possível que existam problemas conhecidos - se a sua aplicação faz coisas estúpidas como uma tonelada de pequenas gravações de disco, isso pode causar problemas de desempenho em um sistema multi-concorrente-usuário de desktop como Citrix ou TS, especialmente se você não usa não tem coisas como um cache de gravação em seu sistema de armazenamento. Alguns softwares, e eu vi softwares de ERP como esse, assumem que apenas um usuário terá todos os recursos do sistema disponíveis, conforme necessário.
Então, empurre-os em busca de evidências do problema - em que condições o desempenho é afetado, eles têm diretrizes de dimensionamento, etc. É possível que sua instalação não seja presa do que ele está alegando ser um problema conhecido.
No entanto, se é um problema real, e seu testbed não está gerando a carga de produção (número real de usuários simultâneos puxando relatórios de pedidos ou fazendo atividades no final do mês, testes de estresse reais), então você não pode faça um bom trabalho de provar que ele está errado.
Would the speed of the virtualized app not just depend on the resources/network connection the citrix server has?
Em geral sim, mas como eu disse acima, não é apenas a largura de banda da CPU, RAM e LAN. Há também coisas como E / S de disco e coisas estranhas do Windows, como Session Heap e GDI, que um sistema de usuário único raramente tem problemas.