Temporary files (abbreviated as temp) are generated by most of the software applications that are in use today.
Creating temp files is due to the fact that the application could not allocate sufficient memory for its operations or the software need to process data larger than the architecture's address space.
However, these files take up a lot of hard disk space, therefore users should frequently erase them from their computers.
There are numerous tools that can be used to remove temp and to free up the corresponding HDD space.