Smartoools