If the app requires continued maintainence (databases or heavy backend operations) it's going to be a continuing cost. I'm not sure if a one time payment can sustain it, but Im hopeful about a microtransactions model. Which is what I'm thinking about for formstr.