file handling, data transfer protocols etc