Need an easily searchable file repository

We are moving to Drupal for an internal web site. I am responsible for a separate project to stand up a file repository consisting of Word documents, videos, etc. My project is moving faster, so I want to create my repository in a way that will be easier to move into Drupal if we are eventually asked to do so. My questions are:
1. What modules will I need in order to use Drupal as an easily searchable file repository? I don’t want to paste all of my files’ content into a node – I’d like to store the whole file in Drupal and still have the content inside the documents be fully searchable.
2. What can I do now to be prepared down the road for a migration to Drupal?
Appreciate the help.