Nx Open Tool 7.5 vs 8.5

Currently, we are getting our feet wet with NX Open Tools. We are mainly running 7.5 but will be switching to 8.5 within the year(I have both on my set up). My understanding is that most NX Open journalling code is transferable, excluding minor changes from version to version. I am in the process of creating templates in VS2013 for .dll's and thought of something and am not sure whether it makes a difference or not. Does the Nx 8.5 .Net Authoring License offer more vs the Nx 7.5 .Net Authoring License?

To the best of my knowledge, the author license is not tied to a specific version of NX; when you upgrade NX, you should not need to buy a new author license to work with the new version. The author license should give you full access to your current version of NX.

NXOpen is in constant development alongside NX, so you will always have the most functionality from the latest available version of NX. Sometimes NXOpen functions are deprecated in favor of new ones; the code written for 7.5 may need to be revised to make full use of what's available in 8.5.

Major changes in NX8 and NX8.5 are:

(1) In NX8, there's a new (simpler) API called SNAP

(2) In NX8.5, there is a vastly improved way to work with block-based dialogs