1. In a network having an electronic device, a method, comprising the steps of: providing content, said content capable of being displayed to a user of a mobile device interfaced with said network; providing at least one registry containing device information for multiple types of mobile devices, said information including device attributes for each type of mobile device, said attributes including a programming language; and receiving a request for said content from a user of a mobile device interfaced with said network; retrieving said device information from said at least one registry; converting said content from a generic markup language into device-specific content in response to said request, said converting using said device information, said generic markup language capable of translating content written in said generic markup language into multiple programming languages.