Oh dear, this might conflict with a SQL variant we cooked up at my old company called Q-Lang. Where you could write a SQL statement, leave bits of the WHERE clause "blank" and it would generate a GUI interface with drop downs and calendars and everything to let people fill in those bits without too much effort. Nothing terribly fancy, but it let you go from a working example SQL statement to an integrated query interface in the app in about 10 minutes.
It had lots of limitations, but most of the time it absolutely annihilated some of our competition's multi-month integration engagements.
It had lots of limitations, but most of the time it absolutely annihilated some of our competition's multi-month integration engagements.