A common challenge for Duet implementation teams is developing a process to deploy the required client components to the end users in a production landscape. Duet has various prerequisites which must be met prior to the installation of the Duet client component.
I have found it useful to think of the deployment process in 3 phases: I) Validation, II) Pre-Req Component Install, III) Duet Install.