Automating on top of Citrix XenApp

Hi all
Is Surface Automation (Image based automation) the only option to automate over Citrix XenApp? If so, is it scalable, when we try and automate a pipeline of 50+ processes for a customer?

Regards
Sri