A computer-readable medium containing instructions, which if executed by a computing system, cause the computing system to perform a method for implementing collaboration between a plurality of users operating a media application for processing media data, including users interconnected via a first network and connected to a second network, the second network including a central server and the first network including a selectively enabled secondary storage system, the method comprising:
- storing media data on the central server;
- checking if the secondary storage system is enabled;
- and
- storing the media data on the secondary storage system if the secondary storage system is enabled.