जहाँ आप विभिन्न भाषा के वाहनों का उपयोग करते हैं जो या तो डिज़ाइन की अभिव्यक्ति को आसान बनाने के लिए ऑब्जेक्ट बेस या ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग प्रतिमानों का समर्थन करते हैं और उस प्रक्रिया में, आप धीरे-धीरे सिस्टम को साकार करना शुरू कर देते हैं और एक बार सिस्टम का एक सरल संस्करण लागू हो जाता है तो आप वापस चले जाते हैं फिर से संभवतः आगे के विश्लेषण के लिए, डिजाइन का शोधन और फिर उस सिस्टम का शोधन जो आपने पहले ही बनाया है।
మరియు మీరు, డిజైన్ యొక్క వ్యక్తీకరణను సులభతరం చేయడానికి ఆబ్జెక్ట్ బేస్డ్ లేదా ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ నమూనాలకు మద్దతు ఇచ్చే వేర్వేరు భాషలను ఎక్కడ ఉపయోగిస్తారో ఆ ఆబ్జెక్ట్ ఓరియెంటెడ్ ప్రోగ్రామింగ్ లోకి ప్రవేశిస్తారు. మరియు ఆ ప్రక్రియలో, మీరు నెమ్మదిగా సిస్టమ్ ను సాకారం చేయడం ప్రారంభిస్తారు మరియు సిస్టమ్ యొక్క సాధారణ వెర్షన్ అమలు చేయబడిన తర్వాత మరింత విశ్లేషణ చేయడానికి, రూపకల్పనను మెరుగుపరచడానికి మరియు మీరు ఇప్పటికే సృష్టించిన వ్యవస్థను మెరుగుపరచడానికి మళ్ళీ మీరు తిరిగి వెళ్ళే అవకాశం ఉంది.