Inquiry Driven Systems