Why Power Platform licensing is complex, part 4: the role of CDS
Jul16

Why Power Platform licensing is complex, part 4: the role of CDS

The Common Data Service is a foundational element of Power Platform, yet it isn’t an actual software product that would be sold directly on a per user basis. The history as well as the future of CDS make it a complex part of the licensing puzzle for customers – and Microsoft. The post Why Power Platform licensing is complex, part 4: the role of CDS appeared first on Jukka Niiranen. Continue Reading Jukka Niiranen’s...

Read More
First impressions on Power Platform 2020 Release Wave 2
Jul09

First impressions on Power Platform 2020 Release Wave 2

The low-code platform from Microsoft is becoming an increasingly mature foundation for business apps of all shapes and sizes, based on this latest roadmap. Uniting citizen dev & pro dev tools and offering pahts from Power Platform tools to Azure is a common theme in 2020 Wave 2. The post First impressions on Power Platform 2020 Release Wave 2 appeared first on Jukka Niiranen. Continue Reading Jukka Niiranen’s Article on...

Read More
PPAC is your new Dynamics 365 Admin Center
Jul03

PPAC is your new Dynamics 365 Admin Center

Power Platform Admin Center has taken the place of the old CRM era admin tools. Where are the features now and what’s different for Dynamics 365 admins? The post PPAC is your new Dynamics 365 Admin Center appeared first on Jukka Niiranen. Continue Reading Jukka Niiranen’s Article on their blog https://jukkaniiranen.com/2020/07/ppac-is-your-new-dynamics-365-admin-center/ Blog Syndicated with Jukka Niiranen’s...

Read More
ALM for low-code: are we there yet?
Jun17

ALM for low-code: are we there yet?

Application Lifecycle Management often deals with tools and concepts from the pro-developer world that aren’t necessarily easy to apply as-is to the new world of low-code applications. What do you need to consider in your ALM strategy to align it with the citizen developer language and mindset? The post ALM for low-code: are we there yet? appeared first on Jukka Niiranen. Continue Reading Jukka Niiranen’s Article on their...

Read More
Why Power Platform licensing is complex, part 3: light use scenarios
May31

Why Power Platform licensing is complex, part 3: light use scenarios

Whether you are using a particular feature on a daily basis or once a year doesn’t make a difference when it comes to the licensing requirements of Business Applications. Why is it so hard to offer a license type for the “light touch” scenarios? The post Why Power Platform licensing is complex, part 3: light use scenarios appeared first on Jukka Niiranen. Continue Reading Jukka Niiranen’s Article on their blog...

Read More
Why Power Platform licensing is complex, part 2: multiplexing
May07

Why Power Platform licensing is complex, part 2: multiplexing

The low-code tools are making it easier than ever to have data flowing between different systems and presented in a custom UI that may bypass the original enterprise applications altogether. However, this does not free you from the requirement of having a license for these systems. Welcome to the world of multiplexing. The post Why Power Platform licensing is complex, part 2: multiplexing… Continue Reading Jukka Niiranen’s...

Read More
The Social CRM that came to be: from 2010 to 2020
Apr27

The Social CRM that came to be: from 2010 to 2020

Looking back at what we expected from the emerging Social CRM landscape 10 years ago and what actually happened. A journey through Microsoft’s efforts in embedding social into the core features of what still used to be called Dynamics CRM. The post The Social CRM that came to be: from 2010 to 2020 appeared first on Jukka Niiranen. Continue Reading Jukka Niiranen’s Article on their blog...

Read More
Why Power Platform licensing is complex, part 1: products
Apr20

Why Power Platform licensing is complex, part 1: products

The changes in how Microsoft positions the various products in its portfolio are a common source of confusion and misunderstanding on Power Apps licensing. This blog post will examine the impact that the rise of Power Platform has had on the surrounding product offerings of Office 365 and Dynamics 365. The post Why Power Platform licensing is complex, part 1: products appeared first on Jukka… Continue Reading Jukka...

Read More
Time to go Forward with 2020 Wave 1 (webinar)
Apr01

Time to go Forward with 2020 Wave 1 (webinar)

The Business Applications 2020 Release Wave 1 is here – and so is the first ever webinar for Team Forward Forever. Come and join us on Monday, April 6th! The post Time to go Forward with 2020 Wave 1 (webinar) appeared first on Jukka Niiranen. Continue Reading Jukka Niiranen’s Article on their blog Time to go Forward with 2020 Wave 1 (webinar) – Jukka Niiranen Our company, Forward Forever, is 1 month old today!?...

Read More
United at last: Dynamics 365 Dual-write goes GA
Mar29

