The low-code and no-code market continues to growand although it already has a considerable size, everything indicates that it will be twice as big in five years. According to an ISG study, it currently covers a market of 25,000 million dollars, which will grow up to 45,500 million dollars in 2027with an annual growth rate of 28%.
Amindeep Kar, ISG Managing Consultantpoints out that low-code and no-code platforms can accelerate software development and reduce the time needed to obtain tools and applications by 10 times, and ensures that by the end of 2023, half of all medium and large companies will have adopted low-code «as one of its strategic platforms«. For him, the main attraction of both platforms is that they are multipliers that can help solve the problems that hold companies back in many areas of their business, and to be in line with technology.
It is precisely this lack of alignment that «it has been one of the main ingredients of failed digital transformations. Blurring the line between employees with no development experience and professional developers, low-code and no-code is doing to application development what site reliability engineering is doing to IT infrastructure management. Low-code and no-code helps address chronic resource shortages, increases development speed, and accelerates the development of low-complexity intelligent automations or business process workflows«.
Changes in jobs
The growing presence of low-code means that there are changes in both IT and jobs. these platforms offer professional developers the opportunity to act as consultants. In addition, companies that use this technology «to drive profits they have used a collaborative mix of developers and inexperienced employees to reduce cost over time without compromising centralized governance«. In addition, according to Kar, the professional developers and IT staff have achieved»access to faster development tools, and the ability to focus more on architecture and strategy, as well as putting useful business skills to work«.
Despite all the good that these platforms seem to bring, there are also some concerns surrounding their adoption. The main one is its potential to complicate the expansion of technological supervision. Applications developed by those with no development experience are often made without proper technical oversight, meaning that a security breach or non-compliant solution can cause significant financial damage.
There is also a danger of system failures, because there is the possibility that only a few, or almost none, of the people who are responsible for development of this type, know how the systems for which they create applications work, which can lead to to all kinds of management and governance problems. This, yes, open a new IT professional profile necessary, to undertake proper supervisionso that those who work with low-code and no-code platforms can focus only on their work.
Another disadvantage of these platforms is their inability to customize solutions. They are quite rigid, and most do not offer enough flexibility to cover the particularities of a corporate business function. Also, low-code and no-code may require a high level of maintenance, and deviations from the norm due to special circumstances. Among them, integrations, the need to modify pre-established code, debugging, redundancies and the duplication of functions in different areas.
It is in situations like this that the IT department needs to take charge of the situation. Therefore, IT will need to create and manage, for example, APIs for self-service data. To do this, steps must be taken such as taking data out of the departmental silos in which it is usually stored, establishing standards and developing APIs that reinforce them so that people see only the data to which they are allowed access. Also make sure that the data is used appropriately. For all this, among other things, the expansion of these platforms will make data governance a much more important part of IT’s work.
Professional developers and IT staff therefore do not have to deal with basic development. They can focus on creating value add-ons, and giving maturity to the generated software. This opens the door for technicians to get closer to customer support.