A design approach known as "keep it simple, stupid" (K.I.S.S.) suggests that systems and/or designs should be as straightforward as feasible. Complexity should be avoided in systems whenever possible since simplicity ensures the highest degree of user acceptability and interaction.