Two-factor authentication provides a more secure method of authentication than simple passwords alone. It adds a second factor of authentication, such as a one-time password (OTP) generated on a user's device, in addition to a username and password. The white paper explores how OTPs delivered via software or text message can provide two-factor authentication without hardware tokens. It also discusses standards-based OTP generation algorithms and integrating two-factor authentication with remote access systems.