In the ever-evolving landscape of business software and technology, Microsoft has consistently demonstrated its commitment to empowering organizations with tools that enhance productivity and streamline processes. Two recent advancements in this realm are the introduction of PowerFX Expressions and the Dynamics 365 (D365) New Command Editor. These innovations offer very much improved ways to build and work with buttons/Commands within PowerApps and D365 realm.

PowerFX: The Language of Logic

PowerFX, developed by Microsoft, is a low-code language designed to make data manipulation and automation more accessible to a broader audience. As a part of the Power Platform, which includes Power Apps, Power Automate, and Power BI, PowerFX enables users to build custom logic, define calculations, and implement workflows without extensive coding knowledge.

The beauty of PowerFX Expressions lies in its simplicity and versatility. It employs a formula-based approach that’s reminiscent of Excel formulas. This familiarity can ease the learning curve for those who are comfortable with spreadsheets. However, PowerFX expands the possibilities by enabling users to interact with various data sources, create dynamic UI elements, and respond to user input in real-time.

With PowerFX, users can effortlessly automate processes, validate data inputs, and create complex calculations. The syntax is designed to be intuitive, utilizing functions, operators, and variables to carry out tasks. This empowers business users and citizen developers to create applications and solutions that cater to specific needs, reducing reliance on IT departments and accelerating the pace of innovation.


D365 New Command Editor: Commanding Efficiency

The new command designer in Power in D365 became generally available in April of 2022. The D365 New Command Editor is a feature aimed at enhancing the user experience with customizing buttons and ribbons within PowerApps and D365. It allows users to create custom commands that trigger specific actions or workflows directly from the interface.

What sets the D365 New Command Editor apart is its ability to put users in the driver’s seat when it comes to process automation. Traditionally, customizing software at this level required deep technical expertise. However, the Command Editor democratizes this process by allowing users to define their own commands using low code methods via powerFx expressions, reducing the complexity associated with customization.

Imagine a scenario where a sales representative needs to initiate a personalized follow-up email for each customer. With the D365 New Command Editor, the representative can create a custom command like “Send Follow-Up Email” and define the necessary parameters within the interface. Using PowerFX and the new command editor this can be easily achieved without having to write heaps of JavaScript and having to learn how to use legacy tools such as the Ribbon workbench. Which was the primary tool used historically to create and edit buttons within D365 and PowerApps.

Synergy: PowerFX and D365 New Command Editor

The synergy between PowerFX Expressions and the D365 New Command Editor amplifies the potential for efficiency and innovation. PowerFX can be seamlessly integrated into the custom commands created in the D365 New Command Editor, enabling sophisticated automation and data manipulation. This combination empowers business users to take control of their processes, enabling them to make decisions and implement actions based on real-time data without relying on technical teams.

In essence, PowerFX Expressions and the D365 New Command Editor represent Microsoft’s commitment to enabling organizations to become more agile, responsive, and adaptive. By bridging the gap between technical and non-technical users, these tools promote collaboration and accelerate the pace of digital transformation.


As businesses continue to seek ways to enhance their operations and stay ahead in today’s fast-paced world, technology plays a pivotal role. PowerFX Expressions and the D365 New Command Editor exemplify Microsoft’s dedication to equipping users with tools that empower them to drive change from within. By making automation and customization accessible to a broader audience, these innovations not only enhance efficiency but also stimulate innovation at all levels of an organization.