Оскільки Інтернет є майже всюдисущим, чи можемо ми як розробники припустити, що всі користувачі мають доступ до Інтернету? Тепер я не маю на увазі, що код написаний таким чином, що якщо немає зв'язку, то вся програма виходить з ладу через відсутність коду помилки. Що я маю на увазі, чи можуть сьогодні програми розроблятися за умови, що його користувачі завжди матимуть доступ до Інтернету?
Ви можете запитати "Що ми отримуємо, припускаючи це?" Причина, чому я прошу, полягає в тому, що в університеті ми використовуємо досить багато програм, які потребують доступу до Інтернету через те, як він перевіряє ліцензії (він перевіряє вашу IP-адресу - якщо це не адреса в кампусі, то ви не дозволяється ним користуватися). Зауважте, що сама програма повинна справно працювати без доступу до Інтернету; він просто необхідний для перевірки ліцензії.
EDIT: Я говорю про настільні додатки тут.
EDIT2: З деяких відповідей я отримую відчуття звинувачення в експлуатації користувачів неетичними способами. Я не схвалюю те, що я описав у цьому питанні - я просто запитую про це, оскільки розробники деяких програм, які ми використовуємо в uni, зробили це. Особисто я думаю, що робити це просто нерозумно і неправильно.