enterprise code generation