The global popularity of online casinos has created unlimited possibilities for the intrepid entrepreneur. Starting an online casino business, however, requires an understanding of several different types of software, including software designed for account management, payment processing and fraud detection, among a number of others.