Smart device applications