तो ये विशिष्ट उद्देश्य हैं जो कोड के मॉड्यूर्लाइज़ेशन करते समय अथवा डिजाइन के मॉड्यूर्लाइज़ेशन के दौरान ध्यान में रखे जाना चाहिए |
ಆದ್ದರಿಂದ ಕೋಡ್ಗಳ ಮಾಡ್ಯುಲರೈಸೇಶನ್ ಮಾಡುವಾಗ ಮನಸ್ಸಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳಬೇಕಾದ ವಿಶಿಷ್ಟ  ಉದ್ದೇಶಗಳು ಮಾಡ್ಯುಲರೈಸೇಶನ್ ನಲ್ಲಿ  ಉದ್ದೇಶಗಳನ್ನು ಪೂರೈಸಲು ಪ್ರಯತ್ನಿಸಿದಾಗ ಆಗಾಗ್ಗೆ ಸವಾಲುಗಳನ್ನು ಎದುರಿಸಬೇಕಾಗುತ್ತದೆ.