Software vendors are responsible for the design and development of casino games that you can play online. Casinos are the platform where these games are hosted.