दूसरा है, इसे लक्ष्य माध्यम की सीमाओं की पुष्टि करने की आवश्यकता होगी, जिसका अर्थ है कि मैं एक कार्यात्मक विनिर्देश ले सकता हूं और कंप्यूटिंग पावर की अनंत मात्रा, या मेमोरी की अनंत मात्रा या नेटवर्क बैंडविड्थ की अनंत राशि, आदि  मानकर एक डिज़ाइन करना शुरू करता हूं, तो यह यथार्थवादी नहीं है।
రెండవది లక్ష్య మాధ్యమం యొక్క పరిమితులకు కట్టుబడి ఉండాల్సిన అవసరం ఉంది, అంటే నేను ఒక ఫంక్షనల్ స్పెసిఫికేషన్ తీసుకొని అనంతమైన కంప్యూటింగ్ శక్తిని లేదా అనంతమైన మెమరీని లేదా అనంతమైన నెట్ వర్క్ బ్యాండ్ విడ్త్ ను ఊహిస్తూ ఒక డిజైన్ చేయడం ప్రారంభించగలను కానీ అది వాస్తవికమైనది కాదు.