1. A system comprising: a platform; a platform-independent description of rendering logic for a control; and a platform-specific renderer for the control, wherein the platform-specific renderer is operable to be executed on the platform and is generated automatically based on the platform-independent description.