Security tokens are generally used in environments with higher security requirements as part of a multi factor authentication system. Soft tokens give the same security advantages of multi factor authentication, while simplifying distribution and lowering costs.
A soft token app is a two-factor authentication based on Passcode or PIN and something you have (an authenticator such as smartphone), protecting your sensitive networked information and data. A soft token is a software-based security token that generates a single-use 6 digit authentication PIN