SCOTT is a toolkit aimed to support the automated testing of smart-card based applications. Its core resides in the SCOTT Shell, a command-line interpreter which can be driven by scripts that can manipulate smart-card devices via commands made available by card-specific plug-ins. The SCOTT toolkit has been designed with portability in mind.