Maximizing on the low code opportunity
In a world that is increasingly driven by software, web and mobile applications have moved beyond the realm of the IT department and have become critical business differentiators. But application development times continue to be a stumbling block. Several new technologies and frameworks have come into the market but the fundamental problem remains. It just takes too much time to create software.
Enter low code platforms. Making it much easier to build enterprise-class applications, these platforms are becoming the engine of digital transformation. Among other things, they readily take care of critical requirements like dealing with multiple devices & browser versions, workflows, business rules, user interface design, reporting and so on without requiring programming knowledge.
Our partner QuickBase is a leader in this area.
However, one does have to make sure it does not become too much of a good thing. Ease of application development could result in a proliferation of application silos in the organization, with consistency and uniform standards taking a back seat. Data redundancy is another risk to watch out for.
Preventing application sprawl and data redundancy calls for certain checks and balances to be put in place, including:
- Selecting the low code platform that is right for you
- Setting processes, standards, and governance for low code deployment
- Embedding the IT team in the development process
- Ensuring access to additional expertise on low code platforms
- Creating applications with the entire enterprise in context
The solution lies in citizen developers, low code developers, and professional developers working in tandem with each other:
- Citizen developers, typically business users themselves, can click their way to developing applications.
- Low code developers, with limited coding skills, can add features like workflows and business rules.
- Professional developers can build complex systems that integrate with existing enterprise applications.