Owl framework