TensorFlow is an open-source machine learning framework developed by Google. It provides a flexible ecosystem for building and training machine learning models across a wide range of tasks, from image classification and object detection to natural language processing and time series forecasting.