Input (grade 6): They are programmed by other reversers to have a legal way to "crack" software.
Output (grade 5): They are created to have a legal way to "crack" software.