You have lot of tools which does this, like WinRunner, QuickTest, QEngine, RadView, E-Valid, SilkTest etc. You have to decide which suites you based on your requirements. Just do a search and match with your requirements. Select 4/5 vendors based on your requirement and do evaluate each product. Get the best for your requirement.
You can get evalution copy for most of the tools available in market.