Addi-tionally, it should be powerful enough to allow complex expressions (e. g. using Boolean operators like “or”, “and”, “not”, etc.). On the one hand this leads to a huge amount of time the user needs to master the language in case it is very powerful. On the other hand the filtering results of the IF system will be deficient if the language is easy to use but not powerful enough.