2023 The Future is Here: How AI, Low-Code, and Web Apps Will Transform Your Business

TLDR – Artificial Intelligence (AI) ChatGPT, Low-Code, Web Apps

In this blog, I want to explore how in 2023, the marriage of AI, low-code and business Web Apps will forever transform how organisations interact with: business data, stakeholders, business applications and application development.

ChatGPT – What is all the noise about?

“ChatGPT has the potential to revolutionise the way businesses operate by offering advanced natural language processing capabilities and a more intuitive way of interacting with technology.” – Erik Brynjolfsson, Professor at MIT Sloan School of Management. 

Unless you’ve lived in a cave since November 2022, you will have heard about ChatGPT (Chat). And you may have already had a play with it and wondered, “how is this going to change my job”, or, “will I still have a job in 2024.” Or you’ve decided, “what’s the big deal”, here we go again in another hype cycle like the internet, smartphones, bitcoin, and social media… yeah, don’t worry too much. It’s probably nothing.

If you haven’t done the homework, ChatGPT is not yet another annoying chat application that pops notifications on your mobile.  

ChatGPT is one of a batch of new AI generative tools that uses a state-of-the-art language generation model. ChatGPT uses deep learning algorithms and training data to generate human-like text responses to input prompts. 

Developed by Open AI, ChatGPT can understand and respond to human language. Importantly for businesses of all shapes and sizes, this technology enables software tools to handle various business tasks, such as automating repetitive jobs, customer support, information gathering, automated documentation, software coding and data analysis with outcome prediction. And yes, you can talk with it or get it to complete your assignments. 

While some of these are “clever party tricks”, you should try if for yourself. 

Suppose you use Microsoft Excel in your daily work, and you use macros to automate tasks. Then you will appreciate the time saving when you can write a macro that will perform a job in a spreadsheet by typing a plain English prompt in ChatGPT like:

Write a macro for Microsoft Excel that will remove every row with duplicate content in column B.

Sub RemoveDuplicates()
    Columns("B:B").Select
    ActiveSheet.Range("$A$1:$B$1000").RemoveDuplicates Columns:=2, Header:=xlYes
End Sub
Taken directly from ChatGPT

The code generated in the response will work when added to your spreadsheet, and the response from ChatGPT includes the instructions to use it and comments within the VBA code. If the response doesn’t work, ask again and improve your prompt. There are thousands of guides on the internet.

What if you don’t use Excel and instead use Google sheets? No worries, ask ChatGPT how you would do this in Google sheets. The response will be using filters. 

Organisations adopting AI tools for natural language processing tasks like this and other more complex tasks can expect a significant productivity and efficiency boost starting in 2023. These tools automate and streamline language-based data processes like text, speech, and sentiment analysis. By relying on these tools, organisations will reduce manual data processing efforts, minimise human error, and increase the speed and accuracy of their information processing activities.

For example, once trained and given the organisation’s relevant data, a generative AI-powered chatbot can handle routine customer queries, freeing the call centre to focus on more complex and value-added tasks. 

Here are other “less gimmicky” ways a large language model AI like ChatGPT will transform your work in 2023.  

Natural language interface: ChatGPT can be integrated into business applications to provide a natural language interface for users to interact with a business platform. They will improve user experience and make the solution more accessible to a broader range of users. 

Predictive automation: ChatGPT and other conversational language models can analyse large amounts of data and predict the most likely outcomes of specific actions, such as the next steps in a workflow. 

Automate repetitive tasks: Organisations can automate certain parts of the business process, reducing the amount of manual effort required and improving efficiency. 

Automated documentation: ChatGPT can generate accurate and comprehensive documentation for business applications, helping developers and users better understand the application’s structure and functionality. 

The first point, “natural language interface”, is the most transformational and potentially disruptive change for business applications. People in technology love to say, “this is a game changer”, or “this is a revolution”, or even “this time, it’s different”, regarding the influence of AI on business applications. I am confident that using AI to interact with business data will be the most profound change to business software in a generation. 

