The ITAR controls "software" that is directly related to a controlled item.

"Software" includes "the system functional design, logic flow, algorithms, application programs, operating systems, and support software for design, implementation, testing, operation, diagnosis, and repair" of the item.