The A-Z of Design Principles (F)

Flexible

“Let users customize the application to meet their unique needs. For example, specialized users could be given a way to make secondary choices more prominent in the product. Also, don’t limit users by artificially restricting their choices to a “correct” sequence. Flexibility is also enhanced by letting users select options in various sequences and in letting them modify default values.” – IBM