This document addresses several architecture design, configuration and implementation considerations for the key components required to deliver virtual desktops or shared sessions via Citrix® XenDesktop® and XenApp® on Microsoft® Windows Server® Hyper-V® 2012 R2 or VMware® vSphere® 6. 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.