Flexible Design Requirements