Software wallets are essentially apps, that you can install on your phone, laptop and as a browser extension. They are updated automatically and are online all the time. Because they are constantly connected to an internet, they are not as secure as Hardware wallets that have offline capabilities.