You might first post a question on Software Recommendations (or, if applicable, Hardware Recommendations) to ensure that no such product exists. If no solution exists then you might ask how to do what you want on one of the SE developer forums as a way of eliciting obstacles.

Only top voted, non community-wiki answers of a minimum length are eligible