Before choosing the EMV toolkit that you are going to use for certification of your particular EMV terminal solution, you should carefully analyze particular card brands, payment types and geographies that you want to cover. The reason is as follows: payment card associations and processors often require you to utilize specific types of EMV toolkits (both hardware and software) for EMV certification. Moreover, EMV toolkits vary across different vendors in terms of price, functionality, and geographic usage scope. For example, ICC EMV toolkits include several decades of re-programmable test cards, while UL toolkits include just a single probe that allows you to emulate different kinds of transactions. On the other hand, ICC toolkits allow you to handle host log validation locally, and, thus, save time on information exchanging information with the processor.
If you want to know more about advantages and disadvantages of EMV toolkits, offered by different vendors, check out our article on Paylosophy.