Side-thought: different tiered subscriptions. Restaurants as the base, best-value option with tiny businesses (dog walkers, etc.) and agency (design, architecture, etc. firms) as the higher tier.<p>You can adjust features, pricing, and marketing accordingly while not violating each other subset.
It'd take a lot of convincing for me to turn a generalized app into something more specialized.<p>For this scheduling app, wouldn't it be possible to modularize features such that a "general purpose" platform might exist, with a "plugin" system, or maybe just child projects which inherit from the parent, to satisfy the needs of specific industries?<p>I guess initially one would focus on the restaurant app, but abandoning the larger market would just rub me the wrong way.