Не підганяємо задачу під шаблон
Спочатку визначаємо процес, користувачів, дані, обмеження й бажаний результат. Після цього підбираємо структуру та технологічний підхід. Іноді достатньо невеликого інструмента всередині сайту; іноді потрібен окремий вебсервіс.