Paired with the troves of proprietary data backing business solutions such as Web Apps like Formbird FLEET, (FIMS) – AI generative text tools will provide fleet managers with a new intuitive tool to understand their data better. 

“Chats” ability to generate visualisations such as charts and graphs will make it possible to quickly and easily uncover hidden insights within the organisation’s data. This ability to present information clearly and concisely will let organisations make informed decisions based on an encyclopedic understanding of historical and live data.

Imagine a fleet manager wanting to determine why the fuel bill has ballooned this month. Instead of poring over reports comparing last month to this month. The answer could be just a single-sentence prompt away. 

List the top 10 vehicles whose fuel consumption has increased from the previous month.  

The large language model AI will already have the answer because it “knows” the fleet data since it was “taught it” and can now “spit out” the answer. An AI will give the fleet manager the necessary explanations and set the next task in motion. Why has the fuel bill ballooned this month?    

Low-Code – Everything old is new again – build it fast and don’t break things. 

“Low-code development platforms will revolutionise the way businesses build and deploy applications, empowering organisations to quickly bring their ideas to life and stay ahead in an ever-evolving digital landscape.” – Gartner Research.

Low-code platforms, like Formbird, are user-friendly platforms that allow anyone, regardless of their coding skills, to create and customise Web Apps. Formbird uses pre-built templates, making it easy for users to create and customise business software without coding knowledge.

Low-code is not new. Lotus Notes, released in 1989, provided organisations with a way to build and manage custom applications, such as email, calendars, and databases, without requiring extensive programming knowledge. 

Low-code platforms like Formbird are the third generation of the low-code revolution. They allow developers and organisations to develop business software faster and more efficiently, reducing development time and costs. Because low-code platforms are accessible to a broader range of people, they allow for greater collaboration and innovation within the development process. 

Low-code platforms allow for greater flexibility, scalability and adaptability, enabling organisations to quickly and easily adjust their applications to changing business needs. 

The real power of a low-code platform is its synergy with the rapid development methodology. The ability to quickly deploy business applications, test them in real-world scenarios and make necessary improvements rapidly, realising the potential of continual improvement throughout the development process.  

This “Lean” or “Agile” approach leads to business applications built with a deeper understanding of the business requirements. It eliminates the risk of failed implementations due to small but critical translation errors that can occur during the initial data modelling of the application’s scope when using traditional development methodologies. By adopting a low-code and rapid development methodology, organisations can bid farewell to the long, slow software implementation era and embrace effective, faster, and more efficient business application development.

Business applications built on low-code development platforms are the missing link between data and action. They let organisations quickly adapt their business applications to unlock the full potential of their data, allowing employees to become active participants in driving continual improvement within the organisation and empowering people to work strategically to achieve the business’s goals. 

Low-code development platforms might have been with us for a while; they look like they’re here to stay. Low-code will stand out as a landmark in 2023’s business landscape, driving positive change and improving the overall efficiency and effectiveness of all organisations ready to start their journey.

Bringing together AI and Low-Code Development 

A large language model like ChatGPT can accelerate business application development in low-code development platforms by providing advanced natural language processing capabilities. 

Similar to the example above about the Excel macro. ChatGPT can learn to write code for any low-code development platform by training it on the specifics of the platform. Once the AI has learned the patterns and syntax needed to generate code for the platform. A large language model like ChatGPT could automate aspects of the development process, such as developing boilerplate code or filling in missing pieces of code, allowing for more intuitive and efficient communication between developers and the low-code platform, and enabling faster and more accurate development. Additionally, AI will provide valuable insights and recommendations to developers, helping them make more informed decisions about designing and implementing their applications. Overall, AI has the potential to significantly streamline and improve the low-code development process, further fulfilling the low-code promise of making coding more straightforward, quicker and more accessible to a broader range of skill levels, organisations and businesses.

Web Apps in 2023, the advantage becomes clear.

