Usually, you don’t need to install any additional software to play, you can use your browser. However, you can install a specific casino or slot app for your convenience. You can find information about any special equipment you may need to play in the casino from the website of each specific provider.