आधुनिक विकास प्रक्रियाओं का मुख्य सिद्धांत चकित विकास है यह विकास पद्धति उपयोगकर्ता, उपयोगकर्ता के परिप्रेक्ष्य से नहीं, एक तकनीकी एक से परिभाषित करने के लिए छोटे, काटे-आकार के उपयोगकर्ता कहानियों का उपयोग करने पर जोर देती है। एक उपयोगकर्ता चिंता करता है कि यदि कोई उत्पाद तेज़, उपयोग में आसान होता है और उनकी समस्या का हल करता है। उन्हें कोई परवाह नहीं है अगर यह 3-स्तरीय वास्तुकला का अनुसरण करता है, तो मोंगो डीबी है, या यह रेल या एएसपी.नेट का उपयोग कर रहा है।