My company downloads numerous files on a daily basis via ftp. Currently these files are stored in a fairly large file hierarchy, which is cumbersome to navigate. In addition the files often have meaningless names making them difficult to identify.
We are considering building an application that presents a rich "filesystem" to the users, whereby a file can be tagged with meta-data and then presented to the user via a GUI. This would allow users to search for files quickly using various criteria (e.g. "Give me all files with today's date.", "Give me all files for account 04F12345."). It would also allow us to store multiple versions of a file and record metrics about who accesses a file and when.
Has anyone had any experience in building such a system, and if so can they recommend a suitable approach?
Better still, Is there an off-the-shelf solution we could use?
Thanks in advance.