Web Apps avoid the code bloat, custom workarounds and continuous updates associated with cross-platform apps. – Mark Hosking, CEO, Formbird

  • “The Web Apps standard is a major step forward in the development of web applications, providing new capabilities and features that were previously not possible. With the ability to access local files and other resources, web applications can provide a more seamless and integrated experience for users.” – Jeff Jaffe, CEO of the W3C

Once regarded as the inferior alternative to native apps, Web Apps (also known as the Web Application API standard) will grow in 2023 as inherent inefficiencies of cross-platform app development and maintenance challenges have become more apparent. The hype surrounding native business apps has diminished profoundly in the last two years. 

The W3C Web Apps standard is a set of specifications and guidelines that provide a standardised way of creating and deploying web applications. Maintained by the World Wide Web Consortium (W3C), an international community that develops and promotes web technologies. The Web Apps standard aims to ensure that web applications are interoperable across different browsers, platforms and devices and to provide a consistent user experience.

Build once deploy anywhere.

The Web Apps standard covers a range of technologies, including the HTML and CSS markup languages used for creating the structure and style of business applications and the JavaScript scripting language for adding interactivity and dynamic content to business apps. 

The standard also includes APIs for accessing device features such as the camera, accelerometer and geolocation, and for working with data such as storing information locally on the device, a capability used by Formbird’s offline functionality. 

The standards also ensure that web applications have a consistent user experience, which leads to better user adoption and satisfaction. Overall, the W3C Web Apps standards will play a crucial role in shaping the future of business apps and help organisations create better, more accessible, and more useful web applications.

Collaboration – the Web App Advantage

By providing a common platform accessible from any location with (or without) an internet connection, Web Apps foster collaboration across any organisation with dispersed work sites, allowing teams to work together on the same project regardless of their physical location, enabling remote collaboration and reducing communication barriers. Ensuring all users have access to the same data, features, and functionalities promotes productivity and continual improvement across the team.

2023 and beyond take homes – Business Application Development Trends. 

The convergence of AI, low-code and Web Apps will create new, more advanced, accessible applications. Low-code platforms incorporating AI technology will likely allow for faster and more efficient app development, and the integration of AI into web applications will enhance the user experience and improve the overall functionality of the apps. This convergence will also automate specific tasks and processes within web apps, making them more streamlined and efficient.

Through 2023 and beyond, combining AI, low-code development, and the Web Apps standard will revolutionise how organisations approach business information. AI gives organisations unprecedented access to their data. The ability to interrogate the organisation’s business data via a simple text interface will transform how people approach and understand their data. The transition from complex, counter-intuitive menu diving to a prompt-based interface will profoundly affect how we work for decades. Businesses that embrace this technology will have a competitive advantage in their field.

Unlocking the Power of Web Components: How Formbird is Revolutionising Low-Code Development

Web components are a game-changer for low-code platforms like Formbird. These reusable UI elements, which bundle together functions, presentation, and data interaction, are the building blocks of modern web applications.

The rise of Web Components can be traced back to the evolution of JavaScript frameworks like AngularJS, React, and Vue. Tech giants like Google and Facebook developed these frameworks to improve their applications’ performance, capability, and functionality. However, each framework had its own standards, making it difficult for developers to work across different platforms.

Enter the Web Components standard, a universal approach to building reusable UI elements that can be plugged into any application. This standard, developed by the World Wide Web Consortium (W3C), defines how components interact with the browser and how they relate to other parts of the application.

Formbird’s low-code platform is a prime example of the benefits of web components. The platform is a container for standard technologies, and web components are key to its architecture. With web components, Formbird users can experience improved performance, capability, and functionality while also being able to efficiently utilise and find their own web components on commercial libraries.

“With the rise of Web Components, low-code platforms like Formbird can empower developers to create more advanced and sophisticated applications with ease.”

The latest release of Formbird has moved the platform even further, allowing users to reference web components that are externally hosted and plug them into applications as needed. This means that developers can use pre-built web components to speed up the development process and focus on creating unique and customised solutions.

