What is a profile?
In order to provide a complete runtime environment targeted at specific device categories, configurations must be combined with a set of higher level APIs, or profiles, that further define the application life cycle model, the user interface, networking capabilities, and access to device specific properties. Profiles are designed and integrated to meet the needs of specific industry segments.