Apabila kita mempunyai banyak data yang perlu diproses/dimanipulasikan, adalah lebih baik sekiranya data-data tersebut disimpan dalam fail (contohnya fail teks).
Data-data dalam fail kemudiannya dapat diproses tanpa memerlukan satu persatu data yang diinput oleh pengguna.