The right foundations changes everything
The Digital Renaissance

Understanding the Microsoft Ecosystem and Its Advantages – Part 2

By Amit Raina, Director of Strategic Engagement, Argano

Note: This blog post is a continuation of Part 1.

Microsoft’s Ecosystem comprises of 5 distinct pillars within the Microsoft stack. It is a cloud-based business applications platform that combines components of Customer Relationship Management (CRM), and Enterprise Resource Planning (ERP), along with productivity applications and Artificial Intelligence or AI. These pillars reside on top of Common Data Service platform.

To better understand Microsoft Ecosystem, it is important to peel the layers of the 5 pillars of this stack, and Common Data Service platform.

Common Data Service or CDS

What is CDS? (A lot of questions) Common Data Service or CDS, allows to securely store and manage data. This data is widely used by business applications. How is it stored? Data within CDS is stored within a set of entities. And what is an entity? It is a set of records used to store data very much the same as to how a table stores data within a data base. Common Data Service includes a base set of standard entities, but also allows to create custom entities specific to an organization.

So how is it used? well you can build powerful applications using this data via for example, PowerApps.

Why Common Data Service?

Okay, now that we understand CDS a little better, why use it?

One of the advantages within CDS is that our data within standard and custom entities provide a secure and cloud-based storage option. Some of the benefits of standard and custom entities are that they are easy to manage, easy to secure, access to our Dynamics 365 data, has rich meta data, provides logic and validation, and offers an array of productivity tools. Now let us dive just a little deep into benefits of CDS:

  • It is easy to manage and secure
  • Since both the meta data and data is stored in the cloud, so you don’t need to worry about details of how they are stored. And, since the data is securely stored, users can only see it if you grant them access
  • It has rich meta data since data types and relationships are used directly within Power Apps
  • It incorporates logic and validation, so that you can define calculated fields, business rules, build workflows and business process flows to ensure quality and drive business processes
  • It provides productivity since entities are available to increase productivity and make sure data is accessible
  • It provides easier app building experience since it allows data integration from multiple sources into a common store, and a single set of logic to maintain and operate over data
  • It allows you to access our Dynamics 365 Data from Dynamics 365 Sales, Customer Service, Field Service, Finance & Operations as it is all connected through the common data service. This will give you the ability, for example, to build Apps using Power Apps.
Dynamics 365 Business Apps

Microsoft integrated Dynamics CRM and ERP solutions into one cloud enabled product offering. It revolutionizes CRM and ERP by applying intelligence to evolve from reactive business decisions to proactive insights that empower employees to accelerate business results. The Dynamics 365 Apps such as Sales, Customer Service, Field Service, Finance & Operations, Marketing, are all connected through the common data service, that makes it the best of the breed business application platform where our transactional information is stored. In addition, the recent acquisition of LinkedIn expands out the data augmentation of 500M sales professionals for Recruitment & Sales.

Azure, Data & Analytics

Can we leverage the Power of Azure and Analytics Platform to Transform our Business? Yes, we can, since Azure provides a rapid development platform to transform our business, whether it’s Artificial Intelligence, Bots, Internet of Things (IoT) or rapid development of mobile and web capabilities. It delivers better experiences and allows to make better decisions by analyzing massive amounts of data in real time. So how can these business insights that leverage the power of Azure and analytics help transform our business. Here are some examples of delivering intelligent actions that not only improves customer engagement and increase revenue but also lower costs. 

  • We can leverage AI (Artificial intelligence) to determine lead and opportunity scoring and determine the best opportunities with the highest value and highest probability of close to focus our sales team. One of our customers, a travel company leverages this to prioritize leads coming in and stack ranking the leads to maximize revenue by combining customer profile information with external data such as Experian credit scores.
  • We can use bots to drive technical sales answers for reps on the road – ask questions and get responses. Bots can drive customer service Q&A and route to the most qualified client service rep based on initial questions answered via the bot.
  • We can use Cognitive Services to allow real-time video, image, facial and text recognition services – Did you know that Uber uses facial recognition to validate drivers before they pickup customers for security purposes.
  • We can also leverage forecasting algorithms to determine the proper inventory values.
3rd Party Apps

Like your iPhone or Android has a marketplace filled with apps that enhance your phone, Microsoft has their own marketplace of apps for Office365, D365, Power BI or separate Azure web apps, and Machine Learning Algorithms for things such as Forecasting, Fraud Detection as well. This marketplace also called Microsoft AppSource combines several separate marketplaces together. Here you can search for apps so that you can try and use, rather than buying a whole suite of software. The advantage is that users can now tailor fit small pieces of software to perform a certain business task, that can be user tested, and if proven a fit, can be used as a service. This parceled app style of software is unique and cost effective, how? well because you don’t need to spend on unneeded functions as part of the suite.

Purpose Built Apps

Microsoft PowerApps, a rapid mobile development platform, allows Low code, No code functionality for nontechnical users to build mobile applications from selectable templates. With this, you can rapidly expand additional functionality as PowerApps has natural hooks into the Business Applications, Azure Services and Productivity Apps. You can also leverage Flow for ease of integration and workflow approvals cross application, as Apps that are built using Power Apps provide rich business logic and workflow capabilities to transform manual business processes to digital, automated processes. Moreover, these Apps can run both in a browser or a mobile device.


By exposing business application data into the productivity applications that we use every day like Outlook can increase productivity. How? For Example, in the past if a customer wanted to know the status of their order, any open cases, or invoices past due, you would probably call someone in Backoffice or operations or perhaps log into another system to get the information. However, now you can see all this information real time without having to leave you productivity application, since the information is presented in context of your conversation.

Leveraging other collaboration applications such as Teams and OneDrive control conversation, document management and collaboration related to the business applications such as sales pursuits, estimations.


The digital business transformation is about creating value and a competitive edge for the customer by bringing people together, being data driven, and streamlining processes. Microsoft Ecosystem thereby allows to unlock limitless potential by radically changing how we operate internally and compete in the marketplace. Microsoft Ecosystem leverages digital transformation by enabling enterprise wide innovation through technology, and by pushing into the intelligent cloud assists digital transformation reach every aspect of business. This creates a productive workspace that helps employees achieve more. It optimizes operations that assists in building state of the art digital service on scalable platforms and engages with customers to provide even greater value.

Visit our Insights page for more recommended resources or contact us today. We can answer any questions, perform a free assessment on how to digitally transform your organization, and more. Just ask!