In order to decide the best way of upgrading your Dynamics NAV system to Dynamics 365 Business Central there are a few things that you’ll need to consider:
1. Ask yourself whether you want to do a clean start upgrade (where you’ll get a fresh system leaving all your old modifications behind) or whether you want to do an upgrade including your existing modifications and data.
2. What add-ons do you have?
3. Next decide whether you want to keep your perpetual licence or go subscription.
4. Now ask yourself where you’d like to host your system – you have 3 choices; The Microsoft Public Cloud, The Microsoft Private Cloud (known as ‘Azure’) or your own environment.
Microsoft Public Cloud
Since April 2018 it has been possible to host your Business Central system on a fully managed Microsoft Shared Cloud environment.
Microsoft Private Cloud - ‘Azure’
If you like the idea of hosting in the Cloud but are put-off by the limited control of the Public Cloud you can host your system in a Private Cloud environment. Resellers like The NAV People have ‘Managed Services’ teams which are dedicated to managing their customers’ Azure environments.
Your own hosting environment
You can host your environment either yourself or through a 3rd party provider. This can be either on the Cloud or on a physical server.
Business Central is charged on a subscription per user per month basis. Dynamics 365 Business Central user subscriptions classify users into two types, 'full users' and 'additional users'.
These users are those whose work requires use of the feature rich business applications functionality. Examples of full users are sales people, customer service representatives, finance employees, controllers and supply chain managers. These users have also been referred to in the past as 'Pro' users or 'Power Users'.
These users often represent a significant percentage of users in an organisation and may consume data or reports from line of business systems, complete light tasks like time or expense entry and HR record updates or be heavier users of the system, but not require full user capabilities.