Summary
App-specific passwords allow you to securely use your Apple ID to sign in to apps made by developers other than Apple, and create a password that those third-party apps will store instead.
1
This ensures that your Apple ID isn't compromised if you need to add your iCloud account to a third-party email, calendar, or contact manager app.
2
According to