The type of transfer protocol will be accessible from the local system expert or administrator. Some possibilities include a modem connection to the target computer, an ethernet card, or some other network connection.
On UNIX machines a makefile can be used to facilitate source code management. If extensive modifications and upgrades are anticipated some type of source code control system could be considered.