Programming Without Coding Technology (PWCT) lets you create software without writing a single line of code.
PWCT is not a Wizard for creating your application in 1 2 3 steps. PWCT is a general-purpose visual programming language designed for novice and expert programmers.
A novice programmer can use PWCT to learn programming concepts like Data Structures, Control Structures, and Programming Paradigms. An expert programmer can use PWCT to create any large and complex software.
Using PWCT, we developed a textual programming language Compiler and Virtual Machine without writing a single line of code where the programming process is done using the PWCT visual components. This language called Supernova, and it's free and open source.
Many databases, Multi-Media, Network, AI, Simulation & Math applications are developed using PWCT
You can see/edit the generated source code. PWCT support Harbour, Supernova, C, Python, & C#.NET and you can extend PWCT to support code generation in any text-based programming language.
PWCT comes with many samples, tutorials, and movies.