Web components are a time-saver and a powerful tool for creating engaging and interactive user experiences. They allow for better separation of concerns and make it easier for developers to work together on a project. With the rise of web components, low-code platforms like Formbird can empower developers to prototype and build sophisticated applications in record time.

Web components are a fundamental building block for modern web applications and are essential to the success of low-code platforms like Formbird. The ability to easily reference and utilise pre-built web components enables developers to focus on creating unique and customised solutions while also improving performance, capability, and functionality. The future of web development is being built on web components, and Formbird is at the forefront of this revolution.

Experience for yourself the power of Web Components with a demonstration of Formbird CLARITY – Water Utility Works and Asset Management and Formbird FLEET – Fleet Management Information System (FMIS)

From MS Excel to the connect connected fleet

It was time to modernise Greater Shepparton City Council’s fleet management. Fleet Coordinator Chris Giles chose Formbird FLEET and said farewell to his much loved Excel spreadsheet.

Chris Giles has been part of the Greater Shepparton City Council for Nineteen years. He hasn’t always been the fleet coordinator; in his own words, he “started at the lowest of the low, picking rubbish at the landfill”. That’s not to denigrate anyone in that role; it’s essential. Waste management is the area in most councils that concern most residents, more often.

Chris moved on to become a fleet administrator and the world’s biggest Microsoft Excel fan. He painstakingly put a system together to manage the council’s fleet; this was not your run of the mill spreadsheet. We are talking intelligent menus, admin areas, macros and interfaces designed in VBA.

Even with all that sophistication of their spreadsheet, the fleet team were still running into roadblocks. Every organisation hangs on to legacy systems, and Greater Shepparton City Council was no exception.

It was time to move on… Following a tender process, where FLEET proved the most compliant solution, the work started with Formbird at a cracking pace.

One of the main reasons Chris decided to upgrade was how the council would manage their fleet’s imminent electrification. And how were they going to deal with the new flow of fleet data heading their way from connected vehicles? His workshop manager is already staying ahead of the information on electric and hydrogen-powered vehicles.

Greater Shepparton City Council is now well underway with their Formbird FLEET implementation. Chris is getting ready for training and setting up with tablets for the workshop. Whom he describes as “the best crew ever”. The team is looking forward to having a display in the workshop that keeps everybody on the same page.

With his tech background, Chris is keen to learn how to build functionality in Formbird. The low-code nature of the Formbird platform means it’s easy to add features to an existing implementation as the need arises.

We look forward to catching up with Chris in the future to see where the changes to his fleet management have been and also to check that he’s overcome the heartbreak of leaving Excel behind.

Building apps really fast – what is low-code?

Question: What is low-code?
Answer: It depends. There’s no single answer It depends on who’s talking about it, and it depends on the context.

Earlier this year Gartner, fount of much wisdom on all things IT, Issued a prediction for growth in the “Low-Code Development Technologies Market”.

It listed market size predictions for a whole grab bag of technologies:

– Low-Code Application Platforms (LCAP)

– Intelligent Business Process Management Suites

– Multiexperience Development Platforms (MDXP)

– Robotic Process Automation (RPA)

– Citizen Automation and Development Platform (CADP)

Not content with that list. Gartner added a line for “Other Low-Code Development (LCD) Technologies.” These it explained, “include rapid mobile app development (RMAD) tools and rapid application development (RAD) tools.”

Low code, Gartner explained “is the evolution of RAD to cloud and SaaS models.” Gartner also added a definition for a no-code application platform, describing it as “an LCAP that only requires text entry for formulae or simple expressions” adding “Furthermore ‘no code’ is not a sufficient criterion for tasks like citizen development, as many complex tooling configuration tasks are no code but still require specialist skills.”

