For application development, the low-code platform is not new. This concept, which is resurfacing today, has its origins in an increasingly thin technical and functional boundary. The agility of the businesses is undoubtedly a factor. It is important to know that over the last 20 years, more and more people have been trained to use computers and the web. This new generation of specialists does not have the development skills, but has the know-how to design and model powerful software tools. Thus, a modern way of creating software has developed. This does not require IT departments to have a great deal of development knowledge and is based on the use of so-called “low code” or “no code” platforms. You can find out more about this topic in our technological innovation.
Low-code platform, a concept that is not new, but that is de rigueur today
Instead of low code platform, we used to talk about fourth generation language or model driven development. So we are not on a new concept, but rather on a trend that has been revived. The objective of no code or low code is simple: to do without the use of a computer language to produce software. The advantages of this approach are multiple.
In fact, it offers the opportunity to rapidly create business applications that will replace the tools currently in use, such as Excel. Up to now, Excel has had the merit of allowing low-code development of multiple applications via the integrated scripting language, but these applications are not optimized from an ergonomic point of view.
With the no-code approach, it is possible to produce tools that are adapted and pleasant to use by simply using drag’n’drop. Thus, it is now easy to replace traditional Excel or PowerPoint files used in business. This innovation is valid for all uses: information gathering, analysis, communication, etc.
Understanding the business need
The context in which this new trend is taking place is that of designing projects within very short deadlines. Companies no longer want to wait 6, 12 or 18 months for software: they need it now. Thus, tools have been developed to enable rapid prototyping of applications without the need for a dedicated IT team. In just a few weeks, someone without the experience of a programmer can produce usable software for a customer.
The objective of this approach is to respond to business uses, i.e. to allow the modeling of business processes. At that time, process management was possible through fourth generation languages. These languages offered non-developers the opportunity to produce enterprise applications with simplified user interfaces and lines of code that could be understood by humans.
Model-driven development has allowed us to deepen these results by proposing business languages adapted to specific activities. Many publishers provide users with low-code platforms. These include Microsoft Apps and Oracle APEX. These are intended to facilitate the production of new web applications compatible with all operating systems.
Low code platforms, what uses for companies?
The use of these platforms accelerates the digitalization of many processes. Previously, only the critical and important processes of a company were integrated into an application. Now with the use of these low code platforms, all uses can be digitized and integrated into an application. Within companies, a large amount of data is managed in more or less elaborate Excel files. These excel files offer simplicity of use coupled with powerful capabilities, but without any security or data historization.
A low-code platform like Oracle APEX coupled with a standalone database allows you to build a secure web application to collect and share data. But is this the end of developers? No, although these applications can be built simply by business users, like Excel software and its vba macros, the support of an IT specialist will allow you to go further in the exploitation of these platforms.
All about IT project governance
Discover the roles and responsibilities of key profiles, as well as best practices in governance and technological development, to ensure the success of your digital transformation projects.
Also read in our "IT project governance" file:
- Lowcode platform: the future of application development?
- The use of UIPATH as an RPA solution
- Project comitology: the governance bodies of an IT project and their roles
- Steering and governance of a Finance IS project: which profiles should be involved?
- Steering and governance of an IT project: which profiles should be involved?
- Project governance: what role for the steering committee?
- The actors of a project team: organization, role and skills
- The IS manager at the heart of the development and evolution of systems
- HRIS Manager: what role in the evolution of HR Information Systems?
- IS project manager: what role and responsibility in an IS project?
- Functional consultant: a role close to the business processes
- Technical consultant: a profession at the heart of technological development
- Solution architect: a profession that manages development and deployment
- DevOps Consultant: role, missions and development skills
- Data Protection Officer (DPO): what roles and missions?
- CISO: a key job within the business for system security
- The service delivery manager at the heart of team management
- Scrum master, a key profession for Scrum project management
- Data scientist: a strategic profession at the service of management
- MOA / MOE: how are the roles divided on a project of implementation of an information system?
Contact
A project? A request?A question?
Contact us today and find out how we can work together to make your company’s digital future a reality.