Creating applications using program generators or languages that tie pre-written functions together.  A visual drag-and-drop interface is often a feature of a low-code development system, but no matter what the method, low-code programming is the opposite of programming in traditional high-level languages such as Java and C++.  However, low-code programs may integrate with routines in these languages.  See 
no-code development, 
visual programming, 
Appy Pie, 
OutSystems and 
application generator.