- विकास प्रौद्योगिकियों को ध्यान में रखते हुए, सॉफ्टवेयर घटकों के विकास के लिए तार्किक प्रोग्रामिंग संरचनाओं और तकनीकों में अंतर करें। - मौजूदा विकास पद्धतियों के अनुसार सॉफ्टवेयर घटकों के विकास के लिए मानक तार्किक प्रोग्रामिंग संरचनाओं और तकनीकों को वर्गीकृत करें। - उन चरणों की पहचान करें जो किसी सॉफ़्टवेयर घटक के विकास का गठन करते हैं, निर्दिष्ट उपकरणों और भाषाओं के अनुसार इसके बाद के निर्माण के लिए। - दिए गए डिज़ाइन के अनुसार इसके विकास में अनुप्रयोग के लिए सॉफ़्टवेयर घटक का निर्माण करने वाले तत्वों को वर्गीकृत करें। - कार्यात्मक डिजाइन विनिर्देशों के अनुसार सूचना प्रणाली रिपॉजिटरी के शोषण की अनुमति देने के लिए, प्रोग्रामिंग भाषाओं से एप्लिकेशन लाइब्रेरी का उपयोग करने या उपयोग करने के तरीकों की व्याख्या करें। - बाजार पर मानक एप्लिकेशन लाइब्रेरी मॉडल की पहचान करें जो दिए गए डिज़ाइन और कार्यात्मक विशिष्टताओं के अनुसार सूचना प्रणालियों के भंडार से जानकारी तक पहुंच, परामर्श और निष्कर्षण की अनुमति देता है। - ऐसे सॉफ्टवेयर तत्व विकसित करें जो डेटा रिपॉजिटरी तक पहुंचने के लिए मानक बाजार एप्लिकेशन इंटरफेस का उपयोग करके अन्य रिपॉजिटरी से सामग्री को एकीकृत या एक्सप्लोर करें। - निर्दिष्ट आवश्यकताओं के अनुसार उक्त जानकारी प्रदान करने के लिए, रिपॉजिटरी की सामग्री की व्याख्या करने की कार्यक्षमता को पूरा करने वाले सॉफ़्टवेयर तत्व विकसित करें। - बाजार मानक एप्लिकेशन लाइब्रेरी (एपीआई) मॉडल (दस्तावेज़ ऑब्जेक्ट मॉडल) का उपयोग करें <<करोएम>>, घटना-आधारित मॉडल <<एसएX>>, दूसरों के बीच) जो सूचना प्रणालियों के भंडार से जानकारी तक पहुंच, परामर्श और निष्कर्षण की अनुमति देता है, जिसका उपयोग दिए गए कार्यात्मक और डिज़ाइन विनिर्देशों के अनुसार प्रोग्रामिंग भाषाओं का उपयोग करके घटकों के विकास में किया जाता है। - निर्दिष्ट सामग्री प्राप्त करना सुनिश्चित करते हुए विकसित सॉफ़्टवेयर तत्वों को सत्यापित और डीबग करें।