Some casinos require that you download packages to have them on your computer or phone. No matter what you’re going to need that software if you want to use their services. It’s part of their Terms of Service.