Context-aware systems adapt to users’ context of use. We are investigating novel interaction techniques to support end-users in building their own context-aware applications. In particular, we are supporting end-users in specifying complex Boolean context logic and demonstrating context-aware behaviors.