Smart Desktop Devices