इसलिए, जब हम मॉड्युलैरिटी के बारे में बात करते हैं, वह एक समूहीकरण है, जिसमें प्रोग्राम कोड को फाइल और डेटा के परस्पर शब्दार्थ / सीमेंटिक संबंध के आधार पर वर्गीकृत किया जाता है |और साथ ही, कुछ निश्चित परस्पर भाग होते हैं उदाहरण के लिए अगर हम यहां देखें तो यहां विभिन्न उपश्रेणियां/ सबकंपोनेंट्स है जिनका कार्य विभिन्न मॉड्यूल के बीच संबंधों को पढ़ना है | आम तौर पर यह किसी भी कॉम्प्लेक्स सिस्टम का दृश्य होगा, जब इसे मॉड्यूलराईज किया जाता है।
ಆದ್ದರಿಂದ, ನಾವು ಮಾಡ್ಯುಲ್ಯಾರಿಟಿ ಯ ಬಗ್ಗೆ ಮಾತನಾಡುವಾಗ ಗಮನಿಸಬೇಕಾದ ಅಂಶ ಎಂದರೆ ಒಂದು ಗುಂಪು ಮಾಡುವುದು, ಮತ್ತೊಂದು ಪ್ರೋಗ್ರಾಂ ಕೋಡ್ಅನ್ನು ಪರಸ್ಪರ ಸಂಬಂಧದಲ್ಲಿ ವಿಭಜಿಸುವುದು ಫೈಲ್ ಗಳು ಮತ್ತು ಡೇಟಾದ ಶಬ್ದಾರ್ಥವಾಗಿ ಪರಸ್ಪರ ಸಂಬಂಧ ಹೊಂದಿರುವ ಸೆಟ್ ಗಳನ್ನಾಗಿ ಮಾಡುವುದು. ಅದೇ ಸಮಯದಲ್ಲಿ, ಅದನ್ನು  ಮಾಡ್ಯುಲರ್   ಆಗಿ ಮಾಡಿದಾಗ ಕೆಲವು ಅಂತರ್ಸಂಪರ್ಕ ಭಾಗಗಳಿರುತ್ತವೆ ಉದಾಹರಣೆಗೆ ಇಲ್ಲಿ ನೀವು ಈ ಎಲ್ಲಾ ವಿಭಿನ್ನ ಉಪಘಟಕಗಳನ್ನು ಗಮನಿಸಿದರೆ ಅವುಗಳ ಕಾರ್ಯವು ಮೂಲತಃ ಓದುವುದು ವಿಭಿನ್ನ ಮಾಡ್ಯುಲ್ಗಳು ನಡುವಿನ ಪರಸ್ಪರ ಕ್ರಿಯೆಗಳು ಮತ್ತು ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಯಾವುದೇ ಸಂಕೀರ್ಣ ವ್ಯವಸ್ಥೆಯ ದೃಷ್ಟಿಕೋನವಾಗಿರುತ್ತದೆ.