The problem is, you're already asking for a program. This sets off alarms for most people, as it hints at a "product recommendation". Luke already explained the core issue with those types of questions. Please see https://meta.superuser.com/questions/5372/how-do-i-ask-a-question-that-may-require-recommending-software for the full details. The key is to ask for a solution, not a product. The solution can make use of a product, but the product in itself is never the solution.