Apache SystemML é uma plataforma de aprendizado de máquina ideal para big data que fornece um ambiente de trabalho ideal para aprendizado de máquina usando big data, podendo ser executada sobre o Apache Spark, onde escala automaticamente seus dados, linha por linha, determinando se seu código deve ser executado no driver ou em um cluster Apache Spark.