This is exactly what we built at MintData. [1]
A new way to construct software by using a spreadsheet to define application logic, instead of today’s spreadsheets which breed chaos.
“A canvas of composition” - I really like that phrase to describe this approach of re-mixable software creation and usage.
—-
[1] I’d add a link here, but I think folks below might be sharpening their pitchforks by now :D