Thanks for this great question Saphash B
The concept of web monetization is you as a creator, getting paid for the contents you provide on the web when a web monetized user access these contents. These contents however can be blog posts, softwares, games, videos, songs, podcasts etc. If it can be on the web, it can be web monetized.