De meeste voorspellingssoftware werkt door het analyseren van spelresultaten uit het verleden en appoepassing van algoritmen of statistische modellen om toekomstige resultaten te voorspellen. Het exacte mechanisme kan echter verschillen tussen de verschillende software.