TensorFlow uses a system of multi-dimensional arrays called tensors. These tensors flow through a graph of operations, hence the name TensorFlow. This structure allows for efficient data manipulation and computation, making it ideal for machine learning models.