Yoav Abrahami, head of Wix Code, explains why low-code development platforms are set to boom
Yoav Abrahami explains why low-code development platforms are set to boom
Building for the web has not been an easy feat. Yet, in the last few years, dozens of companies have created products – of varying quality – that allow almost anyone to build on the web. These products, referred to as low-code development platforms, are looking to change how people create on the web.
A low-code development platform is a solution that enables users with some tech savviness to create custom web applications. This is a contrast to custom-built solutions that need developers with significant experience. Low-code development platforms typically feature a drag-and-drop interface that require little or no coding.
They build something as simple as an internal employee resources application or a database to collect user information. More complicated platforms enable the incorporation of additional functionality such as external resources and APIs.
What makes Wix Code different is that it combines the existing ease of UI and frontend design that Wix has always provided with the advanced ability of a low-code development platform. By taking away the steps usually needed to set up the environment or create the UI, developers can focus on building the web application.
What makes Wix Code like other low-code platforms is that server setup and infrastructure is handled from the beginning all within the same platform. These benefits have been driving reasons why low-code platforms have been attracting more users.
The growth is estimated to be large, too. According to Forrester Research, the market for low-code development platforms will grow to $15.5 billion by 2020.
The demand for business apps is growing and it is difficult for custom code to keep up. As the cloud grew, it solved the issues with infrastructure. It allowed people to build on the internet without needing to develop and maintain servers. Along with that, SaaS companies created out-of-the-box solutions for users needing to solve specific problems. The ability for customisation was varied, but they were meant to fix specific issues and not to create with.
Platform-as-a-service is the next step, a segment of which are low-code development platforms. The platform enables users to create within a built development environment. It combines building with the tools needed to develop, run and maintain.
Since the demand for enterprise applications is growing and the supply of coders is not able to keep up, these type of tools have empowered citizen developers to take the reins. Similar evolutions have democratised technology before, such as with website design. From small businesses to large corporations, they are useful for anyone looking for fast solutions without the hassle or cost of custom coded products.
The cost savings are no joke, either. The savings come from resources to build, deploy and maintain. By enabling current employees to build without the need to hire developers, it saves on human capital. Since most platforms will handle server interactions, server costs and deployment become cheaper since many users are spread across several servers. Not to mention not needing the skillset required to deploy servers.
For maintenance, good platforms will handle security updates and patches. This enables the user to only worry about what is being built and not worrying about plugin updates. Efficiency is another reason. If a startup is working to launch a product, then a low-code platform may be best to kick off. They enable creators to focus on the product and not burn time setting up the environment.
Low-code development platforms will continue to change how businesses and everyday users interact with the web. The most exciting part is seeing how people will take these platforms and create entirely new products and markets with them.