# 1.1 What is the Renaissance AutoLayout package

The Renaissance AutoLayout package provides advanced and friendly support for automatically sizing and positioning objects (views) inside windows at run time. We generally call this work “autolayout”. This includes the operations of sizing and positioning. In some cases (typically when the user resizes an existing window, or when a significant change is done to the objects displayed in a window), the job of sizing and positioning is done for objects which had already been sized and positioned before, and whose size and position is somewhat updated because of new changes. In this case, technically, we rather talk of “autoresizing” and “autorepositioning”, but we still consider them special cases of “autosizing” and “autopositioning” (and so, of “autolayout”).