Когда в профиле (Profiles API) имеется большое количество настроек, часть из которых логически связана между собой, то для их лучшей организации можно воспользоваться группами профилей.
Например, могут существовать свойства, относящиеся к предпочтениям пользователей, и другие, относящиеся к информации о поставках.
Группы — это всего лишь ограниченная замена полноценного пользовательского класса или структуры. Например, того же самого эффекта, что и в предыдущем примере, можно достичь, объявив собственный класс Address. Также есть возможность добавлять и другие средства (такие как проверка достоверности в процедурах свойств).