From Devices to Apps