I was thinking about building a software to do that.
What exactly are you trying to achieve?