Take a look how the CheappBuilder and Seattle Cloud App Builder work.