Answers must adhere to a different set of rules than questions, like actually attempting to answer the question. Answers directing users to web applications are OK. You can even leave out the software and hardware from your answer entirelyleave out the software and hardware from your answer entirely, as long as the question satisfies the requirements for questions.
The "product recommendation" part of your question has been discussed before. There's no really clear consensus, other than that asking for programs isn't a good idea. Answers that recommend products OTOH are fine.
My suggestion: State your problem ("I want to rename two bazillion files according to the following rules") instead of what your solution might look like ("please recommend a batch file renamer"). You might be surprised what your OS (e.g. command line) already can do, for example.