Why agencies need low-code application development right now

 

Connecting state and local government leaders

Empowering developers with low-code application platforms and a robust software architecture will help them deliver innovation, application modernization and more agile compliance.

The use of low-code application platforms (LCAP) within the government is accelerating at a rapid pace driven by not only the need for timely delivery but also for its quality, security, completeness of capabilities, high availability and, most importantly, the ability to change quickly. Custom-built applications are notorious for lengthy development cycles and are ineffective in meeting changing demands. Low-code platforms have reached critical mass, and the technology is accelerating at a speed that agencies can no longer ignore. Leading providers of low-code platforms include Appian, Microsoft Power Apps, Salesforce, and ServiceNow.

Leveraging LCAP has enabled the delivery of web applications, from initial concept to production deployment, in less than eight weeks. In addition, by using an LCAP certified at the highest impact risk level under the Federal Risk and Authorization Management Program, agencies can significantly simplify the authority to operate certification process.

That promise of rapidly delivering new applications and services while saving time and cost is why LCAP is capturing the attention of government and private-sector organizations alike. According to Gartner, the market for low-code development technologies was set to grow 23% between 2020 and 2021. By 2023, more than 50% of midsize and large enterprises will be using a low-code solution as one of their strategic application platforms. By embracing an LCAP today, agencies will capitalize on quick development cycles, project success and rapid return on investment.

To get the most benefit from low-code development, IT leaders must understand its capabilities, limitations and how it fits their strategy for creating applications that empower employees and serve citizens.

How low can you code?

Low-code development augments traditional, hand-coded programming with a platform that enables developers to leverage a graphical user interface to create new software quickly. In addition, LCAPs provide dozens of prebuilt components that offer drag-and-drop functionality to enhance existing applications or assemble new ones. As such, it requires little to no coding skills, making it easier for developers of all skill levels to create applications.

Low-code development enables agencies to:

Rapidly innovate new applications. Low-code development is ideal for scenarios where time is of the essence, reducing development cycles from years to months or from months to weeks. Effective platforms also enable IT leaders to quickly integrate components from leading cloud providers – useful tools like address validation or speech recognition.

More easily modernize existing applications. Many agencies lack the resources to migrate from legacy systems. A low-code approach is well-suited to layering a graphical interface or front-end portal on top of older software. That approach can also pay dividends down the road. Many legacy systems require months of training and are fully understood only by long-time users. A low-code-enabled interface can help new users get up to speed quickly.

Comply with agency standards. Every time an administration, a cabinet-level department or Congress changes a set of rules, agency applications and services must reflect those changes. A low-code approach can make responding faster and easier. What’s more, many agencies maintain style guides that specify fonts, colors and other details for websites and online tools, and low-code tools can automate almost all style-guide compliance.

Focus developers on innovation. People are great at ideating new processes and services but not as good with repetitive tasks, leading to random mistakes. Software, in contrast, is superb at repetition and consistency. So, it makes sense to leverage low-code tools for reusable components while freeing developers to dream up new, better ways to empower employees and serve constituents.

While low-code is a strategic enabler for just about all enterprise applications, it does have its limitations. For example, graphically intensive applications (simulations/animation), low-level drivers, and embedded systems still must be written in a performant language like C++ or even assembly. However, with a good web service-based architecture, low-code can still play a role by integrating with high-code components via REST or even embedded Docker containers running within the platform.

Second, unlike no-code solutions designed to let virtually anyone create software, low-code development is best reserved for the development team. Sophisticated business users might use a low-code platform to enhance a digital tool used by a small internal team. But for enterprise-class applications or citizen-facing services, even low-code-enabled development is best left to experts.

Five steps to low-code success

Like any technology, low-code development requires the right approach. To achieve low-code success, agencies should follow these five guidelines:

1. Empower developers. A low-code platform replaces the lengthy build and test cycles of Java and C# with modular coding and drag-and-drop reuse. Now more than ever, agencies need experienced, talented experts to understand business needs, innovate new processes and services and apply modern, agile methodologies to deliver advanced capabilities. As we have seen 100% custom code, class libraries like Java Development Kit (JDK) and Microsoft.Net and frameworks augment class libraries, the goal has always been to maximize the reuse of existing code to accelerate application delivery and capability and quality. Today, LCAPs deliver considerable capabilities out of the box while also providing extensive integrations and blank palette user interface capabilities thanks to JavaScript, CSS and HTML hooks.

2. Adopt a modern software architecture. Low-code development optimizes software design. But it doesn’t eliminate the need for robust software architecture.

Software design involves the organization of data, the implementation of components and the look and feel of applications. Software architecture deals with the underlying system structure, how the components fit together and how the application integrates with other systems. Agencies need a modern architecture to create enterprise-class software that can easily integrate with other systems.

3. Focus on business needs. Low-code development can deliver new functionality, but it does nothing to identify the functionality users require, so agencies should make sure developers are capturing user requirements upfront. Fortunately, a low-code approach can free IT leaders to spend more time understanding needs and how new applications and services can fulfill them.

4. Don’t get locked into a low-code platform. LCAPs now offer robust platforms built for scale, but they require investment – and they can lock organizations into a particular solution set. A robust architecture, a component-based strategy and integration with best-in-class web services can help minimize vendor lock-in. 

5. Work with a partner that knows low-code development. Amazon founder Jeff Bezos talks about one-way-door decisions, which are nearly irreversible, and two-way-door decisions that can be easily changed. To deliver a successful enterprise application, organizations need a partner with extensive experience with web services, containerization, cloud and advanced low-code development. When properly implemented, low-code applications offer two-way door agility, providing the future-proofing needed for applications to maintain an iterative development lifecycle without the need for total rewrites.

Such a partner can also help agencies understand development needs and how a low-code approach can meet them. Additionally, it can help implement an architecture that enables the most significant benefit from low-code efforts. After all, the ability to create applications quickly and inexpensively delivers little value if the applications are ineffective.

In traditional development, developers put much of their effort into application basics. There’s little time, budget or energy for creating capabilities that deliver truly high value. Low-code development can let teams focus on building applications that better empower employees and serve citizens. It’s no wonder the Air Force, Department of Agriculture, Department of Health and Human Services and Transportation Security Administration are leveraging modern low-code platforms to accelerate the delivery and quality of software applications to support their mission-critical programs.

X
This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising and analytics partners. Learn More / Do Not Sell My Personal Information
Accept Cookies
X
Cookie Preferences Cookie List

Do Not Sell My Personal Information

When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link.

Allow All Cookies

Manage Consent Preferences

Strictly Necessary Cookies - Always Active

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data, Targeting & Social Media Cookies

Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link

If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences.

Targeting cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Social media cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.

If you want to opt out of all of our lead reports and lists, please submit a privacy request at our Do Not Sell page.

Save Settings
Cookie Preferences Cookie List

Cookie List

A cookie is a small piece of data (text file) that a website – when visited by a user – asks your browser to store on your device in order to remember information about you, such as your language preference or login information. Those cookies are set by us and called first-party cookies. We also use third-party cookies – which are cookies from a domain different than the domain of the website you are visiting – for our advertising and marketing efforts. More specifically, we use cookies and other tracking technologies for the following purposes:

Strictly Necessary Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Functional Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Performance Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Social Media Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Targeting Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.