I'm writing an application that downloads files from an FTP server and converts them into orders. The process is download files, place in a pending order folder, process the files in the pending order folder then move them into a completed order folder. Rinse and repeat.
The question is, does the connection and download logic belong in the Model as if it is a data storage or does it belong in the controller as if it is input?