osmose technology review