There is only one file type that uses the .VM extension:
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.
Updated: January 18, 2011