Best method / plugin to create a document archive / directory and downlaods ?

I am working a new wordpress project and the client requires the following pages.
1. A page of finance reports
Latest one showing on half page.
Other half archives like weekly reports, stock reports, News analysis, other reports

2. Downloads page / docuyment directory.
Application forms and other forms. Pdf format.

What is/are the best methods / plugin to achieve these.