A primer to low-code and no-code solutions, including a review of the leading vendors with low- and no-code offerings.
By | March 3, 2021 — 18:40 GMT (10:40 PST) | Topic: Business leader as developer: The rise of no-code and low-code software
Is IT possible without IT?
Special Report: Business leader as developer: The rise of no-code and low-code software (free PDF)
This ebook, based on the latest ZDNet / TechRepublic special feature, helps IT leaders understand the consequences of non-developers becoming app builders and how to successfully take advantage of this trend.
Read More
In recent times, there has been a flurry of activity around platform offerings targeted at users with little or development experience — so-called “citizen developers” — as well as still serving the needs of professional developers hard-pressed to deliver apps in extremely tight timeframes. This new generation of low-code and no-code platforms are designed to make it relatively easy for people to design, build, and launch applications quickly, without having to worry about the nuances of underlying operating systems or scalability requirements.
Also: ‘Weird new things are happening in software,’ says Stanford AI professor Chris Re
Built on extended cloud-based Platform-as-a-service environments and low- and no-code platforms typically employ visual programming interfaces to solve business problems faster and more completely than could be accomplished with traditional software development. In the process, the productivity of professional developers will be enhanced as they are freed up to worry about more strategic infrastructure concerns affecting their enterprises.
The widespread dispersal of organizations that took place over the past year accelerated the low- and no-code movement, a survey by KPMG finds. Since the onset of the COVID-19 crisis, the number of executives naming low- and no-code development platforms as their most important automation investment has nearly tripled, from 10% to 26%. In addition, KPMG finds, 100% of enterprises who have implemented a low- and no-code development platform have seen ROI through these initiatives.
Within the next two years, Gartner predicts, more than half of medium to large enterprises will have adopted low-code application platforms.  A survey of 324 organizations by Unisphere Research/Information Today, Inc., found at least 76% already had at least some portion of applications developed outside of traditional IT departments or service providers. They turn around their required applications in a matter of weeks, and only 17% report turnaround times exceeding three months. Non-IT developers come from a range of backgrounds, the survey found, but are, for the most part, power users and developers embedded within line-of-business departments building the applications. Challenges to low- and no-code development include data security and trouble learning proper programming techniques, and handling of data, the survey also showed.
Low- and no-code often get used interchangeably, but there’s a shade of difference between the two categories. Low-code solutions, typically target users with some development experience, or developers needing to quickly build apps, employing visual development environments and automated linkages to back-end systems, databases, web services, or APIs. No-code solutions take this abstraction a step further, introducing visual drag-and-drop interfaces that involve no coding at all.
Also: Low-code and no-code development is changing how software is built – and who builds it
Low- and no-code approaches have been ideal for startups that need to quickly get apps to market, but they are just as suitable to larger, established enterprises as well, “No-code allows you to take your idea, using minimal time in your resources, to launch a live product very quickly,” says developer advocate Mike Williams. This offers a less-costly alternative to “building a team internally of designers and developers, or outsourcing it to an agency, making it very costly to take your idea to a live product. Using no-code allows you to jump ahead of that, and use minimal time and resources.” 
Capgemini identifies low- and no-code as a top enterprise technology trend. Classic, code-intensive software development and delivery “based on manual work, complex programming languages and more mythical man-months will only get you so far,” relates Desiree Fraser, designer in residence in a Capgemini report. Thanks to today’s low- and no-code platforms, “it is now easier than ever to construct applications without huge coding efforts. The secret is in powerful, AI-enabled tools that leverage API catalogs, prebuilt templates, and automation to the fullest extent.”
Factors to consider in the adoption of low- and no-code platforms include the following:
These are some leading vendors with low- and no-code offerings:
Salesforce has a long history of introducing platforms targeted exclusively to non-technical business users, and its low- and no-code solution offerings are no exception. The Salesforce Platform now incorporates the company’s range of tools designed to help business-side application development, including Salesforce Lightening, Force.com, and the Salesforce App Cloud Platform. The company’s Mobile Publisher enables developers to publish apps to the Apple and Google app stores.
The vendor’s Force.com platform was first launched in 2008 to enable third-party development of Salesforce applications. Tools such as Flow Builder help users create and automate end-to-end digital workflows. The tool features components and services that can be selected and reused by users. The company also has a large, well-supported community of app builders.
Recent additions include Dynamic Forms & Actions, which transform static data entry forms into intuitive experiences; Einstein Automate Einstein Automate, which delivers automation capabilities designed for every business function and industry; and Code Builder/Functions/DevOps Center, a web-based developer environment optimized for Salesforce.
OutSystems is looking at the rising demand for continuous delivery, offering a solution that employs AI to help developers build applications through a visual, model-driven development environment. User access is persona-based, enabling development at users’ comfort levels, ranging from professional to citizen developers. Platform services, also enhanced by AI, provide automation to enhance the application lifecycle. The solution employs templates as well as customizable apps. 
The vendor offers access to a library of UX components, and a drag-and-drop UI, business processes, logic, and data models to create cross-platform apps. OutSystems’ TrueChange feature automatically checks dependencies and handles deployment processes.
Microsoft Power Apps, the software giant’s primary low- and no-code development platform, is designed to help users build rich web and mobile applications. The solution is tightly integrated with the range of Microsoft products, built on the vendor’s Common Data Service that connects to business data stored either in the underlying data platform (Microsoft Dataverse) or in various online and on-premises data sources (SharePoint, Microsoft 365, Dynamics 365, SQL Server). A design-time tool, Power Apps Studio, is available for building canvas apps. Microsoft’s goal with this tool is to make creating apps feel more like building a slide deck in PowerPoint. 
Power Apps also is designed to enable more experienced developers to use code to create data and metadata, apply server-side logic using Azure functions, plug-ins, and workflow extensions. The platform also enables developers to apply client-side logic using JavaScript, integrate with external data using virtual entities and webhooks, build custom connectors, and embed apps into your website experiences to create integrated solutions.
The Appian Low-code Automation Platform is a unified environment that emphasizes automation to manage complex processes, including robotic process automation, business process management, case management, artificial intelligence, and decision rules. Applications developed through Appian are designed to be cloud-aware, able to integrate with AI from AWS, Azure, and Google. Appian delivers real-time AI guidance within its process modeler, harnessing AI as a low-code development accelerator. The platform employs machine learning to recommend the next steps in app development, avoiding calls to third-party services.
Appian also provides access to process automation datasets, based on anonymized data are derived from hundreds of person-years of knowledge from enterprises running complex workflows. The solution also runs automated test cases. 
ServiceNow apps, as well as its own infrastructure, are built on its Now Platform, which is open to developers at all levels. Originally targeted at IT operations management and services, ServiceNow provides a turnkey application structure intended to enable development for a variety of business functions. The vendor has also extended its reach beyond the data center with a Guided Application Creator for non-technical business users, intended to help them set up applications on the Now Platform. The tool enables the creation of apps that enhance user experience, employee experience, or mobile experience. ServiceNow’s IntegrationHub, intended to support prebuilt connectors to external systems, is a no-code integration environment. 
By | March 3, 2021 — 18:40 GMT (10:40 PST) | Topic: Business leader as developer: The rise of no-code and low-code software
Please review our terms of service to complete your newsletter subscription.
By registering, you agree to the Terms of Use and acknowledge the data practices outlined in the Privacy Policy.
You will also receive a complimentary subscription to the ZDNet’s Tech Update Today and ZDNet Announcement newsletters. You may unsubscribe from these newsletters at any time.
You agree to receive updates, alerts, and promotions from the CBS family of companies – including ZDNet’s Tech Update Today and ZDNet Announcement newsletters. You may unsubscribe at any time.
By signing up, you agree to receive the selected newsletter(s) which you may unsubscribe from at any time. You also agree to the Terms of Use and acknowledge the data collection and usage practices outlined in our Privacy Policy.
Developer
Certified AutoCAD programming certification deal: Train at your pace for just $30
Developer
Learn to Code with React certification bundle deal: Boost your app development skills for $25
Developer
Increase sales for just $20: Learn how to use product design to attract customers
Developer
Hiring developers? These interview mistakes could be costing you top tech talent
© 2021 ZDNET, A RED VENTURES COMPANY. ALL RIGHTS RESERVED. Privacy Policy | Cookie Settings | Advertise | Terms of Use

source

Leave a Reply