Yes, I mean files attached to a package. In detail: I create a package, upload one or more file(s) to it and publish that on the web site, also showing some text for the package (manually typed in product and version information). So far, so simple.
Sometime later I develop a new version of the product, compile a new file to be distributed and want to replace the old one on the website with the new one on my development PC. I could now log in to my WP site and change the file in the package manually, and – also manually – change the package’s text (update version info). I would, however, prefer to just push the file to web site from my development PC using some sort of automated script, like with an FTP upload or by using some API call.