TensorFlow Lite is a lightweight version of TensorFlow designed for mobile and edge devices. It optimizes models for deployment on resource-constrained platforms. You should use TensorFlow Lite when you need to deploy machine learning models on mobile devices or embedded systems where computational resources are limited. The framework allows for the conversion of TensorFlow models to a format suitable for deployment on these devices, balancing performance and resource efficiency.