TSO (Time Sharing Option) is an IBM mainframe interactive terminal interface that provides time-sharing capabilities. It allows users to interactively work with the mainframe system through commands and programs. TSO is a component of z/OS that provides interactive access rather than just batch processing.