United at last: Dynamics 365 Dual-write goes GA

After nearly two decades of trying to bring Microsoft’s ERP and CRM systems closer together, there is now finally a standard mechanism for moving data in near real-time between Dynamics 365 Finance and Operations apps and Common Data Service. What does having ERP data available in CDS mean for business applications customization and new app experiences? The post United at last: Dynamics 365… Continue Reading Jukka...

Read More
CDS FAQ for the Power Apps Makers
Mar25

CDS FAQ for the Power Apps Makers

10 questions and answers that you may have when approaching the Common Data Service as an app maker that doesn’t come from a Dynamics XRM background: connectors, solutions, security. The post CDS FAQ for the Power Apps Makers appeared first on Jukka Niiranen. Continue Reading Jukka Niiranen’s Article on their blog CDS FAQ for the Power Apps Makers – Jukka Niiranen Microsoft is commited to making Common Data Service...

Read More
Price points of Power Platform
Mar15

Price points of Power Platform

Microsoft doesn’t provide a single page from where to look up the prices for each of the license types for various products included under the Power Platform umbrella. Since this information is spread out and offered in various different formats, I decided to create a landing page with the core price info as well as links to documentation that’s been the source of this pricing information. The… Continue Reading Jukka...

Read More
Highlights from TechDays Finland 2020
Mar07

Highlights from TechDays Finland 2020

The annual TechDays event offers a window into the broad Microsoft ecosystem. In addition to pure Power Platform topics, I also explored interesting sessions covering products like Synapse Analytics, Microsoft Teams and of course plenty of Azure – to understand how it all ties together. The post Highlights from TechDays Finland 2020 appeared first on Jukka Niiranen. Continue Reading Jukka Niiranen’s Article on their blog...

Read More
Why we’re betting on the Power Platform
Mar03

Why we’re betting on the Power Platform

We have launched a new technology agency, Forward Forever, that focuses 100% on Microsoft Power Platform. Here is some background information about the analysis we’ve made of the market direction and 3 main factors that are driving the change. The post Why we’re betting on the Power Platform appeared first on Jukka Niiranen. Continue Reading Jukka Niiranen’s Article on their blog Why we’re betting on the Power...

Read More
Dynamics 365 & Power Platform licensing FAQ, February 2020
Feb22

Dynamics 365 & Power Platform licensing FAQ, February 2020

There are certain details in Microsoft’s licensing model for Dynamics 365 Team Members, Power Apps and environment capacity management that tend to raise questions among customers and partners. Here are answers to some of the licensing questions I’ve encountered during the past few months. The post Dynamics 365 & Power Platform licensing FAQ, February 2020 appeared first on Jukka Niiranen. Continue Reading Jukka...

Read More
New Team Member apps for Dynamics 365
Feb07

New Team Member apps for Dynamics 365

In 2020 Release Wave 1, Microsoft is shipping new App Modules for Sales Team Member and Customer Service Team Member. Let’s look at the Early Access features and see what you can do with these apps, prior to the coming technical enforcement of Team Member access rights. The post New Team Member apps for Dynamics 365 appeared first on Jukka Niiranen. Continue Reading Jukka Niiranen’s Article on their blog New Team Member...

Read More
My agenda for TechDays Finland 2020
Feb06

My agenda for TechDays Finland 2020

How can you keep up with the broader Microsoft stack that should be leveraged when designing modern business solutions? In addition to blogs, courses, documentation, sometimes you just need to leave the comfort of your work desk and meet other experts in person. If you’re in Finland for TechDays 2020 on March 5-6, here are the top 3 sessions to catch from each key area: Power Platform, Data… Continue Reading Jukka...

Read More
Moving forward: my career retrospective 2000-2020
Feb01

Moving forward: my career retrospective 2000-2020

For the past 20 years, I have worked in many different roles around CRM data, processes, technology and people. As I’m now taking the next step as an entrepreneur and building a new company, I wanted to look back on my professional career and reflect on the experiences that have gotten me to where I am today. The post Moving forward: my career retrospective 2000-2020 appeared first on Jukka… Continue Reading Jukka...

Read More
Microsoft FY20 Q2 earnings and the rise of CDP
Jan30

Microsoft FY20 Q2 earnings and the rise of CDP

The revenue growth from Microsoft’s cloud business across Azure, Office and Dynamics is not slowing down, based on the recent quarterly results. But how will they keep up this momentum in the future? In the earnings call Satya Nadella talks about one key concept we can expect to hear a lot more in the future: Customer Data Platform (CDP). The post Microsoft FY20 Q2 earnings and the rise of CDP… Continue Reading Jukka...

