Device development