KEE Architecture