Smart device development