TensorFlow is an open-source software library developed by Google Brain Team for dataflow programming across a range of tasks. It is a symbolic math library and used for machine learning applications such as neural networks.