Confused? I’m not surprised. And if that were not sufficient. In another document, its Magic Quadrant for Enterprise Low-Code Application Platforms, Gartner adds: “An LCAP is characterised by its use of model-driven or visual development paradigms supported by expression languages and possibly scripting to address use cases such as citizen development, business unit IT, enterprise business processes, composable applications and even SaaS applications.” 

And an LCP is “an application platform that supports rapid application development, deployment, execution and management using declarative, high-level programming abstractions such as model-driven and metadata-based programming languages, and one-step deployments.”


Gartner then introduces the idea of “an enterprise LCAP” that “supports rapid application development, deployment, execution and management using declarative, high-level programming abstractions such as model-driven and metadata-based programming languages, and one-step deployments.”

Quite a mouthful! IDC is rather more helpful, putting its definition in the practical context of what, in its view, low code makes possible. In an IDC InfoBrief: Lasting Agility: The Business Case for Low-Code Development Platforms Now, IDC says: “Low-code development platforms let even non-developers create prototypes and collaborate with IT to build complex software rapidly,” and “give organisations a way to design and develop software applications fast and with minimal hand-coding [enabling] skilled people to deliver value quickly and reliably.”

It adds: “Asia-Pacific tech leaders are largely using low-code development platforms for prototypes and internal-facing applications, but external, customer-facing applications are catching up, too.”

Forrester has plenty to say about low code and some cautions. It questions “the degree to which apps created with low-code are tested, can be tested, and should be tested.” It then goes on to pose a series of questions that “come to light as we work with clients on low-code deployments,” namely:

“The layers of abstraction in low-code development create a somewhat uncharted grey area — how much traditional testing is still relevant when bundles of code come in pre-created components?

“In cases of customisation, how much custom code can be tested in the native low-code platform, and how onerous is it to integrate with existing continuous integration/continuous deployment tools?”

Forrester is credited with coining the term low-code in its 2014 report New Development Platforms Emerge For Customer-Facing Applications.

Kevin Shuler of Quandry Consulting Group says Forrester has since modified its definition, and give this as Forrester’s current definition.

“Low-code platforms employ visual, declarative techniques instead of traditional lines of programming. Both developers and non-developers can use these products, and they require less training to start. Common features include reusable components, drag-and-drop tools, and process modelling. Individuals or small teams can experiment, prototype, and deliver apps in days or weeks.

Forrester

Another research firm, iResearch Global, has another name for low code development: application programming as a service (APaaS).

“Low code development refers to a solution that uses APaaS products to reduce or eliminate the demand for native code writing for application development by providing developers with a visual application development environment, thereby building applications conveniently. Therefore, low-code platforms are often referred to as APaaS platforms,” it says.

And it adds, “In a broad sense, the low-code concept covers all the application processes and services that can complete code integration and reduce code development. However, in a narrow sense, low code development refers to independent development platforms that can build simple applications and complex enterprise-level applications using a small amount of code or no code through a visual interface.”

iResearch Global, in its 2021 Low-code Industry Report, says, compared with traditional software development, low-code platforms have obvious advantages and cover increasingly diversified application scenarios.

“Low code development reduces the barriers to application construction and the reliance on professional engineers. The business departments can build application platforms in a drag-and-drop way, which can meet their personalized needs, reduce labour costs and repeated communication with the IT department, and shorten the project development cycle. As to later operation and maintenance, the low-code platforms iterate faster and are more flexible. They can be used for cross-platform application deployment and can access data in different systems.”

Analysys Mason says Low-code platforms could be a game-changer by virtue of their ability to make software development accessible to non-technical teams.

Low-code platforms use a software development framework that relies on graphical user interface (GUI)-based modelling to build applications and functions. Low-code platforms abstract the relevant functions and flows into a simplified interface without exposing the complexity of the underlying application or its dependencies. They offer capabilities such as visual modelling tools and standardised templates to help users with limited technical backgrounds to configure and set up new products and services.

