Programlama bileşenlerinin en temel öğelerinden birini de dosyalama işlemleri oluşturmaktadır. Verilerin belirli bir formatta bir dosyaya yazılması, onların kalıcı belleğe aktarılması anlamına gelir. Kalıcı belleğe aktarılan veriler ihtiyaç duyulması halinde okunabilir, güncellenebilir ya da tamamen silinebilir.