All the dimensional analysis is done by your compiler.
Your executable code is unaffected, except that a large class of errors becomes impossible.

No cost.

Any program you develop using the output from Dimensional Generator is entirely your property,
even if it is for profit.

Any program that includes any part of Dimensional Generator itself
(as distinct from source code that it creates) must be free.

This is for Fortran programmers.
You can program in any dialect of Fortran you like, but your compiler must have modern Fortran capability.
Users of stripped-down Fortran compilers that concentrate on modern language features, such as F, will probably have no problem.

You can use the file from Dimensional Generator with any compiler and operating system you choose.
(Dimensional Generator itself runs under Windows, but its output is completely portable.)