Typ aplikacji, którą można zrobić na masę sposobów, bo jest zbyt ogólnie opisana
Może to być coś o poziomie skomplikowania "aplikacja na kilka wieczorów"
A może to być coś tak rozbudowanego, że koszty miesięczne rozwijania jej, będą kosztować kilkadziesiąt tysięcy, a sama aplikacja będzie tworzona miesiącami
Trzeba jeszcze wziąć pod uwagę to, że im aplikacja jest większa, tym więcej czasu zajmuje dodawanie nowych funkcji
z 2 powodów
-chcemy mieć czystą architekturę, jej utrzymanie dodaje nam trochę czasu do każdego z zadań, jednak długo jesteśmy w stanie utrzymać całość w porządku
-nie dbamy o architekturę, początkowo jesteśmy w stanie bardzo szybko robić zadania, ale z każdym kawałkiem kodu czytelność projektu się pogarsza, przyjemność z pracy maleje i coraz więcej czasu tracimy na próby zrozumienia "brzydkiego"/źle napisanego kodu