Drag'n'drop application builders have existed for a long but they all have the same shortcomings. You need logic in there and GUI's are an awful way to read and write logic.
Edit - In fact, as an industry we've been trying to automate ourselves for as long as it's existed, so far to no avail.