{"id":13572,"date":"2022-09-01T11:15:35","date_gmt":"2022-09-01T16:15:35","guid":{"rendered":"https:\/\/www.mrc-productivity.com\/blog\/?p=13572"},"modified":"2023-04-11T17:00:05","modified_gmt":"2023-04-11T22:00:05","slug":"10-things-to-know-before-diving-into-low-code","status":"publish","type":"post","link":"https:\/\/www.mrc-productivity.com\/blog\/2022\/09\/10-things-to-know-before-diving-into-low-code\/","title":{"rendered":"10 things to know before diving into low-code"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-725\" src=\"https:\/\/d4ey5ve3eb27c.cloudfront.net\/img\/icons\/development.png\" alt=\"trends\" width=\"76\" height=\"100\" \/><span style=\"font-size: 14px;\"><em>Summary: Low-code development tools are seeing an uptick in adoption rates. The problem is, many businesses don&#8217;t fully understand low-code before they dive in&#8230;which leads to unpleasant surprises and expensive &#8216;gotchas&#8217;. In this article, we explain 10 things you should know about low-code to help minimize these surprises. <\/em><\/span><br \/>\n<a name=\"20180321\"><\/a><!--more--><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-13576\" src=\"https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2022\/08\/blind-men-1458438_640.png\" alt=\"Elephant and blind men\" width=\"500\" height=\"326\" srcset=\"https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2022\/08\/blind-men-1458438_640.png 640w, https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2022\/08\/blind-men-1458438_640-300x195.png 300w, https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2022\/08\/blind-men-1458438_640-150x98.png 150w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/>Have you ever heard the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Blind_men_and_an_elephant\"><strong>parable about the blind men who meet an elephant for the first time<\/strong><\/a>? Each one of them touches a different part of the elephant and comes away with vastly different ideas as to what an elephant is.<\/p>\n<p>One touched the tail and thought elephants were like snakes. One touched its leg and thought elephants were like trees. It went around like this until all the blind men assumed they knew what an elephant was.<\/p>\n<p>I feel like something similar is going on with <a class=\"internal-link\" href=\"https:\/\/www.mrc-productivity.com\/blog\/2018\/08\/low-code-development-101-understanding-the-basics\/\">low-code software<\/a>. There\u2019s a growing number of low-code tools. The problem is, they\u2019re all different.<\/p>\n<p>Some are website builders. Others are web app builders. Some require coding. Others are code-free. Some are for simple solutions. Others can build anything.<\/p>\n<p>But, all of these different tools fall under one big \u201clow-code\u201d umbrella.<\/p>\n<p>I\u2019m sure you see where this is going. When someone uses a low-code tool, they come away with the feeling that other low-code tools are similar. But\u2026they\u2019re not. It\u2019s just like the blind man who touched the elephant\u2019s tail and assumed that elephants were similar to snakes.<\/p>\n<p>The bigger issue is that most of the low-code articles you read online make the same mistake. They\u2019re written by people who have used one or two tools or by those who haven\u2019t been in the industry that long. They make <a class=\"internal-link\" href=\"https:\/\/www.mrc-productivity.com\/blog\/2021\/08\/9-common-myths-about-low-code-development-platforms\/\">sweeping generalizations about low-code software<\/a>. But, they don\u2019t realize that they\u2019ve just experienced one small part of the big picture.<\/p>\n<p>So, how do you know the big picture before diving into low-code? This is the question I\u2019d like to explore today. In this article, we\u2019ll cover 10 important things to understand before diving into low-code.<\/p>\n<h3>1. Know the long-term licensing costs<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-13577\" src=\"https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2022\/08\/pricetag.png\" alt=\"pricetag\" width=\"320\" height=\"425\" \/>Before you dive into low-code, understand that comparing licensing fees on an apples-to-apples basis is nearly impossible. Licensing structures and costs vary wildly by vendor.<\/p>\n<p>For instance, here is a short list of common fees you might run across. Vendors might charge based on:<\/p>\n<ul>\n<li>Number of developers<\/li>\n<li>Number of end users<\/li>\n<li>Number of applications created<\/li>\n<li>Database records<\/li>\n<li>Applications distributed<\/li>\n<li>Features used<\/li>\n<li>Application run-times<\/li>\n<\/ul>\n<p>Of course, a single vendor won\u2019t charge all of these fees. But, it\u2019s important to know the base licensing model and what factors might lead to more fees.<\/p>\n<p>I always recommend that businesses approach licensing fees from a total cost of ownership standpoint. How much will this cost over 5-10 years? What happens if you add more developers, users, applications, or data? How will that impact the long-term cost?<\/p>\n<p>One hugely important point to remember: The longer you use a low-code platform, the more you come to rely on it. You don\u2019t want to rely on a tool that slowly gets more and more expensive over time.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\u201cThis can vary from platform to platform, tools within that platform, and the needs of the business,\u201d says Lindsey Crittendon, Software Engineer at <a href=\"https:\/\/bravocg.com\/\" target=\"_blank\" rel=\"nofollow noopener\"><span style=\"color: red; font-weight: bold;\">Bravo Consulting Group<\/span><\/a>. \u201cSome low-code platforms require businesses to already have certain services and licenses in place before adding the licensing required for a low-code platform. Depending on the requirements of the project, developers might need access to tools not included in the baseline platform such as premium connectors, additional services provided within the platform, costs associated with a certain number of users, costs associated with a certain number of applications etc. Businesses need to fully understand the pricing model of low-code platforms by understanding their own needs. Is it more beneficial for the business to purchase the platform by user or by application? Does the business need premium capabilities such AI capabilities, premium connectors, multiple environments to separate development and testing from production etc? &#8220;<\/p><\/blockquote>\n<h3>2. Know if the generated applications run independently of the platform<\/h3>\n<p>Some low-code tools lock you down more than others\u2026and there are a few different ways that lock-in can happen. One of the biggest ways: Applications that do not run independently of the low-code platform.<\/p>\n<p>In other words, they require an active subscription to run. Or, they\u2019re somehow tied to the development platform. As soon as you stop using the tool, your applications don\u2019t work.<\/p>\n<p>Obviously, you don\u2019t want to set yourself up for that kind of lock-in. You want applications that run independently of the platform. You want apps that run whether or not you\u2019re still using the dev platform.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>Robert Mao, Founder of <a href=\"https:\/\/www.arcblock.io\/en\/\" target=\"_blank\" rel=\"nofollow noopener\"><span style=\"color: red; font-weight: bold;\">ArcBlock<\/span><\/a> sums it up nicely: \u201cHow \u2018independent\u2019 will your application built on this low-code tool be? Ideally the low-code implementation can be embedded in the final production or just as a run-time environment, so you have little or no dependency on the original platform. In the future the low-code tool or platform, while dramatically changed or no longer in service, can remain unaffected. Unfortunately, some low code platforms run as a SaaS support layer for the applications, and while this might be the easiest to provide the service, the application built on it, however, will depend on the platform itself.\u201d<\/p><\/blockquote>\n<h3>3. Understand that low-code doesn\u2019t mean low knowledge or low planning<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-13578\" src=\"https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2022\/08\/creativity-819371_640-300x201.jpg\" alt=\"planning\" width=\"400\" height=\"267\" srcset=\"https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2022\/08\/creativity-819371_640-300x201.jpg 300w, https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2022\/08\/creativity-819371_640-150x100.jpg 150w, https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2022\/08\/creativity-819371_640.jpg 640w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/>Some people approach low-code tools as if the software will read their mind. Sure, they do simplify the development process quite a bit, but&#8230;they require user effort in a few key areas:<\/p>\n<p><strong>Training<\/strong><br \/>\nThere\u2019s a learning curve with every tool. No getting around that. However, the amount of training needed to become proficient will vary wildly by the software.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\u201cLow-code does not mean low-knowledge,\u201d says David Zhao, Managing Director of <a href=\"https:\/\/codastrat.com\/\" target=\"_blank\" rel=\"nofollow noopener\"><span style=\"color: red; font-weight: bold;\">Coda Strategy<\/span><\/a>. \u201cThey have their own learning curves, which can sometimes be very steep, for the more complex tools.\u201d<\/p><\/blockquote>\n<p>Make sure you understand what training options are available for each platform. Some offer basic training documentation to learn on your own while others offer training classes.<\/p>\n<p><em><strong>My advice<\/strong>: A good training class is imperative if you want to get the most out of your low-code investment. Make sure the vendor offers in-person or virtual training with a platform expert.<\/em><\/p>\n<p><strong>Knowledge of your database<\/strong><br \/>\nIn many cases you&#8217;ll use a low-code tool over your database tables. While the tool will create applications over that data, it&#8217;s still your job to know your database. The better you understand the data in your database, the more successful you\u2019ll be.<\/p>\n<p><strong>Proper planning<\/strong><br \/>\nWhile a low-code tool eliminates or reduces the coding aspect, keep one thing in mind: You&#8217;re still creating software, and software development requires planning. Low-code doesn&#8217;t absolve you from the software development process, it simply eliminates the tedious coding. The planning that goes into building software still applies&#8230;even if you&#8217;re using low-code tools.<\/p>\n<p>For instance, you must still answer questions like: Where is the data coming from? How will it interact with other applications? Who are the users and how will they use this app? There\u2019s a lot to consider.<\/p>\n<h3>4. Understand your employees and how they will use it<\/h3>\n<p>Those who are most successful with low-code are those who best understand their employees. Who will use the software? Are they willingly using it, or are they forced? Are they technically inclined?<\/p>\n<p>In my experience, employees who are most successful with low-code have these characteristics:<\/p>\n<ul>\n<li>They\u2019re at least moderately tech-savvy<\/li>\n<li>They understand their data<\/li>\n<li>They&#8217;re open to new ways of doing things<\/li>\n<li>They have ideas about what they want to create with it<\/li>\n<\/ul>\n<p>That last two points are so important. If your employees already have a wish list of applications they\u2019d like to have and they&#8217;re open to learn new things, low-code will help make that a reality. They\u2019ll excitedly use it as they understand the potential problems it will solve.<\/p>\n<p>On the flip side, an employee without ideas as to what they can build isn\u2019t going to go out of their way to use the software. Additionally, employees who approach low-code with negative pre-conceived notions about it will likely not give it a fair shake. Employees must understand how it will help them and be open to new ways of doing things before they truly embrace it.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\u201cBefore diving into low-code, I would say, first and foremost, you need to understand how people actually use technology,\u201d says Krishna Rungta, Founder and CEO, <a href=\"https:\/\/www.guru99.com\/\" target=\"_blank\" rel=\"nofollow noopener\"><span style=\"color: red; font-weight: bold;\">Guru99<\/span><\/a>. \u201cI&#8217;ve seen many companies that have tried to implement low-code solutions without really understanding how their employees will use it\u2014and it&#8217;s often a disaster.. A lot of times, they&#8217;ll buy into a low-code solution because they think it&#8217;s going to solve all their problems, but then they end up spending a lot of time trying to figure out how to use it properly.\u201d<\/p><\/blockquote>\n<h3>5. Know the platform\u2019s degree of extensibility &amp; interoperability<\/h3>\n<p>Some of the biggest questions surrounding low-code tools revolves around extensibility and interoperability. What does that mean? Here\u2019s a great summary of both:<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\u201cExtensibility is determining if the low code tools in current form can\u2019t do something for you, can you still build it yourself, or even extend it by yourself?\u201d, explains Mao. \u201cInteroperability determines how well, or not, a low code-created application will be able to integrate with other components or tools, or the legacy system.\u201d<\/p><\/blockquote>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-13579\" src=\"https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2022\/08\/extend-300x170.png\" alt=\"extensibility\" width=\"450\" height=\"255\" srcset=\"https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2022\/08\/extend-300x170.png 300w, https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2022\/08\/extend-1024x582.png 1024w, https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2022\/08\/extend-150x85.png 150w, https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2022\/08\/extend-768x436.png 768w, https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2022\/08\/extend.png 1056w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/>These are critically important questions to ask before you dive in because they help you understand the tool\u2019s limitations. Let\u2019s quickly look at each one:<\/p>\n<p><strong>Interoperability<\/strong>: I\u2019ll just touch on this as most people already understand the importance of interoperability with existing systems. You must understand if\/how a low-code tool will integrate with your existing software\/systems before you buy.<\/p>\n<p><strong>Extensibility<\/strong>: This is a little trickier because you\u2019ll often discover specific limitations after using the software for a while. The big question: If you find something that the tool doesn\u2019t do or a feature it doesn\u2019t have, what happens? For many low-code options, the answer is \u2018nothing.\u2019 You\u2019re stuck.<\/p>\n<p>Other tools let you add whatever you need&#8211;be it a third party tool or custom code. This eliminates most roadblocks you\u2019ll face as you use it.<\/p>\n<p>Additionally, the low-code vendor plays a critically important role in this area. For instance, suppose you run across a feature that you need but isn&#8217;t included in the software. How receptive is the vendor to adding that feature to the platform? How open are they to feature requests in general? You&#8217;ll find that many low-code vendors will not add features based on customer feedback, but a few will.<\/p>\n<p>My advice: Understand which type of tool (and what type of vendor) you\u2019re choosing&#8230;before you invest time or money into it. Otherwise, you\u2019ll discover roadblocks when it\u2019s too late to turn back.<\/p>\n<h3>6. Know if you have direct access to code<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/mrccdn.s3.us-east-2.amazonaws.com\/img\/blog\/coding.png\" \/><br \/>\n<em>Photo by <a href=\"https:\/\/unsplash.com\/@clark_fransa?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Arnold Francisca<\/a> on <a href=\"https:\/\/unsplash.com\/s\/photos\/coding?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Unsplash<\/a><\/em><\/p>\n<p>Let\u2019s take the last point one step further. Some tools provide access to the underlying application code, while others don\u2019t.<\/p>\n<p>Why does that matter? After all, isn\u2019t the point of low-code to get away from coding?<\/p>\n<p>The truth is, some people will never need to dig into the underlying code. But, having direct access to the underlying code is important for a couple of reasons:<\/p>\n<ol>\n<li><strong>It reduces the tool\u2019s limitations<\/strong>: Every piece of software has limitations, and the longer you use that software the more you\u2019ll find. Sometimes, the only way to get around a limitation is at the code level. You probably won\u2019t use that option much, but you\u2019ll be glad you have it if you need it.<\/li>\n<li><strong>It opens up customization:<\/strong> What happens if you want to adjust the look and feel to precisely fit your business? Or, what if you want to integrate your apps with a third-party tool? A tool that provides access to the underlying code won\u2019t hold you back. Case in point: Here&#8217;s a great example of a company that&#8217;s <a class=\"internal-link\" href=\"https:\/\/www.mrc-productivity.com\/customers\/henley.html\">customizing its low-code applications to perfectly fit their business<\/a>.<\/li>\n<\/ol>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\u201cMany low-code tools act as a black box,\u201d says Lucas James, CEO &amp; Co-Founder of <a href=\"https:\/\/www.agencygo.io\/\" target=\"_blank\" rel=\"nofollow noopener\"><span style=\"color: red; font-weight: bold;\">AgencyGo<\/span><\/a>. \u201cDevelopers just have to use the visual development tools and the platform will do the magic itself. The code which make the app work is hidden which can further create problems if something is wrong with the app. Developers feel much more comfortable with tools that provide direct access to the code. So check if the platform you are using makes the code accessible and modifiable or not.\u201d<\/p><\/blockquote>\n<h3>7. Understand user access permissions<\/h3>\n<p>Does everyone in your organization have the same application permissions? Does everyone have access to all of your data? Probably not. That\u2019s why permission control is so important to a low-code platform.<\/p>\n<p>What do I mean by \u201cpermission control\u201d? Any enterprise-class low-code platform should let you manage user permissions on a few levels:<\/p>\n<p><strong>Application-level<\/strong>: Application-level permissions let you control application access on a per-user role or per-user basis. This typically includes a role-based menuing system, which displays different menu options to different users based on their role.<\/p>\n<p><strong>Row-level<\/strong>: A critical aspect of B2B, BI, and reporting applications, row-level permissions (or multi-tenant) controls data access within a single application at the row level. Multiple users can access the same application, but only view the data they\u2019re authorized to see.<\/p>\n<p><strong>User privileges<\/strong>: User privilege parameters are used to personalize features and security to individual users or user roles. They can control an application\u2019s look and feel, add or hide user options, limit user capabilities, and more.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\u201cIf security is a top priority, choose low-code tools that allow for strict user access permissions that allow teams to choose who has the right to see and edit code,\u201d says Ruben Gamez, Founder and CEO of <a href=\"https:\/\/www.signwell.com\/\" target=\"_blank\" rel=\"nofollow noopener\"><span style=\"color: red; font-weight: bold;\">SignWell<\/span><\/a>. \u201cLook for options with compliance credentials and features like in-platform data encryption, 2FA, SOC2, ISO 27001, and more.\u201d<\/p><\/blockquote>\n<h3>8. Understand the tool\u2019s interface and how it\u2019s different<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/d4ey5ve3eb27c.cloudfront.net\/img\/bg\/products-bg-new.jpg\" \/><br \/>\nThere\u2019s no such thing as a \u2018standard\u2019 low-code interface. If you look at 10 different tools, you very well might see 10 different interfaces.<\/p>\n<p>Some have an IDE interface. Others take step-by-step approach. Some are point-and-click. Others require a little coding in every build process. Some are geared towards developers while others are geared towards end users.<\/p>\n<p>Which one is best? It all depends on your needs. I highly recommend you set up a demo with the low-code vendor before you buy anything. Let them walk you through the ins and outs of the interface. Once that\u2019s done, try it for yourself. Get started with a trial to see how you like it.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\u201cBefore diving into a low-code platform, it&#8217;s important to understand the basics of how they work and what they can do,\u201d says Morshed, Founder of <a href=\"https:\/\/savvyprogrammer.io\/\" target=\"_blank\" rel=\"nofollow noopener\"><span style=\"color: red; font-weight: bold;\">Savvy Programmer<\/span><\/a>. \u201cIt&#8217;s also important to be familiar with the platform&#8217;s user interface and how it differs from traditional coding interfaces. Additionally, it&#8217;s helpful to have an idea of the types of applications that are best suited for low-code development.&#8221;<\/p><\/blockquote>\n<h3>9. Understand what\u2019s underneath the hood<\/h3>\n<p>Of course, the UI is only one part of the puzzle. But, be careful. One of the biggest mistakes you can make is choosing a low-code platform because of the UI. A great UI doesn\u2019t mean it\u2019s a great tool.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\u201cPretty UI and drag drop tools are low code,\u201d says Mao. \u201cWhile that may be true, it\u2019s best to evaluate how the low code tools design and engineer the reusability and composability of their modules. Don\u2019t just look at those fancy interfaces!\u201d<\/p><\/blockquote>\n<p><strong>The key takeaway:<\/strong> What\u2019s underneath the hood is more important than the UI. How it\u2019s built matters more than how it looks.<\/p>\n<p>Of course, the underlying architecture is often overlooked because it\u2019s invisible to the business users. But, the effects of application architecture are clear as day. Good architecture is more maintainable, scalable, customizable, and better adapts to your business. On the flip side, a poorly built tool will cause endless headaches\u2026even if it looks pretty.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\u201cSome low code tools only provide some wrapping or visual UI for primitive components or building blocks,\u201d says Mao. \u201cWhile they may include a set of visual and no code tools for basic components like \u2018buttons\u2019, \u2018checkboxes\u2019, \u2018database connections\u2019, \u2018data tables\u2019, etc., these still might not provide enough help for building applications, in that there could be limitations on customizability, extensibility etc. Thus, always evaluate the tool based on your requirement, as the best programming tool is the tool that meets the requirement.\u201d<\/p><\/blockquote>\n<h3>10. Know what the tool is good at&#8230;and what it isn\u2019t<\/h3>\n<p>I feel like I say this too often, but every low-code tool is different. They don\u2019t all do the same things or <a class=\"internal-link\" href=\"https:\/\/www.mrc-productivity.com\/blog\/2021\/05\/10-must-have-features-of-enterprise-low-code-software\/\">have the same features<\/a>. Some are really good for very specific needs while others are more general.<\/p>\n<p>For instance, some focus on workflow while others offer workflow as part of the larger package. Some include basic reporting features, while others offer more advanced reporting. Some are great at forms, but lack in other areas. I could go on, but I\u2019m sure you get the picture.<\/p>\n<p><strong>The key takeaway<\/strong>: Look for a tool that\u2019s good at many different things. Sure, you might not need them all right now. But, what happens a few years down the road when you need those features? You\u2019ll be glad you have multi-function platform rather than a niche tool.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\u201cDon\u2019t choose a low-code platform that does one thing really well,\u201d says John Li co-founder and CTO of <a href=\"https:\/\/www.figloans.com\/\" target=\"_blank\" rel=\"nofollow noopener\"><span style=\"color: red; font-weight: bold;\">Fig Loans<\/span><\/a>. \u201cAdopting low-code needs to be worth your time and investment, so consider multiple use cases and development needs before you hop into the research and testing phases.<\/p>\n<p>Low-code aims to help you scale faster through accelerated development, so you need a useful tool that aligns with the application and end-user experiences your business creates. Settling on the wrong low-code tool is like buying one really fancy pair of shoes and trying to wear them to a business meeting, the beach, and while running a marathon. You\u2019ll do one thing really well, and everything else will be difficult. Finding the right fit requires considering your needs as you compare low-code features.\u201d<\/p><\/blockquote>\n<h3>Summary<\/h3>\n<p>These are just 10 things to look for before diving into low-code, but the list could certainly be longer. If you would like to add anything to this list, I\u2019d love to hear it. Feel free to share in the comments.<\/p>\n<div id=\"sendgrid_nlvx_widget-2\" class=\"widget widget_sendgrid_nlvx_widget\" style=\"padding-bottom: 10px;width: auto;text-align: center;background-color: #edeff4;border: 1px solid #d1d1d1\">\r\n\r\n<h3 class=\"widget-title\" style=\"font-size: 18px;margin-top: 28px;font-weight: 400;margin-bottom:25px\">If you enjoyed this article, sign up for email updates<\/h3>\r\n<p>Sign up below, and we'll notify you of new blog articles via email. We value your privacy and will never share or sell your information. To learn more about how we handle data, please review our <a href=\"https:\/\/www.mrc-productivity.com\/about\/privacy.html\">privacy policy<\/a>.\r\n\r\n\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Summary: Low-code development tools are seeing an uptick in adoption rates. The problem is, many businesses don&#8217;t fully understand low-code before they dive in&#8230;which leads to unpleasant surprises and expensive &#8216;gotchas&#8217;. In this article, we explain 10 things you should know about low-code to help minimize these surprises.<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","slim_seo":{"title":"10 things to know before diving into low-code - mrc&#039;s Cup of Joe Blog","description":"Summary: Low-code development tools are seeing an uptick in adoption rates. The problem is, many businesses don't fully understand low-code before they dive in."},"footnotes":""},"categories":[8],"tags":[111],"class_list":["post-13572","post","type-post","status-publish","format-standard","hentry","category-education","tag-low-code"],"_links":{"self":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts\/13572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/comments?post=13572"}],"version-history":[{"count":16,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts\/13572\/revisions"}],"predecessor-version":[{"id":14767,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts\/13572\/revisions\/14767"}],"wp:attachment":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/media?parent=13572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/categories?post=13572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/tags?post=13572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}