From Form to Device-Specific Output