{"id":5983,"date":"2021-03-12T15:15:40","date_gmt":"2021-03-12T15:15:40","guid":{"rendered":"https:\/\/www.concettolabs.com\/blog\/?p=5983"},"modified":"2025-05-13T12:49:40","modified_gmt":"2025-05-13T12:49:40","slug":"microsoft-power-fx","status":"publish","type":"post","link":"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/","title":{"rendered":"Microsoft Power Fx \u2013 An Open-Source Low-Code Programming Language Based on Excel"},"content":{"rendered":"<p class=\"summary card purple-gradient-bg mt-30 mb-30\"><strong>Summary: <\/strong> Imagine building apps as easily as you work with Excel formulas\u2014that\u2019s the magic of Microsoft Power Fx. This intuitive, low-code language takes the familiar logic of spreadsheets and turns it into real business applications, letting everyone from Excel power users to professional developers create powerful solutions fast. With its reactive \u2018set-it-and-forget-it\u2019 approach and deep Power Platform integration, you can automate workflows, connect data, and build custom apps without the usual coding headaches. Whether you\u2019re DIY-ing or partnering with a <a href=\"https:\/\/www.concettolabs.com\/hire-powerapps-developer\"><span style=\"text-decoration: underline;\"><strong>Microsoft PowerApps developer<\/strong><\/span><\/a>, Power Fx gives you the tools to turn ideas into working apps at game-changing speed.<\/p>\n<p>In the recent 20 years, the types of devices and technologies available to companies and industries have soared high. The speed of the digital transformation escalated by the growth of the public cloud and demands more services. And, the applications at a speed lot quicker than developers write and code. The demand services need to be versatile, secure, scalable and improve effectiveness. And thus, lessens the reliance on developers.<\/p>\n<p>Since the past few years, the low code paradigm has become extremely famous to assemble applications and services in a faster way.<\/p>\n<p>Following the trend of low-code platforms, Microsoft has introduced a new programming language called Microsoft Power Fx. A reliable low-code programming language across Microsoft clouds and power platforms. The language will be soon available on GitHub as open-source; says Charles Lamanna \u2013 Corporate VP of low-code app stage at Microsoft.<\/p>\n<p>Moreover, Gartner acknowledged Microsoft as the leader in the enterprise low-code application platform magic quadrant.<\/p>\n<p>So, what exactly is Microsoft Power Fx?\u00a0 What are its design principles?\u00a0 How will it help a business to excel ahead? Let\u2019s find out.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_exactly_is_Microsoft_Power_Fx\"><\/span>What exactly is Microsoft Power Fx?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Microsoft New Power Fx is a general-purpose, strongly typed, declarative, and functional programming language. It aids users in creating canvas-based applications to counter to model-based applications.<\/p>\n<p>Being a low-code language, it allows users to work directly with excel-like formulas or visual studio code text windows. Power Fx enables a wide range of development from \u201cno-code\u201d for those who haven\u2019t done any coding before to \u201cpro-code\u201d for seasoned developers. Thus enabling a diverse range of teams to collaborate and work together to save time and expenses.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Why_Power_Fx_%E2%80%93_A_low_code_programming_language_is_wide-adopted_by_developers\"><\/span>Why Power Fx \u2013 A low code programming language is wide-adopted by developers?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Below are a few reasons to get excited about introducing Microsoft Power Fx. as a low-code language for the current and non-pro developers.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"It_is_open_source\"><\/span><b>It is open source<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>An open-source programming language is the future of the languages. And Microsoft has embraced this innovation by accelerating the adoption of languages like TypeScript and C#. Introducing Power Fx, the company is bringing the same low-code approach to the world. Making it open for contributors and the developer\u2019s community on GitHub.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"It_is_based_on_Microsoft_Excel\"><\/span><b>It is based on Microsoft Excel<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>By incorporating formulas that are already familiar to millions of users. Power Fx opens the door for a broad range of people to showcase their skills which they already know to low code solutions. It acts as a common ground for business users and professional developers to express their logic in an easier way to solve problems.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"It_is_built_for_low-code\"><\/span><b>It is built for low-code<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Since the foundation ground of the <strong>Microsoft Power Apps Canva<\/strong>. It is shortly going to extend its usage across Power Platforms to Microsoft Dataverse, Microsoft Power Virtual Agents. Microsoft Power Automate, and beyond which in turn makes it easier for everyone to get started with the low code toolsets.<\/p>\n<p>Now let\u2019s have a look at the design principles on which <a href=\"https:\/\/powerapps.microsoft.com\/en-us\/blog\/introducing-microsoft-power-fx-the-low-code-programming-language-for-everyone\/\" target=\"_blank\" rel=\"nofollow\">Microsoft Power Fx<\/a> strongly relies.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Design_Principles_of_the_Microsoft_Power_Fx\"><\/span>Design Principles of the Microsoft Power Fx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><b>Simple<\/b><\/li>\n<\/ul>\n<p>Power Fx is especially targeted for non-pro or untrained developers who are not aware of the coding languages. So as and when needed, it will use existing tools and resources that users are familiar with to pick up quickly. The number of such concepts is kept to a minimum since it is just the beginning. The low-code platform is introduced to reduce the development time, efforts, and resources required to build a solution.<\/p>\n<ul>\n<li><b>Excel consistency<\/b><\/li>\n<\/ul>\n<p>The PowerApps language relies majorly on the Excel formula language. The company tried to leverage as much Excel knowledge in form of Types, operators, functions, and semantics which are quite close to excel as much possible. If Excel fails to give answers, SQL would be the next thing to look up since it\u2019s the next most commonly used declarative language to guide on data operations and strong typing.<\/p>\n<ul>\n<li><b>Declarative<\/b><\/li>\n<\/ul>\n<p>The makers will describe \u201cwhat\u201d they want their logic to do instead of \u201chow\u201d or \u201cwhen\u201d it needs to be done. It will allow the compiler to optimize the current operations in parallel, postpone the work till needed, pre-fetch and reuse the cached data, and so on.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"For_instance\"><\/span>For instance<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>In an Excel spreadsheet, the user defines the relationships between cells but Excel will decide the formula order and when it needs to be evaluated. Similarly, formulas in an app can be recalled based on user actions, database changes, or timer events.<\/p>\n<ul>\n<li><b>Functional<\/b><\/li>\n<\/ul>\n<p>Power Fx favors functions to be called without any post-action effects. This gives freedom to the compiler to optimize the logic instead of mutating the state (in Excel). For eg: Applications hold buttons that save the changes in database records.<\/p>\n<ul>\n<li><b>Composition<\/b><\/li>\n<\/ul>\n<p>As and when possible, functionality is added that composes well with the existing functionality which can be further decomposed into smaller parts so that it can be implemented independently.<\/p>\n<p>For eg: A gallery function does not hold separate Sort and Filter properties. Instead, the Sort and Filter functions are composed as a single property, which is then layered on top of the feature.<\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Strongly typed<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">All the value types are known at compile time. It allows early detection of errors and provides rich suggestions while authoring. Though polymorphic types are supported, before used, they need to be converted into the static type and must be known at compile time. The IsType and AS Type functions are provided for casting and testing types.<\/span><\/p>\n<ul>\n<li><b>Type inference<\/b><\/li>\n<\/ul>\n<p>Here, Types are derived from their use without being declared. For example, setting a variable to a number results in the variable&#8217;s type = number. Conflicting type usage results in a compile-time error.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Real-World_Applications\"><\/span>Real-World Applications<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><strong>Internal Business Apps:<\/strong> Many companies use Power Fx within Power Apps to digitize paper processes, track inventories, manage requests, and more.<\/li>\n<li><strong>Citizen Development:<\/strong> Employees in operations, HR, and finance \u2013 who know Excel but not traditional programming \u2013 can now build apps tailored to their needs.<\/li>\n<li><strong>Pro-Dev Scenarios:<\/strong> Developers can extend Power Fx logic with custom connectors, APIs, and integration with backend services like Azure Functions.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"How_to_Get_Started\"><\/span>How to Get Started?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If you&#8217;re ready to dive into Power Fx, here\u2019s a simple roadmap<\/p>\n<ul>\n<li><strong>Try Power Apps:<\/strong> Build a canvas app and explore the formula bar. Start with basic logic like If, Filter, and Patch.<\/li>\n<li><strong>Explore the GitHub Repository:<\/strong> Power Fx on GitHub contains the language spec, sample code, and ongoing development discussions.<\/li>\n<li><strong>Use the Power Platform Learning Resources:<\/strong> Microsoft Learn offers interactive modules and tutorials.<\/li>\n<li><strong>Join the Community:<\/strong> Engage with fellow makers and developers on the Power Users community forums and LinkedIn groups.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Microsoft_Power_Fx-_what_does_the_future_predict\"><\/span>Microsoft Power Fx- what does the future predict?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Going forward over a few couples of years, Microsoft is planning to extend Power Fx as a singular consistent language offering for the Power Platform- A progression in which app makers can advance from being bot makers to intelligent automation experts.<\/p>\n<p>As per the company, the original idea of the founding team was to build a language with three things: familiar to millions of Excel users, content-centric and not a program(logic) centric, and instant calculation in real-time. Microsoft has even set up a GitHub library for an open-source community where you can learn and share your thoughts about the language.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Closing_Thoughts\"><\/span>Closing Thoughts<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>There is a huge demand at a large organization to boost internal <a href=\"https:\/\/www.concettolabs.com\/microsoft-powerapp-development\"><strong>PowerApps development<\/strong><\/a> with high-efficiency and low-code platforms like this will do wonders. Such demand is being arisen for consumer-grade mobile and web apps where a push for better collaboration of IT and business groups is investable. Microsoft Power Fx implementation will not only boost the development but reduce manpower and resource costs.<br \/>\n<div class=\"blog-cta blog-block-8\"><div class=\"custom-flex-col\"><div class=\"content-2\"><h4>Ready to build apps as easily as using Excel?<\/h4><p>Jump into Power Fx today and discover how low-code can revolutionize your workflows\u2014whether you're a coding pro or just starting out, the perfect time to begin is now.<\/p><a class=\"btn btn-contact mt-20\" href=\"https:\/\/www.concettolabs.com\/inquiry\">Contact Us<\/a><\/div><div class=\"content-1\"><img decoding=\"async\" class=\"img-responsive\" loading=\"lazy\" src=\"https:\/\/www.concettolabs.com\/blog\/wp-content\/themes\/concettolab\/img\/blog-cta-8-img.png\" alt=\"Contact-us\" \/><\/div><\/div><\/div><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title ez-toc-toggle\" style=\"cursor:pointer\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#What_exactly_is_Microsoft_Power_Fx\" >What exactly is Microsoft Power Fx?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#Why_Power_Fx_%E2%80%93_A_low_code_programming_language_is_wide-adopted_by_developers\" >Why Power Fx \u2013 A low code programming language is wide-adopted by developers?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#It_is_open_source\" >It is open source<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#It_is_based_on_Microsoft_Excel\" >It is based on Microsoft Excel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#It_is_built_for_low-code\" >It is built for low-code<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#Design_Principles_of_the_Microsoft_Power_Fx\" >Design Principles of the Microsoft Power Fx<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#For_instance\" >For instance<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#Real-World_Applications\" >Real-World Applications<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#How_to_Get_Started\" >How to Get Started?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#Microsoft_Power_Fx-_what_does_the_future_predict\" >Microsoft Power Fx- what does the future predict?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#Closing_Thoughts\" >Closing Thoughts<\/a><\/li><\/ul><\/nav><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Summary: Imagine building apps as easily as you work with Excel formulas\u2014that\u2019s the magic of Microsoft Power Fx. This intuitive, low-code language takes the familiar logic of spreadsheets and turns it into real business applications, letting everyone from Excel power users to professional developers create powerful solutions fast. With its reactive \u2018set-it-and-forget-it\u2019 approach and deep [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":5984,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[4705,71],"tags":[],"class_list":["post-5983","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ms-power-platform","category-microsoft-services"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Microsoft Power Fx \u2013 An Open-Source Low-Code Programming Language<\/title>\n<meta name=\"description\" content=\"Microsoft has introduced a new programming language called Microsoft Power Fx \u2013 A reliable low-code programming language across Microsoft clouds &amp; power platforms.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microsoft Power Fx \u2013 An Open-Source Low-Code Programming Language\" \/>\n<meta property=\"og:description\" content=\"Microsoft has introduced a new programming language called Microsoft Power Fx \u2013 A reliable low-code programming language across Microsoft clouds &amp; power platforms.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Concetto Labs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/concettolabs\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-12T15:15:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-13T12:49:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2021\/03\/powerapp.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1170\" \/>\n\t<meta property=\"og:image:height\" content=\"540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tejas Patel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@concettolabs\" \/>\n<meta name=\"twitter:site\" content=\"@concettolabs\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tejas Patel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/\"},\"author\":{\"name\":\"Tejas Patel\",\"@id\":\"https:\/\/www.concettolabs.com\/blog\/#\/schema\/person\/aa44058e26a37aa7490e92bba403dac8\"},\"headline\":\"Microsoft Power Fx \u2013 An Open-Source Low-Code Programming Language Based on Excel\",\"datePublished\":\"2021-03-12T15:15:40+00:00\",\"dateModified\":\"2025-05-13T12:49:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/\"},\"wordCount\":1387,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.concettolabs.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2021\/03\/powerapp.png\",\"articleSection\":[\"MS Power Platform\",\"Microsoft Technologies\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/\",\"url\":\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/\",\"name\":\"Microsoft Power Fx \u2013 An Open-Source Low-Code Programming Language\",\"isPartOf\":{\"@id\":\"https:\/\/www.concettolabs.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2021\/03\/powerapp.png\",\"datePublished\":\"2021-03-12T15:15:40+00:00\",\"dateModified\":\"2025-05-13T12:49:40+00:00\",\"description\":\"Microsoft has introduced a new programming language called Microsoft Power Fx \u2013 A reliable low-code programming language across Microsoft clouds & power platforms.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#primaryimage\",\"url\":\"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2021\/03\/powerapp.png\",\"contentUrl\":\"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2021\/03\/powerapp.png\",\"width\":1170,\"height\":540,\"caption\":\"Microsoft Power Fx\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.concettolabs.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Microsoft Power Fx \u2013 An Open-Source Low-Code Programming Language Based on Excel\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.concettolabs.com\/blog\/#website\",\"url\":\"https:\/\/www.concettolabs.com\/blog\/\",\"name\":\"Blog Concetto Labs\",\"description\":\"Microsoft Power Platform &amp; Mobile App Development Company\",\"publisher\":{\"@id\":\"https:\/\/www.concettolabs.com\/blog\/#organization\"},\"alternateName\":\"Concetto Labs\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.concettolabs.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.concettolabs.com\/blog\/#organization\",\"name\":\"Concetto Labs\",\"url\":\"https:\/\/www.concettolabs.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.concettolabs.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2022\/04\/c-logo.png\",\"contentUrl\":\"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2022\/04\/c-logo.png\",\"width\":150,\"height\":150,\"caption\":\"Concetto Labs\"},\"image\":{\"@id\":\"https:\/\/www.concettolabs.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/concettolabs\",\"https:\/\/x.com\/concettolabs\",\"https:\/\/www.instagram.com\/concettolabs\/\",\"https:\/\/www.linkedin.com\/company\/concetto-labs-private-limited\",\"https:\/\/in.pinterest.com\/concettolabs\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.concettolabs.com\/blog\/#\/schema\/person\/aa44058e26a37aa7490e92bba403dac8\",\"name\":\"Tejas Patel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.concettolabs.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2022\/03\/tejas-96x96.jpg\",\"contentUrl\":\"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2022\/03\/tejas-96x96.jpg\",\"caption\":\"Tejas Patel\"},\"description\":\"Tejas Patel is a Co-Founder of Concetto Labs and he have 18+ years of technical experience in building high quality and scalable Web &amp; Mobile Applications.\",\"sameAs\":[\"https:\/\/www.concettolabs.com\",\"https:\/\/www.linkedin.com\/in\/tejas-patel-52051615\/\"],\"url\":\"https:\/\/www.concettolabs.com\/blog\/author\/tejas-patel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Microsoft Power Fx \u2013 An Open-Source Low-Code Programming Language","description":"Microsoft has introduced a new programming language called Microsoft Power Fx \u2013 A reliable low-code programming language across Microsoft clouds & power platforms.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/","og_locale":"en_US","og_type":"article","og_title":"Microsoft Power Fx \u2013 An Open-Source Low-Code Programming Language","og_description":"Microsoft has introduced a new programming language called Microsoft Power Fx \u2013 A reliable low-code programming language across Microsoft clouds & power platforms.","og_url":"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/","og_site_name":"Blog Concetto Labs","article_publisher":"https:\/\/www.facebook.com\/concettolabs","article_published_time":"2021-03-12T15:15:40+00:00","article_modified_time":"2025-05-13T12:49:40+00:00","og_image":[{"width":1170,"height":540,"url":"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2021\/03\/powerapp.png","type":"image\/png"}],"author":"Tejas Patel","twitter_card":"summary_large_image","twitter_creator":"@concettolabs","twitter_site":"@concettolabs","twitter_misc":{"Written by":"Tejas Patel","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#article","isPartOf":{"@id":"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/"},"author":{"name":"Tejas Patel","@id":"https:\/\/www.concettolabs.com\/blog\/#\/schema\/person\/aa44058e26a37aa7490e92bba403dac8"},"headline":"Microsoft Power Fx \u2013 An Open-Source Low-Code Programming Language Based on Excel","datePublished":"2021-03-12T15:15:40+00:00","dateModified":"2025-05-13T12:49:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/"},"wordCount":1387,"commentCount":0,"publisher":{"@id":"https:\/\/www.concettolabs.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#primaryimage"},"thumbnailUrl":"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2021\/03\/powerapp.png","articleSection":["MS Power Platform","Microsoft Technologies"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/","url":"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/","name":"Microsoft Power Fx \u2013 An Open-Source Low-Code Programming Language","isPartOf":{"@id":"https:\/\/www.concettolabs.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#primaryimage"},"image":{"@id":"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#primaryimage"},"thumbnailUrl":"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2021\/03\/powerapp.png","datePublished":"2021-03-12T15:15:40+00:00","dateModified":"2025-05-13T12:49:40+00:00","description":"Microsoft has introduced a new programming language called Microsoft Power Fx \u2013 A reliable low-code programming language across Microsoft clouds & power platforms.","breadcrumb":{"@id":"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#primaryimage","url":"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2021\/03\/powerapp.png","contentUrl":"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2021\/03\/powerapp.png","width":1170,"height":540,"caption":"Microsoft Power Fx"},{"@type":"BreadcrumbList","@id":"https:\/\/www.concettolabs.com\/blog\/microsoft-power-fx\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.concettolabs.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Microsoft Power Fx \u2013 An Open-Source Low-Code Programming Language Based on Excel"}]},{"@type":"WebSite","@id":"https:\/\/www.concettolabs.com\/blog\/#website","url":"https:\/\/www.concettolabs.com\/blog\/","name":"Blog Concetto Labs","description":"Microsoft Power Platform &amp; Mobile App Development Company","publisher":{"@id":"https:\/\/www.concettolabs.com\/blog\/#organization"},"alternateName":"Concetto Labs","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.concettolabs.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.concettolabs.com\/blog\/#organization","name":"Concetto Labs","url":"https:\/\/www.concettolabs.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.concettolabs.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2022\/04\/c-logo.png","contentUrl":"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2022\/04\/c-logo.png","width":150,"height":150,"caption":"Concetto Labs"},"image":{"@id":"https:\/\/www.concettolabs.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/concettolabs","https:\/\/x.com\/concettolabs","https:\/\/www.instagram.com\/concettolabs\/","https:\/\/www.linkedin.com\/company\/concetto-labs-private-limited","https:\/\/in.pinterest.com\/concettolabs\/"]},{"@type":"Person","@id":"https:\/\/www.concettolabs.com\/blog\/#\/schema\/person\/aa44058e26a37aa7490e92bba403dac8","name":"Tejas Patel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.concettolabs.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2022\/03\/tejas-96x96.jpg","contentUrl":"https:\/\/www.concettolabs.com\/blog\/wp-content\/uploads\/2022\/03\/tejas-96x96.jpg","caption":"Tejas Patel"},"description":"Tejas Patel is a Co-Founder of Concetto Labs and he have 18+ years of technical experience in building high quality and scalable Web &amp; Mobile Applications.","sameAs":["https:\/\/www.concettolabs.com","https:\/\/www.linkedin.com\/in\/tejas-patel-52051615\/"],"url":"https:\/\/www.concettolabs.com\/blog\/author\/tejas-patel\/"}]}},"_links":{"self":[{"href":"https:\/\/www.concettolabs.com\/blog\/wp-json\/wp\/v2\/posts\/5983","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.concettolabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.concettolabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.concettolabs.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.concettolabs.com\/blog\/wp-json\/wp\/v2\/comments?post=5983"}],"version-history":[{"count":10,"href":"https:\/\/www.concettolabs.com\/blog\/wp-json\/wp\/v2\/posts\/5983\/revisions"}],"predecessor-version":[{"id":17684,"href":"https:\/\/www.concettolabs.com\/blog\/wp-json\/wp\/v2\/posts\/5983\/revisions\/17684"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.concettolabs.com\/blog\/wp-json\/wp\/v2\/media\/5984"}],"wp:attachment":[{"href":"https:\/\/www.concettolabs.com\/blog\/wp-json\/wp\/v2\/media?parent=5983"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.concettolabs.com\/blog\/wp-json\/wp\/v2\/categories?post=5983"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.concettolabs.com\/blog\/wp-json\/wp\/v2\/tags?post=5983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}