Short for Massive Online Analysis, is open-source software that is specifically used for machine learning and data mining on data streams in real-time. Developed in Java, it can also be used with Weka where the collection of ML algorithms and tools are used by the data science community for regression, clustering, classification, and recommender systems.