NAV codebase for Dynamics 365

Something that was kind of a big deal happened this week. During the keynote at Directions ASIA in Bangkok, Marko Perisic (General Manager, Microsoft Dynamics SMB) announced that Dynamics 365 for Financials and Dynamics NAV will operate on the same codebase.

There are two reasons why this is a big deal. First it falls right in line with Microsoft’s “AND strategy” when it comes to cloud ERP and on premise ERP. BOTH are essential to Microsoft, and BOTH will have a place in their product line. Second, and this is where NAV is kind of unique, it will allow Dynamics 365 for Financials to be “Full NAV” in the cloud. Let that sink in: Microsoft is committing to having full Dynamics NAV functionality in Dynamics 365. Whether you implement in the cloud or on premise, your ERP will operate on the same codebase. As far as I can tell, there are not many ERP products that provide this. I have a feeling that it is a trend that many will follow though.

The Dynamics 365 codebase has always been the same as NAV, but only parts of its functionality was exposed. The assumption was that the Dynamics 365 codebase could potentially diverge from the on prem version of the product, although how that would happen was not always very clear. Now that there is a firm commitment to keeping a single codebase, the next step is that Dynamics 365 will at some point provide “Full NAV” capabilities, which was in fact also part of the same keynote.

The nuts and bolts are still in progress. Dynamics 365 is updated constantly and NAV only gets monthly cumulative updates and annual version updates. There is also a lot of movement in how add-ons and customizations will be implemented, although the magic word there is “Extensions”.

For Microsoft to come out and announce the equal codebase though….. that is a Very Big Deal.

What’s New – NAV 2017

Directions EMEA was this past week, and I was not there, which makes me sad. I wish I were there, not in the least because it was in Prague, and I’ve never been to Prague, and I REALLY want to visit Prague…

Anyway, ever since Directions US in Chandler, AZ, I was planning to write about what’s new in NAV 2017. Then, right before the weekend that I was going to work on that, my fellow MVP and good friend Eric ‘Waldo’ Wauters beat me to it. So, please go to his website and read this post.

Most important:

  • Office 365 integration
  • Flow and Power Apps integration
  • Power BI right on the Role Center
  • Some extensions out of the box (PayPal, Ceridian, Quickbooks Migration). By the way, there are mane more capabilities with Extensions, HUGE improvement over NAV 2016
  • Cortana Intelligence

Lift and Shift – Directions US 2016 Recap

Directions US 2016, which was held at the Sheraton Wild Horse Pass Resort in Chandler, AZ, was another very successful event in my opinion. Beside the fact that the resort is just a couple of hours down the mountain from my hometown of Flagstaff (so that is an awesome drive with the top down), this year’s program provided a wealth of great content.

Since Microsoft restructured their event rotation, it’s become more difficult for partners to get good content. Envision (which was supposed to be the replacement for Convergence) did not provide any Dynamics-specific content at all (read my thoughts on that here), and the Directions committee has done a fantastic job to step up their game this year. Whether you were looking for marketing content, project management, functionality, or deep technical information, there was an extremely rich variety of sessions to choose from.

The most important message this year was Dynamics NAV 2017 AND Dynamics 365 (notice the emphasis on the word “and”). Ever since Microsoft started their ‘Cloud first, Mobile first’ campaign, there has been a fear that this would come at a cost to the on premise business, which is the bread and butter of the majority of the NAV channel. Paul White came on stage and announced their commitment to the “AND strategy”. Yes, Dynamics 365 is the next big thing. Yes, on prem is still essential to Microsoft’s NAV strategy. If you follow my Twitter feed from the one above here, you’ll see pictures that I took from the keynote. It was good to get Microsoft’s commitment to making sure that cloud and on prem will BOTH be served.

What was very interesting to me was the presentation on how they look at taking NAV functionality into the cloud, in what was called “Lift and Shift”. The “Lift” part was the move into cloud infrastructure, where you can deploy virtual servers in the cloud, and essentially deploy the system in the same way you’ve always done with physical servers. The “Shift” part was where these pieces will be deployed in the cloud directly. Think about the managed services, where you don’t have to worry about any infrastructure. You select the pieces that you want, and it gets deployed directly in the cloud.

