I am designing the architect of a version control system to store big design files across an enterprise. Most of files are ~10MB. But some files (Multi-media) are as big as ~500MB. The employee number is around 3000. The service will be used quite often during the day time. I am wondering that Web Service is a capable technique to handle such problem.