You license the software with permanent usage rights. So, you can use the licensed version of the software for as long as you choose. Perpetual Licensing might be for you if you prefer an upfront investment or if you want to manage the solution internally, and will run the software on your premises (or, subject to license mobility rights, have it hosted by a third-party Infrastructure as a Service [IaaS] provider acting as your agent).
Perpetual Model offers Concurrent Client Access Licenses (CALs), based on the number of users accessing the solution simultaneously. Microsoft Dynamics NAV 2017 contains two concurrency “counters”— one for Full Users and another one for Limited Users.
With Perpetual Model you are obliged to pay BREP (Business Ready Enhancement Plan) for the first year after activating the license.
b. Subscription ModelYou license non-perpetual rights to use the software, meaning you can use the software only during the term of the agreement secured by periodic payments. This model lowers your initial licensing costs and provides you with the flexibility to increase or decrease subscription license counts from one subscription term to the next (usually from month to month). You can use Subscription Licensing when you want to have the ERP solution hosted and managed as Software as a Service (SaaS) by your partner or any third party.
Subscription Model offers User Subscription Access Licenses (SALs) which grant individual users the right to access the application irrespective of the number of users simultaneously accessing the application.
2. Licensing functionality and users
With Microsoft Dynamics NAV 2017 (Perpetual Model), you must license:
- The solution functionality
- Starter Pack
- Extended Pack
- Access to the solution functionality by your users
- FULL User
- LIMITED User
With Subscription Model you license functionality AND users at the same time:
- Standard User SAL – will have access to Starter Pack functionality corresponding to FULL User
- Extended Use Additive SAL – will have access to Starter Pack & Extended Pack functionality corresponding to FULL User; you need one such license for each Standard User SAL that you have
- Limited User SAL – will have full “Read” access and limited “Write” access as described in point 4.
In short, Starter Pack is for the companies which need core financials and trade functionality:
- Financial Management
- Fixed Assets
- Inventory Management
- Project Management
- Advanced Warehouse
- Service Management
Appendix C: Microsoft Dynamics NAV 2017 Fuctionality Map
4. The mysterious LIMITED User
With FULL User license there is not much space for interpretation, as it is defined as: “Unrestricted direct or indirect access to all of the functionality in the licensed server software including setting-up, administering, and managing all parameters or functional processes across the ERP Solution.” In practice, it means full “Read” access and full “Write” access.”
- Those tables don’t include General Ledger Entry (table 17), and there is no access Permissions and Access Control.
- On the other hand there are 150+ tables defined in “Microsoft Dynamics NAV 2017 Licensing Guide” (https://www.microsoft.com/en-us/download/confirmation.aspx?id=54248) that don’t count toward the 3 tables limit.
- Create customers, vendors, contacts, opportunities
- Create and send sales quotes, sales orders
- Create and send purchase orders
- Fill in timesheet
- Perform Document Capture (for expenses)
- Use the charts on two role centers: Order Processor (for Sales scenarios) and Purchasing Agent (for Purchase scenarios).
5. Application Builder, Solution Developer, Additional Objects
Standard Dynamics NAV is built upon the following objects:
- XML Ports
Moreover, Dynamics NAV Partners have free access to certain tools that enable them to introduce changes to the system. These tools are licenses separately for customers who do in-house development:
- Application Builder: lets you create entirely new areas of functionality for your application, enabling you to tailor Microsoft Dynamics NAV to fit your entire organization.
- Solution Developer: You use this granule for the same purposes as the Application Builder granule, but it also gives you access to code that updates write-protected tables. This granule gives you the access necessary to change or create any object type, and gives you access to the Merge Tool and Upgrade Tool as well as the TIF Editor. This granule also enables you to use the menu options Translate/Export and Translate/Import in the Object Designer. These options are not available with the Application Builder granule.
6. You can select different models of implementing the solution
Perpetual and Subscription licenses allow for different implementation models that are listed in the table below.
7. Access for External Users
The Starter Pack includes the rights for an unlimited number of external users to access the ERP solution without the need for individual Access Licenses as long as following two restrictions are met:
- External users cannot use any clients provided by the Microsoft Dynamics NAV Application Programming Interface (API), such as the Microsoft Dynamics NAV 2017 Windows client, the Microsoft Dynamics NAV 2017 Web client, the Microsoft Dynamics NAV for Windows, the Microsoft Dynamics NAV for iPad or iPhone app, or the Microsoft Dynamics NAV for Android Tablet or Phone app. Therefore, the most popular way of accessing the application is through a dedicated (Web) Portal.
- External user licenses cannot be used by you to provide business process outsourcing services to your customers.
Multiplexing is a practice of accessing the application through a “Pooling Resource” in order to minimize impact on the database. Multiplexing does not reduce the number of Microsoft licenses required. Users are required to have the appropriate licenses, regardless of their direct or indirect connection to the product.
9. License Mobility Rights
You need only one Starter Pack license per ERP Solution deployment—even if your installation is deployed over multiple servers as long as you own those servers and that they are in the same physical location.
Through the License Mobility rights included with your enhancement plan (BREP), you may reassign your ERP solution licenses to:
- Any servers running physical operating system environments (OSEs) or virtual OSEs dedicated to you and located within the same Server Farm as often as needed, or
- From one Server Farm to another (within EU or EFTA), but not on a short-term basis (i.e., not within 90 days of the last such assignment).
It is worth mentioning here that SQL Server Runtime Use licenses, offered in Order Central, do not qualify for License Mobility rights. So, if you are deploying your ERP solution in an IaaS environment, you will be required to license SQL through other licensing programs.
BREP (Business Ready Enhancement Plan) is a software assurance plan for Microsoft Dynamics NAV which is calculated as 16% of the license list price and is mandatory during the first year of owning the licenses. From year two you can decide if you want to remain on BREP and enjoy the benefits listed in the subsequent point.
When you have decided not to pay BREP, you can still re-enroll by paying a ‘penalty’ 19% for the period when your BREP wasn’t active (plus 16% for one year forward). This is allowed for a maximum of 3 years after you unsubscribed from BREP (unless Microsoft will prolong this period).
11. What benefits does BREP bring?
- Enables customers to purchase additional licenses (both for users and system objects) – when not on BREP customers can’t make new license purchases and at some point will be stuck while trying to expand the system.
- Possibility to make a system upgrade with no additional cost – the current license investment will be calculated towards reducing the cost of purchasing the licenses for the newest version of the system. It usually means ability to upgrade the license 1:1.
- Access to Customer Source – a portal for customers where the following materials can be found:
- Cumulative Updates (new releases and patches)
- Training materials
- Technical documentation
- User groups and communities
- Protected List Price – even if the price for Dynamics NAV licenses increases, your BREP will be calculated based on the list price at the moment when you made the purchase. Hence you will be able to know your BREP investments up-front.
- Technical Support
12. What to be careful about?
- Indirect access - Writing the transactions of a Limited User to a temporary table then having a Full User (or a system process) post those transactions to table 17 is an example of indirect write access to table 17, which is not permitted. Transactions created by a Limited User are not considered indirect write access if (i) they are needed by a Full User as in an input to perform their job function and (ii) transactions are processed individually (not in a batch).
- License keys vs license entitlements - An important distinction to make is between license keys (activation keys) and license entitlements. You use license keys to activate the Microsoft Dynamics software. License entitlements are what you are entitled to run and use based on the licenses you have acquired as described in the SLT (Software License Terms).