List Of Low-code Development Platforms
   HOME

TheInfoList



OR:

Below is a list of notable
low-code development platforms A low-code development platform (LCDP) provides a development environment used to create application software, generally through a graphical user interface (as opposed to only writing code, though some coding is possible and may be required). A l ...
.


Implementations

* AppSheet is a no-code application from Google that offers users the ability to create applications for mobile and web. * Acceleo is an open-source code generator for
Eclipse An eclipse is an astronomical event which occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ...
used to generate any textual language (Java, PHP, Python, etc.) from EMF models defined from any many ( UML, SysML, etc.). * Actifsource is a plugin for Eclipse that allows graphical modelling and model-based code generation using custom templates. *
Appian Appian of Alexandria (; ; ; ) was a Greek historian with Roman citizenship who prospered during the reigns of the Roman Emperors Trajan, Hadrian, and Antoninus Pius. He was born c. 95 in Alexandria. After holding the senior offices in the pr ...
is an enterprise low-code automation platform for mobile application development. The platform includes a visual interface and pre-built development modules. * Betty Blocks is a low-code platform for building custom applications, such as branded web portals, feature-rich business solutions, and modern digital experiences. * Caspio is a low-code application development platform for creating online databases and web applications. *
DMS Software Reengineering Toolkit The DMS Software Reengineering Toolkit is a proprietary set of program transformation tools available for automating custom source program analysis, modification, translation or generation of software systems for arbitrary mixtures of source langu ...
is a system for defining arbitrary
domain-specific language A domain-specific language (DSL) is a computer language specialized to a particular application domain. This is in contrast to a general-purpose language (GPL), which is broadly applicable across domains. There are a wide variety of DSLs, ranging ...
s and translating them to other languages. * Claris FileMaker is a low-code development platform targeting mobile, cloud and on-premise environments. * GeneXus is a cross-platform, knowledge representation-based development tool mainly oriented to enterprise-class applications for web applications, smart devices, and
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
. A developer describes an application in a high-level, mostly declarative language, from which native code is generated for multiple environments. * Kissflow is a low-code development platform that focuses on ease of use and citizen development. * Jam.py is a
free and open-source Free and open-source software (FOSS) is software available under a Software license, license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term ...
development platform for database-driven business web applications, based on DRY principle, with emphasis on
CRUD In computer programming, create, read, update, and delete (CRUD) are the four basic operations (actions) of persistent storage. CRUD is also sometimes used to describe user interface conventions that facilitate viewing, searching, and changing info ...
. * The
Maple ''Acer'' is a genus of trees and shrubs commonly known as maples. The genus is placed in the soapberry family Sapindaceae.Stevens, P. F. (2001 onwards). Angiosperm Phylogeny Website. Version 9, June 2008 nd more or less continuously updated si ...
computer algebra system A computer algebra system (CAS) or symbolic algebra system (SAS) is any mathematical software with the ability to manipulate mathematical expressions in a way similar to the traditional manual computations of mathematicians and scientists. The de ...
offers code generators for Fortran,
MATLAB MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementat ...
, C, and
Java Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
.
Wolfram Language The Wolfram Language ( ) is a proprietary, very high-level multi-paradigm programming language developed by Wolfram Research. It emphasizes symbolic computation, functional programming, and rule-based programming and can employ arbitrary stru ...
(
Mathematica Wolfram (previously known as Mathematica and Wolfram Mathematica) is a software system with built-in libraries for several areas of technical computing that allows machine learning, statistics, symbolic computation, data manipulation, network ...
), and MuPAD have comparable interfaces. * Mendix is a low-code platform that provides tools for organizations to build web and mobile applications using visual drag-and-drop elements. *
Microsoft Power Automate Microsoft Power Automate, previously known as Microsoft Flow until November 2019, is a SaaS platform by Microsoft for optimizing and automating workflows and business processes. It is part of the Microsoft Power Platform line of products, which ...
(previously known as Microsoft Flow) is a low-code platform used for creating tailored end-to-end process automation. *
OSBP Oxysterol-binding protein 1 is a protein that in humans is encoded by the ''OSBP'' gene. Function Oxysterol-binding protein (OSBP) is an intracellular protein that was identified as a cytosolic 25-hydroxycholesterol-binding protein. OSBP is a ...
is a
software factory A software factory is a structured collection of related software assets that aids in producing computer software applications or software components according to specific, externally defined end-user requirements through an assembly process. A s ...
provided as
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
by the
Eclipse Foundation The Eclipse Foundation AISBL is an independent, Europe-based not-for-profit organization that acts as a steward of the Eclipse open source software development community, with legal jurisdiction in the European Union. It is an organization supp ...
. It combines no-code/ low-code elements with classic software development. Coding is largely replaced by a descriptive modeling of the desired software, while allowing developers to integrate their own source code. The applications are intended for professional use in companies. * Oracle APEX is a simple, proprietary low-code environment from Oracle. * OutSystems is a low-code platform for omnichannel enterprise application development. *
Salesforce Salesforce, Inc. is an American cloud-based software company headquartered in San Francisco, California. It provides applications focused on sales, customer service, marketing automation, e-commerce, analytics, artificial intelligence, and ap ...
is a low-code platform for enterprise application development, especially CRM and ERP. *
Spring Roo Spring Roo is a Open-source software, open-source software tool that uses convention over configuration, convention-over-configuration principles to provide rapid application development of Java (programming language), Java-based enterprise softwa ...
is an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
active code generator for Spring Framework based
Java Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
applications. It uses
AspectJ AspectJ is an aspect-oriented programming (AOP) extension for the Java programming language, created at PARC. It is available in Eclipse Foundation open-source projects, both stand-alone and integrated into Eclipse. AspectJ has become a widely ...
mixins to provide
separation of concerns In computer science, separation of concerns (sometimes abbreviated as SoC) is a design principle for separating a computer program into distinct sections. Each section addresses a separate '' concern'', a set of information that affects the code o ...
during round-trip maintenance. * Trackvia is a low-code platform first released in 2007. * UiPath is a low-code/no-code development platform for enterprise automation and
robotic process automation Robotic process automation (RPA) is a form of business process automation that is based on software robots (bots) or artificial intelligence (AI) agents. RPA should not be confused with artificial intelligence as it is based on automation tech ...
(RPA). *
Uniface In archaeology, a uniface is a specific type of stone tool that has been flaked on one surface only. There are two general classes of uniface tools: modified flakes and formalized tools, which display deliberate, systematic modification of the margi ...
is a provider of model-driven, low code application development software for developers, enterprises and ISV's. * WaveMaker is an enterprise low-code platform mainly oriented towards core application development and delivery users. The applications created are largely open-standards-based and the tool can be used to generate code in the background by drag and drop visual development.


