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