.VM File Extension
What is a VM file?
Developer file used by Velocity, a Java-based template engine; written using the Velocity Template Language (VTL); contains VTL statements inserted in a normal text document; often used for auto-generating Web source code and class skeletons.
Velocity works by merging the data from a Java program with a VM file. In this manner, the Java program's data can be manipulated and printed to an output file that follows the structure of the template.
NOTE: Velocity requires a Java Virtual Machine (JVM) installation.