See also

*
Compiler optimization An optimizing compiler is a compiler designed to generate code that is optimized in aspects such as minimizing program execution time, memory usage, storage size, and power consumption. Optimization is generally implemented as a sequence of op ...
*
Declarative programming In computer science, declarative programming is a programming paradigm—a style of building the structure and elements of computer programs—that expresses the logic of a computation without describing its control flow. Many languages that ap ...
*
Graphical user interface A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
*
Integrated development environment An integrated development environment (IDE) is a Application software, software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code editor, build automation tools, an ...
(IDE) * Refactor *
Robotic Process Automation Robotic process automation (RPA) is a form of business process automation that is based on software robots (bots) or artificial intelligence (AI) agents. RPA should not be confused with artificial intelligence as it is based on automation tech ...
(RPA) * Snippet management *
User interface markup language A user interface markup language is a markup language that renders and describes graphical user interfaces and controls. Many of these markup languages are dialects of XML and are dependent upon a pre-existing scripting language engine, usually a ...
*
wizard (software) A software wizard or setup assistant or multi-step form is a user interface that leads a user through a sequence of small steps, such as a dialog box to configure a program for the first time. They are used to make complex, unfamiliar tasks easier ...


References

{{DEFAULTSORT:Low-code development platforms Programming paradigms Source code generation Lists of software