1. A computer system comprising: a file system configured to store electronic files; a plurality of classification agents configured to access the electronic files, the classification agents comprising computer hardware with one or more processors and configured to compile data regarding attributes and content of the electronic files, and store the data regarding the attributes and content of the electronic files in one or more indexes stored separately from the file system; and a file classification server configured to, without directly accessing the content of the electronic files, access the data regarding the attributes and content of the electronic files previously stored by the plurality of classification agents in the one or more indexes stored separately from the file system, analyze the data regarding the attributes and content of the electronic files, and classify the electronic files, wherein classifying the electronic files comprises assigning one or more labels to the electronic files based at least in part on the data regarding the attributes and content of the plurality of electronic files and a set of user-defined rules.