# Background  and Principles

In order to be able to use VirtualFlow, some background and principles about the platform need to be comprehended:

* [The directory structure of VirtualFlow](https://docs.virtual-flow.org/documentation-vf1/principles-and-theory/directory-structure)
* [The structure of the input and output databases](https://docs.virtual-flow.org/documentation-vf1/principles-and-theory/naming-conventions)
* [How jobs of VirtualFlow are organized](https://docs.virtual-flow.org/documentation-vf1/principles-and-theory/job-organization)
