A file created by an application for its own purposes. In the days of limited main memory, temporary files were the only way to store large amounts of interim data that the application was generating.
For instance, Microsoft Office saves a Temporary File of the open document every few minutes. If you save the document and exit, the Temporary File gets deleted. If the program crashes ...