This document addresses the architecture design, configuration and implementation considerations for the key components required to deliver virtual desktops or shared sessions via Citrix® XenDesktop® and XenApp® on VMware® vSphere® 6.x or Microsoft® Windows Server® Hyper-V® (2016 or 2012 R2). Proposed design choices include rack or blade servers, local disks or shared storage.  Guidance contained within this document follows a building block methodology enabling the combination of several different components each with their own scaling capabilities.