Plik (często krótkotrwały), automatycznie tworzony z powodów takich jak przechowywanie danych, które nie mieszczą się już w pamięci, w celu komunikacji między procesami lub w celu zapisania stanu w celu ewentualnego przywrócenia po awarii. Wiele platform programistycznych udostępnia funkcje ułatwiające pracę z takimi plikami.