Download Monitor

Download Monitor provides an interface for uploading and managing downloadable files (including support for multiple versions), inserting download links into posts, and logging downloads. The core plugin is free on wordpress.org, but you should pay expensive if you want to extend the core plugin with extensions.