I'm doing a class for an access control system where they call pushing out firmware updates from the server through the client interface "downloading firmware to the panel".
Couple weeks ago I did a class for an alarm panel company where they called pushing data from the server to the alarm panel "downloading", and if you were not clear on what you were doing, you could erase all the data off a panel.
Manufacturers, you need to understand downloading and uploading is relative to where you are! If you are pulling data from a remote location or device to the location you are working on, you are downloading. If you are pushing out data, then you are uploading. If you go out to the remote location and do the same thing, then it's reveresed.
Better terminology would probably be, for example "Push configuration" or "Pull configuration". At least say know enough to say "Download configuration from panel". You cannot just "Download configuration". Whatever you do, make the terminology more clear or be sure to use downloading and uploading is reported in their proper context.