अंतिम इंटेलिजेंट मॉड्यूर्लाइज़ेशन सिद्धांत, परिवर्तन में आसानी प्रदान करने से हैं| हालांकि जब भी हम एक डिज़ाइन बनाते हैं हैं तब हम एक कार्यान्वयन करना शुरू करते हैं जो कोड का आयोजन करता हैं| हमें विश्वास है कि हम एक सही काम कर रहे हैं, लेकिन अनुभव बताता है कि सिस्टम के मानव-मन और व्यापार परिदृश्य की विभिन्न सीमाओं होती हैं | परिवर्तन सॉफ्टवेयर विकास, सिस्टम डिजाइन और कार्यान्वयन की अपरिहार्य वास्तविकता है|।
ಬುದ್ಧಿವಂತ ಮಾಡ್ಯುಲರೈಸೇಶನ್ ನ ಅತಿಕ್ರಮಣ ತತ್ವಗಳು ಏನೆಂದರೆ    ವಿನ್ಯಾಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿದಾಗಲೆಲ್ಲಲ್ಲಾ  ಕೋಡ್ಅನ್ನು ಸಂಘಟಿ ಅನುಷ್ಠಾನ ಮಾಡಲು ಸುಲಭವಾಗಿರಬೇಕು,ನಾವು ಸರಿಯಾದ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತಿದ್ದೇವೆ ಎಂದು ನಮಗೆ ವಿಶ್ವಾಸವಿದೆ ಆದರೆ  ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸ ಮತ್ತು ಅನುಷ್ಠಾನದ ಸಾಫ್ಟ್ ವೇರ್ ಅಭಿವೃದ್ಧಿಯ ಅನಿವಾರ್ಯ  ವಾಸ್ತವವಾಗಿದೆ  ಎಂದು ಅನುಭವವು ತೋರಿಸುತ್ತದೆ  ಏಕೆಂದರೆ ವ್ಯವಸ್ಥೆಯು ಮಾನವನ ಮನಸ್ಸಿನ ವಿಭಿನ್ನ ಮಿತಿಗಳಿಗೆ ಮತ್ತು ವ್ಯವಹಾರದ ಸನ್ನಿವೇಶದ ಬದಲಾವಣೆಯ  ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದೆ.