From my experience, a lot of software recommendation questions could have been on-topic, had they dropped the word "I want/Is there an app".
So in general, a question like this is off-topic:
Is there an app that can let me do something?
but this is on-topic:
How can I do something?
Which to me it looks like theoretically, most software recommendation questions could be edited into an acceptable state, with minimum change required.
Besides, changing that does NOT change almost anything other than how the question looks: Potential answers like "I know an app called XXX that can do this. Here's how you can use it" keep popping up, which essentially just treated the question as it has originally been. It's especially common if the task the OP wants to accomplish is a bit complex, or just beyond the ability of regular tools (like adb or Titanium Backup or so). This phenomenon somehow indicates that both kinds of questions are intrinsically identical.
The same can also be done in a reverse way, i.e. an on-topic question could falsely be closed for using bad words, for example this question.
Its previous title was
Audio manager to pan one app left and one app right
which unfortunately attracted a few close votes for it. When Dan Hulme pointed it out that the question was mostly fine and should not be closed, I agreed and changed the title to
Route the audio from one app to the left channel and that from another app to the right channel
You see, the body and the tags were left intact, but the question dramatically "evolved" to a new species state which is a decent one.
So, assume we get another pair of "intrinsically identical" questions at the same time, are we still going to close one for off-topic while keeping the other? (Assume we're not going to close as duplicate).