Dear Joe,
Thank you for interesting in our EShop Shopping Cart extension and contacting us here. Regarding your question: Yes, EShop allows you to sell downloadable products easily. You just need to upload file as an download item, then go to edit product to assign download item to product to set it as a downloadable product and sell it normally.
Please read more about how to set up downloadale product here
eshopdocs.joomservices.com/catalog/downloads
If you have any other questions, don't hesitate to let me know.
Sincerely, Giang