A software provider develops games for online casinos and maintains them. Thus, such companies not only develop slot machines and other games but also update them and help the casinos install them.