This is what we're looking at with our new startup. We have a core featureset that will probably carry a subscription but other than scaling with more 'users' (in our case, employees), I'm not sure of other ways to increase the price without screwing people.