Nowadays, the design around platforms has attracted a lot of attention. These platforms are designed to make building, designing, and launching applications easier and more accessible to people with little knowledge or expertise in coding. These low-code and no-code platforms are hailed as a way for professional developers to deliver applications with fewer constraints and faster turnaround time. They are also praised as a way to make so-called “citizen developers” (ie, enterprises and other non-technical users who have deep domain knowledge but limited technical capabilities and can create applications that suit their needs).
In their new research Key criteria for evaluating low-code/no-code solutions, GigaOm analysts Michael Delzer and Jon Collins inspected suppliers in this field. Collins said that the buzz surrounding low-code and no-code tools is well-founded, but in many use cases, collaboration between citizen developers and professional developers is appropriate when using them.
He said: “The best practice is for citizen developers to work with engineers to make the resulting applications robust and secure, and then manage and operate in accordance with standard IT governance.”
As Collins pointed out, because low code is still code. He said that these platforms should be regarded as a form of outsourcing, in which suppliers can provide third-party functions that companies can use and build. In this way, low-code applications may suffer the same challenges as traditional applications.
Collins warned: “Their definition is unclear or awkward to use. They can make data access to the wrong person, they can spread and spread, and if they are not properly managed, they can cause operational troubles.” “The answer is to use low-code applications. Programs are treated as applications so that they can be properly defined, tested, protected and managed.”
However, with the right guardrails, these platforms have great potential for innovation. As the market matures, both Delzer and Collins predict that more companies will seek to reduce the time and cost of internal development of applications by using no-code or low-code solutions, and the market will develop extensively.
Collins said: “We see low-code as a function across multiple types of platforms. For example, data management, service management, RPA and labor automation can all contain low-code elements.” “We hope that this use can be expanded and become a feature that can be Customize applications and service platforms faster, especially SaaS applications. At the same time, low-code platforms will go deeper and provide more powerful functions (such as machine learning) out of the box.”