This document discusses transcoding, which is the process of adapting or customizing digital content for different user environments and preferences. Transcoding involves modifying content without changing its representation, such as selecting a subset for small screens, or translating content to a different representation, such as converting HTML to WML. It allows content to be delivered to a wide range of devices and users by accounting for their constraints and preferences.