ಮೇಟಾಡೇಟಾವನ್ನು ಎಲ್ಲೋ ಒಂದೊಂದು ಸಾರಿ, ತಂತ್ರಾಂಶದ ವಿನ್ಯಾಸದಲ್ಲಿ ಬಳಸಲಾಗುವ ಅಮೂರ್ತ ಅಥವಾ ಕಾನ್ಫಿಗರ್-ಮಾಡಬಹುದಾದ ನಿಯಂತ್ರಕ ದತ್ತಾಂಶವನ್ನು ವಿವರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಬಹಳಷ್ಟು ಎಕ್ಸಿಕ್ಯುಟೇಬಲ್ ಕಡತಗಳ ವಿನ್ಯಾಸಗಳು, "ಮೆಟಾಡೇಟಾ" ಎಂದು ಕರೆಯಬಹುದಾದ, ಕೆಲವು ಸಮಾನ್ಯವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾದ, ಬಿಹೇವಿಯರಲ್ ರನ್‌ಟೈಮ್‌ ಲಕ್ಷಣಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ. ಆದಾಗ್ಯೂ, ಪ್ರೋಗ್ರಾಮ್ "ಮೆಟಾಡೇಟಾ"ವನ್ನು ಸಂಗ್ರಹಿಸಿದ-ಪ್ರೋಗ್ರಾಮ್ ಗಣಕ ವಿನ್ಯಾಸದಿಂದ ನಿಖರವಾಗಿ ಬೇರ್ಪಡಿಸುವುದು ಅಸಾಧ್ಯವಲ್ಲದಿದ್ದರೂ ಕಷ್ಟ; ಯಂತ್ರವು ಅದನ್ನು ಓದಿದರೆ ಮತ್ತು ಅದಕ್ಕೆ ತಕ್ಕಾಗಿ ನಡೆದುಕೊಂಡರೆ, ಅದು ಗಣಕೀಕರಣ ಸೂಚನೆ, ಮತ್ತು ’ಮೆಟಾ’ ಎನ್ನುವ ಉಪಸರ್ಗಕ್ಕೆ ಯಾವ ಬೆಲೆಯೂ ಇಲ್ಲ. 
ಜಾವಾದಲ್ಲಿ, ಸಕ್ರಿಯವಾಗಿ ಕ್ಲಾಸ್ಗಳನ್ನು ಸೇರಿಸಲು ಮತ್ತು ’ರೆಫ್ಲೆಕ್ಷನ್’ಗೆ ಅನುವು ಮಾಡಿಕೊಡಲು, ಜಾವ ಕಂಪೈಲರ್ ಮತ್ತು ಜಾವಾ ವರ್ಚುವಲ್ ಯಂತ್ರ ಉಪಯೋಗಿಸುವ ಮೆಟಾಡೇಟಾವನ್ನು ಕ್ಲಾಸ್ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಒಳಗೊಂಡಿರುತ್ತದೆ. ಜಾವ ಫ್ಲಾಟ್‌ಫಾರ್ಮ್, (Java Platform, Standard Edition), ಅಭಿವೃದ್ಧಿ ಸಾಧನಗಳು ಬಳಸುವ ಹೆಚ್ಚುವರಿ ಟಿಪ್ಪಣಿಗಳಿಗೆ ಎಡೆಮಾಡಿಕೊಡಲು ಜೆ2ಎಸ್ಇ 5.0 (J2SE 5.0)ಯಿಂದ ಮೆಟಾಡೇಟಾ ಅನುಕೂಲತೆಯನ್ನು ಸೇರಿಸಿಕೊಂಡಿದೆ.
ಎಮ್ಎಸ್-ಡಾಸ್ (MS-DOS)ನಲ್ಲಿ, ಸಿಒಎಮ್ (COM) ಕಡತ ವಿನ್ಯಾಸವು ಮೆಟಾಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿಲ್ಲ, ಆದರೆ ಇಎಕ್ಸ್ಇ (EXE) ಕಡತ ಮತ್ತು ವಿಂಡೋಸ್ ಪಿಇ (PE) ರೂಪಗಳು ಒಳಗೊಂಡಿವೆ. ಈ ಮೆಟಾಡೇಟಾಗಳು, ಪ್ರೋಗ್ರಾಮನ್ನು ಪಬ್ಲಿಷ್ ಮಾಡಿರುವ ಕಂಪೆನಿ, ಪ್ರೋಗ್ರಾಮನ್ನು ರಚಿಸಿದ ತಾರೀಖು, ಆವೃತ್ತಿಯ ಸಂಖ್ಯೆ ಮೊದಲಾದವುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. 
ಮೈಕ್ರೊಸಾಫ್ಟ್ ಡಾಟ್ ನೆಟ್ (Microsoft.NET) ಎಕ್ಸಿಕ್ಯೂಟೆಬಲ್ ವಿನ್ಯಾಸವು, ಹೆಚ್ಚುವರಿ ಮೆಟಾಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿದೆ. ರನ್ಟೈಮ್ನಲ್ಲಿ ರೆಫ್ಲೆಕ್ಷನ್ಗೆ ಅನುವು ಮಾಡಿಕೊಡುವುದಕ್ಕಾಗಿ ಹೀಗೆ ಮಾಡಲಾಗಿದೆ. 

ಹ೦ತಗಳು
ವಿಧಗಳು
ಮಾರ್ಕ್‌ಅಪ್‌
ಪ್ರೋಗ್ರಾಮ್ ಮೆಟಾಡೇಟಾ