Low-code platforms do not require knowledge of traditional coding or software development languages, which makes them accessible to a larger number of people across a variety of teams. This will be especially useful in helping business teams to reduce their reliance on IT, which is often a bottleneck that delays the launch of new products and offers into the market. Furthermore, low-code platforms can help CSPs to embrace a culture of rapid testing and fast, almost painless failures, which will be crucial to effectively compete against web-scalers and digital natives.

Finally, as Forrester is credited with creating low-code. It’s appropriate to give them the last (and the latest) word on the topic. This from The Forrester Wave: Low-Code Development Platforms For Professional Developers, Q2 2021

According to Forrester, low code platforms “are now a first-class development approach,” and the markets and applications for low code are converging with those for digital process automation (DPA) because “vendors from more specialized segments are maturing their capabilities across a wider range of use cases and developer personas.”

Forrester

DPA, according to one definition is “a method whereby digital technology is used to automate one or more tasks involved in a business process.” If that sounds like robotic process automation — which, remember Gartner included in its grab bag of low-code development technologies — it’s not, according to Information Age.

RPA is “software technology that allows businesses to automate low-level tasks now and will assist humans with higher-level tasks in the future, as the technology improves.

DPA “the evolution of traditional business process management technologies [which ensure] that the infrastructure of an organisation’s business processes is solid and streamlines business processes for maximum efficiency and cost containment.”

Low-code digital transformation – MongoDB Interview our CEO Mark Hosking

Formbird’s CEO Mark Hosking talks to Michael and Nic from the MongoDB Podcast “Built With MongoDB” to share details of the Formbird low-code platform and how MongoDB plays a role in the stack and as a backing database for applications built with Formbird.

If you would like to jump forward to your question here’s the of the index of the interview.

Introduction https://youtu.be/zya_JdZb6HQ

Greetings, meet Mark Hosking https://youtu.be/zya_JdZb6HQ?t=87

What led you to start Formbird https://youtu.be/zya_JdZb6HQ?t=122

Did you start with the product leveraging a relational technology rather than a document-oriented solution? https://youtu.be/zya_JdZb6HQ?t=263

The vision of Formbird changing over time? https://youtu.be/zya_JdZb6HQ?t=365

What are the supported, languages or the supported stacks that developers can use in Formbird? https://youtu.be/zya_JdZb6HQ?t=543

Is it possible for developers to work in multiple languages to build a complete solution using Formbird? https://youtu.be/zya_JdZb6HQ?t=648

Does Formbird implement source code control in an application development life cycle? https://youtu.be/zya_JdZb6HQ?t=797

How do developers continue to use the source code control that they are used to like GitHub? https://youtu.be/zya_JdZb6HQ?t=913

Formbird manages code versioning? Functions developed by business analysts sit alongside components developed by more experienced coders. https://youtu.be/zya_JdZb6HQ?t=1016

Does Formbird use MongoDB Atlas or is it a Prime instance of MongoDB? https://youtu.be/zya_JdZb6HQ?t=1127

Are Formbird developers using a shared MongoDB instance with all other users of Formbird? https://youtu.be/zya_JdZb6HQ?t=1232

How does Formbird manage to scale with the amount of versioning the platform is doing? https://youtu.be/zya_JdZb6HQ?t=1338

What is the Formbird data model look like in terms of the number of collections that you have? https://youtu.be/zya_JdZb6HQ?t=1658

How big is the Formbird platform in terms of, of revenue or sales versus the industry-aligned/Vertical solution? https://youtu.be/zya_JdZb6HQ?t=1806

What are some examples of Formbird’s industry-aligned solutions? https://youtu.be/zya_JdZb6HQ?t=1832

How does Formbird let organisations share data across multiple Apps? https://youtu.be/zya_JdZb6HQ?t=2014

What is an example of one of Formbird’s smallest customers? https://youtu.be/zya_JdZb6HQ?t=2087

What is Formbirds revenue model? How do you bill? https://youtu.be/zya_JdZb6HQ?t=2170

How can people find out more about Formbird and make contact? https://youtu.be/zya_JdZb6HQ?t=2407

Exit mobile version