- Sequences of instructions
- Conditional Branching
- Loops (infinite, or based on a condition or count)
- Variables and variable manipulation
- Math and string functions
- Variable, Timer, Counter, Charts, Gauges and Text display windows
- USB ports communications
DuinoSoft 6 also incorporates numerous pre-built on-screen mimics that we named it Virtual Project, that allows progressive and introductory to programming concepts in manageable steps. User can build programs to animate and manipulate these virtual projects by building Logic Sequences using various command elements.