osmose technology information