Apache Spark is a framework for large-scale data processing. IBM fully supports Spark and is building it into many of its products and services. Spark can handle both batch and streaming analytics efficiently and enables self-service data exploration through visualization. IBM discusses several use cases for Spark including weather data analytics, healthcare, and telecom customer analytics.