Software-Based Protection Keys - or Software Keys for short - have the same functionality as Hardware-based Protection Keys, but instead of storing software licenses on an USB stick, the licenses are stored in a software container file on your computer.