The clear framework