You could try Sketch.
The issue with any DnD software environment is that they're all intended to be learning platforms, IE, so you can teach someone how to think like a programmer before they know Algebra. "Real" software wouldn't be made in a DnD environment - you'd grow up, learn Algebra, and learn a real language that is programmed by typing rather than by DnD'ing.