When creating and applying predictive models, you need software and tools to collect, process, analyze, and visualize your data. There are many choices available to suit your needs, preferences, and budget. Some of the most popular software and tools for predictive modeling are Excel, R, Python, SAS, SPSS, and Tableau. Excel is a spreadsheet program that can do basic data analysis and visualization, as well as support regression and classification techniques. R is a programming language that can do a wide range of data analysis and visualization, as well as support predictive modeling techniques and packages. Python is another programming language with similar capabilities. SAS is a software suite that can do a wide range of data analysis and visualization, as well as support predictive modeling techniques and modules, particularly for regression and classification. SPSS is another software suite that can do a wide range of data analysis and visualization, as well as support many predictive modeling techniques and options, particularly for decision trees and random forests. Finally, Tableau is a software suite that can do advanced data visualization and dashboarding while also supporting some predictive modeling techniques and integrations.