A customer brings in a defective computer and the CRS checks the defect and hands out a repair cost calculation back . If the customer decides that the costs are acceptable , the process continues , otherwise she takes her computer home unrepaired . The ongoing repair consists of two activities , which are executed , in an arbitrary order . The first activity is to check and repair the hardware , whereas the second activity checks and configures the software . After each of these activities , the proper system functionality is tested . If an error is detected another arbitrary repair activity is executed , otherwise the repair is finished .