Read More
First impressions on Power Platform 2020 Release Wave 1
Jan28

First impressions on Power Platform 2020 Release Wave 1

On Jan 27th Microsoft published their plans for the upcoming 2020 Release Wave 1. We have a lot to digest once again, so here are my top picks from the Power Platform side of Microsoft Business Applications. If you don’t have time to read through 100+ pages, then maybe you should start checking out these features and work your way through the rest. The post First impressions on Power Platform… Continue Reading Jukka...

Read More
Get ready for licensing enforcement in Dynamics 365
Jan27

Get ready for licensing enforcement in Dynamics 365

The tricky part about ensuring your solution design is aligned with the planned set of licenses that the system users will be assign is that there is often no way to technically validate this. Many aspects of the MS Business Appliciations licensing model nuances have been implemented only on paper. Things are about to change, as we’ll see a specific access rights enforcement around the App… Continue Reading Jukka...

Read More
Using CSS color names for SVG icons in Power Apps Canvas app
Jan19

Using CSS color names for SVG icons in Power Apps Canvas app

In addition to standard color picker options, Power Apps also supports CSS color names to define the appearance of text and icons. To make these color names work in conjunction with our custom SVG icon library from the previous blog post, let’s also build a custom color picker for grouping and visualizing the available colors inside Canvas apps. The post Using CSS color names for SVG icons in… Continue Reading Jukka...

Read More
Using SVG icons in Power Apps Canvas apps
Jan12

Using SVG icons in Power Apps Canvas apps

To create high quality visualizations for apps that can both scale to high resolutions as well as be dynamically manipulated via formulas, Scalable Vector Graphics (SVG) would be a great choice for Canvas Apps. While there is no native support for SVG features in Power Apps, you can bring in their XML definition and work with it to create a gallery to browse a complete library of icons… Continue Reading Jukka Niiranen’s...

Read More
Year 2019 in Microsoft Business Applications
Dec27

Year 2019 in Microsoft Business Applications

What were this year’s top 3 most notable themes in the world of MS business applications? We saw the rise of the low-code movement, a number of changes in the already complex licensing model of Power Platform, and the evolution of Microsoft’s data story to help organizations make better use of new AI innovations. Here are some thoughts on why these will continue to have an impact in 2020. The… Continue Reading Jukka...

Read More
Why would you store images and files in CDS?
Dec13

Why would you store images and files in CDS?

Binary data is getting better support in Common Data Service, thanks to the new image and file datatypes. How could we leverage these in Power Apps? Here are some use cases for binary data storage in CDS, as well as comparison to the familiar Attachments feature and the built-in SharePoint document management integration. The post Why would you store images and files in CDS? appeared first on

Read More
Life after CRM: farewell to SurvivingCRM.com
Dec09

Life after CRM: farewell to SurvivingCRM.com

Welcome to Thinking Forward – my new blog built on top of the foundation that was laid by Surviving CRM in 2008-2019. As we’re approaching the turn of the decade, it’s a great moment to push myself into more actively exploring the world beyond CRM. The post Life after CRM: farewell to SurvivingCRM.com appeared first on Jukka Niiranen. Continue Reading Jukka Niiranen’s Article on their blog Life after CRM:...

Read More
End of Dynamics 365 Customer Engagement Online
Nov02

End of Dynamics 365 Customer Engagement Online

I always prefer to use precise terminology when talking about the technologies that are part of my trade. Some might consider me a pedantic guy who’s always correcting some insignificant details in documents or presentations that cover Microsoft technologies but aren’t using their correct names. Yeah, the customers reading them probably wouldn’t notice the difference, but if you let go of your… Continue Reading...

Read More
Licensing is NOT a security mechanism
Oct28

Licensing is NOT a security mechanism

Licensing remains a topic that no one claims to like yet everyone keeps on talking about. October 2019 saw what was undoubtedly the biggest number of changes to Microsoft Business Applications SKUs (i.e. items that MS sells), with the end of Dynamics 365 Plan licenses and new models for licensing PowerApps & Flow. Not to mention the new structure that ties licenses closely to API call limits…. Continue Reading Jukka...

Read More
Sharing Apps Is Caring
Oct24

Sharing Apps Is Caring

A while ago there was an announcement made on the PowerApps team blog about “Share canvas apps with guests in your organization”. Launched in public preview, this feature makes it (almost) as simple to share apps with a guest user as it is with internal users from your company. Basically all you need to do is invite them as guests into your tenant, by leveraging the Azure AD B2B… Continue Reading Jukka...

