Can I have multiple versions of 3D application software on render nodes?

Yes, you can.  EnFuzion3D supports multiple versions of 3D applications to co-exist on render nodes.  At job submission time, you simply specify which version to use, either with a choice made and stored in the scene, or from the EnFuzon3D Desktop.