About Dynamics NAV versus Dynamics 365 – they make it sound like these are two completely different systems, but you have to remember that Dynamics 365 Business Edition is based on NAV. Although they have not ruled out a divergence of the codebase, when you run Dynamics 365 Business, you are literally running actual NAV code. The technology allows for only certain parts of the functionality to be visible in Dynamics 365.

This year I did two sessions:

  • Basic Development Best Practices – with Dynamics 365 Business being based on NAV, there will be a significant influx of new NAV partners that will develop their IP, and my session was intended to show them around the available tools. You can get the slides here, although I spent most of the session showing them around the tools. It was nice to have some experienced NAV people in the room who were nice enough to share their expertise
  • Partner Technical Panel – this session was a round table type discussion, where we talked about current developments in NAV technology. It was a lively discussion between pretty geeky people

I think this year’s Directions was one of the best I have attended. The organization was terrific, great content, and it was well attended. Next year’s event will be in Orlando at the Grande Lakes JW Marriot, September 17-20, 2017. Hopefully I’ll be there again, and I’ll see you there.

Presenting at Directions US 2016

Just today I got word that I will be presenting at Directions US in Phoenix. Neither session has an official name yet but with this information you should be able to find them on the schedule once dates and times are finalized.

First, I’ll present a session about basic best practices for development in Dynamics NAV. Dynamics 365 comes in two flavors. The first is Enterprise Edition, which is based on Dynamics AX. The other flavor is the Business Edition,which is based on Dynamics NAV. Because there are the only two flavors, there is going to be a big influx of Microsoft partners that will need to do development in Dynamics NAV.

Eventually, the goal is to educate partners in how to set up their development practice, and the first step is to learn about some best practices of how to do the actual development itself. This is where my session comes in. Not very exciting stuff for seasoned NAV pros, but if you are a Microsoft partner that wants an introduction into NAV development, this is for you.

The other session will be a panel discussion about the current and future state of the technology for Dynamics NAV. Me and some other MVP’s will be happy to answer any questions you may have, and hopefully have a lively discussion. In my experience, there will be plenty of people in the audience who will have a lot of add to the discussion. These types of sessions are always fun to attend.

This is the view from my office in Flagstaff, AZ. I can’t wait to drive down the mountain in September and meet you at Directions in Phoenix.

Registered for Directions US and NAV Techdays 2016

After careful deliberations and weighing of all options, we decided that I will attend two more events this year: Directions US and NAV Techdays. Lucky for me, they are two of my favorite events.

Directions US is organized by and for the partner channel. Partners go here to work on their knowledge, to learn about the latest development in our industry, to see what new products are available, and not in the least to network with our peers in the partner channel. Personally I like this event because there is a minimum of marketing fluff that is directed at the end user, and people are hungry for knowledge.

There were some other people that wanted to go to Directions as well. Because it will be held in Phoenix this year, which is just a 2 hour drive for me, it didn’t take long to pick me to go to this one. It is looking like I might even be able to present a session or two.

 

NAV Techdays is THE premier technical event for NAV professionals. This will only be my second time at this event (why I never went before that is still a mystery to me) but I could not look at a year as a successful one without going to Antwerpen in Belgium.

The content at NAV Techdays is second to none: two days of 90 minute sessions, all deep dives into the most geeky technical topics that you can think of. It would be an absolute honor to present at this event, but I’d have to brush up on my skills a LOT before I’d feel comfortable standing up in front of that crowd.

Before the event itself there are two days of workshops. These workshops are not included in the event price, but they are all well worth the cost of admission. I will be attending “PowerShell – Black Belt” by Eric ‘Waldo’ Wauters and “Deep Dive Eventing & Extensions” by Arend-Jan Kauffmann. I cannot wait to get those started.

See you in Phoenix and Antwerpen!!