Main Components of the Power Platform
    
      Microsoft Dataverse
      Dataverse is the platform’s core data engine. It allows organizations to store, manage, and model business information securely. It supports relational tables, business rules, business process flows, and APIs for integration with other systems. Developers can extend Dataverse using web resources (HTML, JavaScript, images, XML) or the Power Apps Component Framework (PCF) to create custom controls.
      The Dataverse technologies also include client-side and server-side extensibility, role-based security, and entity relationships.
    
    
      Power Apps
      Power Apps enables building business applications without writing code. It offers two main modes: Canvas Apps, focused on user experience and design flexibility, and Model-driven Apps, based on data models and preconfigured logic in Dataverse. Both can use Power Fx, an Excel-like expression language, to manage logic and calculations.
      Applications can be deployed on mobile devices, browsers, or embedded in Teams, SharePoint, and Dynamics 365.
    
    
      Power Automate
      Power Automate automates business processes and workflows. It supports two primary types of automation:
      
        - Cloud flows: event-driven automations using APIs, ideal for integrating cloud systems.
- Desktop flows (RPA): automations for legacy or local systems without APIs, using recorded actions and simulations.
Power Automate integrates with the Dataverse Web API and connectors for Microsoft 365, Azure, Dynamics 365, and third-party services.
    
    
      Power BI
      Power BI offers data analysis and visualization tools to create interactive dashboards and dynamic reports. It can connect directly to Dataverse through Synapse Link or use datasets from SQL, Azure Data Lake, and many other sources. Administrators can manage access using Row-Level Security (RLS) to ensure controlled access to reports.
    
    
      Power Pages
      Power Pages enables creating external web portals connected to Dataverse. It evolved from Power Apps Portals and allows building sites accessible to public or authenticated users. Customizations can be built using HTML, CSS, JavaScript, and Liquid, an open-source templating language for dynamic content. Extensibility is provided through the Liquid Template Language and Portals Web API.
    
    
      AI Builder
      AI Builder introduces artificial intelligence capabilities to the Power Platform. It allows creating custom AI models or using prebuilt models for scenarios such as text recognition, sentiment analysis, document data extraction, and forecasting. AI models can be integrated into Power Automate flows or Power Apps to automate decision-making and business processes.