Et dataprogram kan blant annet lese, skrive, opprette og slette datafiler ved bruk av funksjonskall til operativsystemet (såkalte systemkall). En hensikt med operativsystemer er nettopp å koordinere brukerprogrammenes tilgang til filer.