What is code generation?

Code generation tools seem more relevant as software demands increase. A nice vision might be to combine a standard architecture or framework with code generation tools to speed the development. There doesn’t have to be anything proprietary about this if the architecture or framework is standard and the code generator generates source code without proprietary markers.