Спецификации могут содержать несколько элементов с одинаковыми характеристиками. Например, спецификация комнат может содержать 100 комнат с одинаковыми перекрытиями, потолками и базовой отделкой. Вместо того чтобы вводить все эти данные вручную для каждой из 100 комнат в спецификации, можно задать ключи, с помощью которых нужные данные будут автоматически вставляться в ячейки спецификации. Если для комнаты задан ключ, тогда при добавлении этой комнаты в спецификацию поля спецификации автоматически обновляются, что позволяет сократить время, требующееся для создания спецификации.
Для задания ключей используются ключевые спецификации. Ключевые спецификации очень похожи на спецификации компонентов, за исключением того, что они задаются для спецификаций пользователя. Созданный ключ становится свойством экземпляра элемента. При задании значения для ключа его атрибуты применяются к элементу.