Read More
PowerApps licenses and a Dynamics 365 environment
Sep19

PowerApps licenses and a Dynamics 365 environment

Believe it or not, Dynamics 365 Customer Engagement applications from Microsoft are built on top of Power Platform. No, they didn’t originally start that way, but as the Citizen Application Platform technology from the PowerApps side merged with the former Microsoft Business Solutions product that was originally built to be an extendable CRM system, that is the end result today. As an… Continue Reading Jukka...

Read More
Licensing by consumption: pricing model of Power Platform online services
Sep12

Licensing by consumption: pricing model of Power Platform online services

On the topic of Dynamics 365 and PowerApps licensing changes coming in October 2019, I earlier wrote about the biggest change in how Microsoft is separating the first party applications and the underlying platform in the new Per App pricing model. There’s another aspect in the coming licensing updates that has also caused a lot of concern among partners and customers: the API call limits…. Continue Reading Jukka...

Read More
Canvas Apps for the Model-driven mind: how to make that leap
Aug30

Canvas Apps for the Model-driven mind: how to make that leap

Business applications come in all shapes and sizes. In the Microsoft ecosystem, we now have a broader set of tools to choose from, compared to the past strategies of Build vs. Buy, i.e. writing code to develop a custom application vs. using an application platform to configure the desired functionality. The birth of Power Platform and especially PowerApps as the underlying platform technology… Continue Reading Jukka...

Read More
Application/Platform Separation in New PowerApps Licensing Model
Aug12

Application/Platform Separation in New PowerApps Licensing Model

Ever since Spring 2018 when the XRM and PowerApps platforms merged on a commercial level, I’ve found myself spending an ever increasing number of hours per week involved in licensing discussions and scenario planning. My initial exploration of the platform licensing back then came to the conclusion that many of the crucial details for actually determining what you can & can’t do with PowerApps… Continue Reading...

Read More
4 directions for Power Platform business growth
Jul16

4 directions for Power Platform business growth

It’s now roughly one year since Microsoft launched the concept of Power Platform. It’s been extremely interesting in the past 12 months to watch how this new platform strategy starts to play out in the world outside Redmond, as the pieces of this grand puzzle begin to become visible here and there. Having worked in the MS ecosystem on customer & partner side for 14 years now and coming from… Continue Reading...

Read More

2 become 1 UI: PowerApps Roadmap from MBAS

Have you looked at the MBAS Gallery yet? Microsoft Business Applications Summit 2019 was last week and already the majority of sessions have been published online for also non-attendees to enjoy. Even if you attended the conference in Atlanta, there’s a chance that you may have missed a few sessions, with there being 200+ of them in 2+1 days. Live recordings of sessions are nice – if… Continue Reading Jukka Niiranen’s...

Read More

Catching the Wave 2 for 2019 Power Platform Updates

Today, June 10th, at Microsoft Business Application Summit 2019 the release plan for the next wave of Dynamics 365 and Power Platform features was announced. It’s of course no surprise that this main event of the year for #MSBizApps would be used as the forum for showing what’s coming next. What kind of did surprise myself was that we actually are already at a point when the focus starts… Continue Reading Jukka Niiranen’s...

Read More

Why You Should Become a #PowerAddict

Recently I was tagged to do a “confession” in the #WeArePowerAddicts challenge, started by MVP Vivek Bavishi. There’s been a massive amount of support for this over on Twitter, where many of the finest members of the community are enforcing the message that is bringing all of us together. In this post I’ll cover three aspects that I find so intriguing with this movement that is… Continue Reading Jukka Niiranen’s Article on...

Read More

Building The Platform for Every Developer

For the first time ever at Microsoft Build conference, the Power Platform was presented right at the start of Satya’s keynote this year! Woo-hoo! Of course this time last year there wasn’t yet the name “Power Platform” to even reference at Build. We had only just seen the merger of XRM and PowerApps into something that was a bit of a puzzle to communicate to partners, let alone… Continue Reading Jukka Niiranen’s Article on...

Read More

PowerApps “Starter” Plans Capabilities Demystified

There are many ways to get started with PowerApps on the cheap. What I mean by cheap here is the types of licenses that have certain limitations on what you’re allowed to do with the PowerApps platform and apps, in exchange for their lower cost. In other words, “less than PowerApps P2 capabilities.” In this article I’ll try to illustrate what these limitations are, especially when… Continue Reading Jukka Niiranen’s Article...

Read More

The Real Common Data Service Emerges

