Od niedawna tworzę aplikacje desktopowe i zaczynają mnie interesować zagadnienia związane z określaniem wymagań dla danej aplikacji. Wymagania w stylu .NET Framework 3.5, Windows 7 to oczywistość. Ale jak określa się wymagania sprzętowe? Powstała do tego osobna gałąź informatyki, która stara się przybliżyć wymagania? Czy określa się je na podstawie testów?