A C# application that records and plays back the actions of the user.