The mechanism of terminal solution implementation is an important issue, which many present-day payment facilitators (and large-size merchants) have to deal with. Particular aspects to be addressed in this regards include payment terminal fulfillment and terminal application type. If we are talking about a huge number of terminal deployments, you need to check, whether the fulfillment center has the terminals of the specific type in stock and whether it is able to inject all the necessary third-party encryption keys. Terminal solutions include applications with a local footprint and applications without a local footprint. A terminal solution without a local footprint is a preferred one, as it does not require installation of any additional components (such as DLL libraries) on a workstation.
More information on terminal solutions is available on #Paylosophy.