A bidirectional scan tool is a computer program that can be used to read and write data in both directions on a hard drive. This allows for multiple tasks to be completed at the same time, making it ideal for data entry or data analysis.