We use the solution to help automate our test cases. What we used to do was get manual test cases from the manual testers. They would provide step-by-step descriptions of what application to test and how to launch it, as well as what needs to be tested. The applications were both web-based and Oracle Forms-based. These are the applications that need to be automated in order to be tested. The basic reason why automation was needed was to make this process faster and cheaper. The testers would provide us with test cases, and we would then perform those tests using Java code in a scripting tool. After scripting, we would put them into batch execution mode, or somewhere just from the command line we would trigger them. There was no need of sitting back there and seeing if the test cases were running fine or not. We only focused on the test results in HTML customized reports where we would monitor which test cases had been passed or failed and then we would report those particular test cases.