M-Files offers a robust set of document management features. These include document versioning, history, ability to revert to an older version, ability to capture or auto-assign document metadata, document previews in the UI, document security, workflows from simple to sophisticated, and robust search mechanisms (quick search and advanced search). One of the super-powers of M-Files is how documents are organized and retrieved. Unlike traditional document storage mechanisms, there are no folders. All data is classified by its properties. Views are groups of documents organized by their properties, and users can define their own views to personalize their experience.