Updated: Mar 4, 2020
The recent release of Microsoft Dynamics 365 Business Central has a lot of existing Dynamics NAV users questioning whether or not to upgrade and if so, should they choose Business Central Cloud or On-premise? Each offers tenant specific qualities that may or may not be beneficial to upgrade to we’ve put together a little list that showcases the main differences between the two.
Dynamics 365 Business Central Cloud
Business Central Cloud is a solution that is delivered as a “software as a service” (SaaS) running on Microsoft’s Cloud (Azure).
User licenses are “named” and are licensed per month using a subscription pricing model.
No hardware or servers are required and Microsoft is responsible for setting up and maintaining the infrastructure used to run the software.
Software updates are automatically applied on a periodic basis.
All software add-on solutions and customizations must be provided via “Extensions” which are developed using Microsoft Visual Studio Code. The Business Central source code cannot be modified, but rather “extended” by adding functionality around the existing solution.
Does it cost more to upgrade to Business Central Cloud or Business Central On-premise? Historically it costs less to upgrade to Business Central Cloud because of the significantly less upfront hardware costs typically associated with on-premise software installations.
Dynamics 365 Business Central On-Premise
Business Central On-Premise is a solution that is delivered as a traditional “on-premise” solution, similar to how previous versions of Dynamics NAV (formerly Navision) have been delivered.
User licenses are “concurrent” and are typically purchased up-front as a perpetual use license with an annual “Enhancement Plan” fee to provide access to new releases of the software.
The server must be installed on an environment specific to each client. This may be an on-premise server physically at the client site, or hosted on a private cloud server (such as Microsoft Azure).
Software updates are available but are not automatically applied. A Microsoft Partner typically assists with applying updates or upgrading to new releases.
Software add-on solutions and customizations may be provided via “Extensions” but the traditional method of deploying these solutions using “Objects” may continue to be used. Modifications via “Object” changes allows changes to the standard solution, providing more flexibility in how customizations can be developed.