When Microsoft announced one year ago that XRM would become CDS v2.0 (officially Common Data Service for Apps), there wasn’t yet any big system redesign implemented to make this a physical reality. Today we are much further down that road where CDS truly becomes a Service that has less and less to do with the familiar XRM databases that we’ve previously been working with. In this blog… Continue Reading Jukka Niiranen’s...

Read More
New Courses for Learning Power Platform & Dynamics 365
Mar05

New Courses for Learning Power Platform & Dynamics 365

Microsoft announced in December 2018 that they were retiring many of the Dynamics 365 exams that previously were part of the MCSA and MCSE Business Applications certifications. Shortly after that, there was a brand new set of certifications and their associated exams announced. The exams are: Microsoft Dynamics 365 Customer Engagement Core (MB-200)Microsoft Dynamics 365 for Sales (

Read More
Demystifying Dynamics 365 & Power Platform Licensing: Part 2
Feb03

Demystifying Dynamics 365 & Power Platform Licensing: Part 2

In the previous post I highlighted some of the recent updates on Dynamics 365 licensing. Now let’s have a look at how the birth of Power Platform has further expanded the licensing options for delivering business applications to customers. Just like before, the content is taken from my session at Dynamics Power 365 Saturday London 2019 and you’ll find the complete slide deck on SlideShare:

Read More
Demystifying Dynamics 365 & Power Platform Licensing: Part 1
Jan31

Demystifying Dynamics 365 & Power Platform Licensing: Part 1

At Dynamics Power 365 Saturday London 2019 I presented on a topic that I had never attempted to cover in any public forum earlier: licensing. In fact, I bet it’s an area most members of the Dynamics 365 community would want to avoid touching at all cost in their sessions. It’s even worse if you’re a technical specialist working for Microsoft, because then you’re under strict guidance on not to… Continue...

Read More

What’s Coming in April 2019? Start from PowerApps & Flow

As promised, Microsoft published the release notes for the April 2019 release wave on January 21st. Instead of just a high level blog post, there’s a huge list of items in 16 top level categories at the docs.microsoft.com site. If you want to consume the content in an offline mode, there’s a PDF version available of the same content, with 315 pages of April 2019 release notes. 315… Continue Reading Jukka Niiranen’s Article...

Read More

4 Stages of MS Cloud Business Apps Evolution

In the past I’ve written about the History of Microsoft CRM from it’s first 10 years. I’ve also explored how the platform evolution up until Dynamics CRM 2013 had changed the product and how we worked with it. This time I want to focus on specifically the Microsoft Cloud era. I started to think about the different focus areas that we’ve seen on the journey that’s taken us from… Continue Reading Jukka Niiranen’s Article on...

Read More

Top 3 Themes for Dynamics 365 in 2018

This time last year I wrote my Top 3 themes of 2017 article on what were the major events and directions from the year for the Dynamics 365 ecosystem. The start of a brand new year always feels like the logical moment to reflect back on the past 365 days, so this sounds like a worthy tradition to keep going. Here are my Top 3 picks from 2018 and some thoughts on how they might influence the… Continue Reading Jukka...

Read More

Playbooks for Dynamics 365 Activity Templates

In my previous post I explored the current Dynamics 365 Customer Engagement solution update practices and used the Playbooks feature as an example. Here’s a quick overview of what the actual Playbooks offer. The official MS documentation, “enforce best practices with playbooks”, gives you a list of what the initial October ’18 release of Playbooks contains. The feature is essentially… Continue Reading Jukka Niiranen’s...

Read More

Keeping Dynamics 365 Apps Up to Date

We’re living in the “post-October” era where many of the new Dynamics 365 Customer Engagement features promised in the Oct ’18 Release are materializing into the live environments. Not all of them, though, since that space train carrying the Business Applications release bits has been scheduled to run from October 2018 to March 2019, as you can clearly see:  While some features… Continue Reading Jukka Niiranen’s Article on...

Read More

Ignite 2018 & The Power of Microsoft’s Platform

Just like last year, I was fortunate to be able to escape the chilly Finnish autumn weather to sunny and warm Orlando this September, to attend the Microsoft Ignite 2018 conference. This time my visit to Florida did not contain a whole lot of sunlight, though, as my stay in that region was focused strictly on the days of the event, which meant I was mostly wandering back and forth the endless… Continue Reading Jukka...

Read More

Unified Experiences in October 2018 Release

The October ’18 of Microsoft Business Applications is going to bring a whole bunch of exciting features, spread across the huge stack of products and apps that either make up or operate on the Power Platform. Much of them will be specific to an area that only some of the users or developers work with in their specific customer scenarios, but there are also going to be updates that will be… Continue Reading Jukka Niiranen’s...

Read More