A well-designed system should be easy to use, easy to understand, and easy to modify.