У сучасному динамічному мобільному світі існує величезна кількість додатків. Якщо кожен додаток буде влаштований по-різному, основні кнопки знаходитимуться в різних місцях, а реакція додатка на кнопки пристрою взагалі буде непередбачуваною, то користувачеві доведеться витрачати величезну кількість часу на те, щоб розібратися з дизайном та функціоналом додатка. Також нові додатки можуть містити в собі безліч багів, які будуть блокувати основний функціонал або навіть будуть небезпечні для мобільного пристрою. З цієї причини магазини різних платформ, такі як AppStore та PlayMarket виставляють певні вимоги до додатків перед тим, як опублікувати їх. Ці вимоги в основному базуються на гайдлайнах – зведення правил, які обов'язкові для створення додатка. Так прийнято називати вимоги до дизайну, принципам зворотного зв'язку, якими повинні керуватися розробники при створенні додатка.
Гайдлайн (від англ. Guideline) – набір рекомендацій, правил, принципів від творців мобільної платформи, операційної системи, завдяки яким додатки під ці платформи та ОС від різних розробників виглядають однаково. Для розробки додатків під iOS використовуються Human Interface Guidelines, для Android – Material Design.