A virtual file system written in C# with .NET technologies, with versioning and historization, encryption and compression, synchronization over a WCF service, a WPF GUI (MVVM).