# Transfer App

### Welcome to the Transfer App Documentation Space! Explore how the Transfer App can add needed business processes to file movement.

Transfer App is a tool to allow business users to upload data to Snowflake.

Transfer App is an alternative to a common IT pattern of:  Secured File Share + IT Polling Job + File Maintenance Script + ETL + Reporting.\
Which is difficult for end users to understand, and difficult for IT to support.

#### Transfer App provides many benefits, including:

* A Robust User Experience
  * Familiar browser-based solution for file submission and reporting
  * Secured by Snowflake authentication and role authorization
  * Immediate feedback to user on result of upload
* Supports both Excel and CSV files
* History of files that were uploaded
* Ability to download previously uploaded files

#### Business process for file transfers:

* Provides audit trail of what user uploaded a file, and when
* Logs all file movement activity
* Maintains a copy of every file that has been uploaded
* Custom reporting of upload activity from shared views&#x20;
* Secured by Snowflake roles
* End users do not need insert privileges on Snowflake tables
* All files are stored outside the application in the account's own databases
* All data remains in the customer's snowflake account, and never transits through a 3rd party
